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])

См. также

Команды диалплана Asterisk

  • asterisk/app/removequeuemember.txt
  • Последние изменения: 2018/03/12