On Thu, 2006-12-21 at 12:07 -0700, Douglas Garstang wrote: > I'm no C programmer, but is this 32 limit just an array definition somewhere? > Wouldn't it be a no brainer to track it down and increase it so some very > large number? >
I think pickupgroup is defined as 'unsigned int' somewhere in channels.h. 32 is the number of bits in a 4-byte integer, so it's probably using a bitmask to define which pickupgroups a channel belongs to. I suppose if you are on a 64bit machine/os you /could/ try to make it a 64 bit pointer, but you should really check the source a bit more to see how exactly it's accessed (I didn't!) I don't know any .>32bit integers on 32bit machines. > > -----Original Message----- > > From: John Harragin [mailto:[EMAIL PROTECTED] > > Sent: Thursday, December 21, 2006 11:56 AM > > To: [email protected] > > Subject: [asterisk-users] more than 32 callgroups & pickupgroups > > > > > > callgroups & pickupgroups greater than 31 are not working for > > sip calls > > with 1.2.14 tarball. Anyone know which branches support 64? > > > > John > > _______________________________________________ > > --Bandwidth and Colocation provided by Easynews.com -- > > > > asterisk-users mailing list > > To UNSUBSCRIBE or update options visit: > > http://lists.digium.com/mailman/listinfo/asterisk-users > > > _______________________________________________ > --Bandwidth and Colocation provided by Easynews.com -- > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users > _______________________________________________ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
