Asterisk: RemoveQueueMember
Приложение Asterisk: Удаление динамического агента очереди
Описание
Пытается удалить интерфейс из обслуживание очереди. Если не существует- возвращает код ошибки. Устанавливает следующие значения переменной ${RQMSTATUS} по выполнению:
- REMOVED - интерфейс удален
- NOTINQUEUE - не обслуживает эту очередь
- NOSUCHQUEUE - нет очереди
- NOTDYNAMIC - интерфейс не динамический
Пример:
RemoveQueueMember(techsupport,SIP/3000)
Пример2:
exten => _[1234]00,1,Noop(agent logged off) same => n,Set(queueN=q${EXTEN:0:1}) same => n,RemoveQueueMember(${queueN},SIP/${CALLERID(num)}) same => n,PlayBack(ru/agent-loggedoff)
Синтаксис
RemoveQueueMember(queuename[,interface])