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)
SetGroup( ) , GetGroupCount( ) , GetGroupMatchCount( )