[asterisk-users] more than 32 callgroups & pickupgroups

Conrad Wood asterisk-users at conradwood.net
Thu Dec 21 14:07:43 MST 2006


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:jharragi at mw.k12.ny.us]
> > Sent: Thursday, December 21, 2006 11:56 AM
> > To: asterisk-users at lists.digium.com
> > 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
> 



More information about the asterisk-users mailing list