Skip to Content
Asterisk: The Future of Telephony
book

Asterisk: The Future of Telephony

by Jim Van Meggelen, Jared Smith, Leif Madsen
September 2005
Intermediate to advanced
408 pages
16h 20m
English
O'Reilly Media, Inc.
Content preview from Asterisk: The Future of Telephony

Name

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

Synopsis

    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)
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Asterisk: The Future of Telephony, 2nd Edition

Asterisk: The Future of Telephony, 2nd Edition

Jim Van Meggelen, Jared Smith, Leif Madsen
What Employees Want Most in Uncertain Times

What Employees Want Most in Uncertain Times

Kristine W. Powers, Jessica B.B. Diaz

Publisher Resources

ISBN: 0596009623Supplemental ContentCatalog PageErrata