Команда RemoveQueueMember()


Назначение:

Динамическое удаление участника, который обрабатывает очереди вызовов

Описание:

RemoveQueueMember(queuename[|interface])

Команда служит для динамического удаления интерфейса из списка участников, которые обрабатывают вызовы поступающие в существующую очередь.

Если интерфейс НЕ обрабатывает вызовы данной очереди, и если существует команда с приоритетом n+101, тогда выполнение команд плана набора продолжиться с нее. Иначе, команда выйдет с кодом ошибки.

Коды возврата:

При возникновении ошибки возвращает -1.

По завершению выполнения, команда также установит переменную RQMSTATUS в одно из значений:
  • REMOVED
  • NOTINQUEUE
  • NOSUCHQUEUE


Пример:

RemoveQueueMember(techsupport|SIP/3000)

Ссылки по теме: