CheckGroup( )


CheckGroup( ) Checks the number of channels in a particular group

 CheckGroup(   max   [@   category   ]) 

Checks to see if the total number of channels in the current channel's group exceeds the max argument. If the number does not exceed max , the application continues to the next priority. If the number of channels in the group is higher than max , and priority n +101 exists (where n is the current priority), execution continues at that priority. Otherwise, the application terminates and -1 is returned.

When the optional category argument is passed, this application checks the total number of channels in the group category. See SetGroup( ) for more information about categories.

 exten => 123,1,SetGroup(support)  exten => 123,2,CheckGroup(5)  ; if there are less than five calls in the support group     exten => 123,3,Dial(${SUPPORT})     ; if there are more than five calls in the support group     exten => 123,103,Playback(im-sorry) 

See Also

SetGroup( ) , GetGroupCount( ) , GetGroupMatchCount( )



Asterisk. The Future of Telephony
Asterisk: The Future of Telephony: The Future of Telephony
ISBN: B0026OR3OO
EAN: N/A
Year: 2001
Pages: 380

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net