21 Sep 2006 12:15:01 +0200, Benny Amorsen <[EMAIL PROTECTED]>:
I have considered various ways to solve this. One is to make a queue,
and only allow one caller in the queue. As far as I can see this won't
work, at least not when I am busy because I did an outgoing call.
Another way is to use GROUP() to put the calls in a separate group,
and return busy when GROUP_COUNT > 0. Unfortunately I am already using
the GROUP() functionality for something different on those calls --
and it seems a call can't be in two GROUP()'s simultaneously.
Why not? Use "group categories"...
you can assign two groups to the same channel if they are different categories...
Set(GROUP(cat1)=groupname1)
Set(GROUP(cat2)=groupname2)
if you want to count channels in a group for a specified category, use GROUP_COUNT( [EMAIL PROTECTED])
Hope this helps...
_______________________________________________ --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
