Команда RemoveQueueMember()
Назначение:
Динамическое удаление участника, который обрабатывает очереди вызововОписание:
RemoveQueueMember(queuename[|interface])Команда служит для динамического удаления интерфейса из списка участников, которые обрабатывают вызовы поступающие в существующую очередь.
Если интерфейс НЕ обрабатывает вызовы данной очереди, и если существует команда с приоритетом n+101, тогда выполнение команд плана набора продолжиться с нее. Иначе, команда выйдет с кодом ошибки.
Коды возврата:
При возникновении ошибки возвращает -1.По завершению выполнения, команда также установит переменную RQMSTATUS в одно из значений:
- REMOVED
- NOTINQUEUE
- NOSUCHQUEUE
Пример:
RemoveQueueMember(techsupport|SIP/3000)Ссылки по теме:
- Asterisk config queues.conf
- Asterisk cmd Queue
- Asterisk cmd AddQueuemember. Динамическое добавление участника для обработки очереди вызовов
- Asterisk call queues
- Список команд