Команда Asterisk Manager API: QueueAdd
Команда добавляет агента или устройство в список участников обрабатывающих очередь вызовов.
Необходимые привилегии: agent,all
Параметры команды
Queue: Имя очереди для добавления участника для ее обработки.
Interface: Название канала участника обработки очереди (sip/1000, zap/1-1, и т.д.)
Penalty: Участники с большим значением пенальти получают вызовы в последнюю очередь.
Paused: Булевой параметр указывающий, что участник временно недоступен.
ActionID: Необязательный ID команды, который будет возвращен в ответе.
Пример
Запрос:
Queue: myqueue
Interface: SIP/testphone
MemberName: Jared Smith
Penalty: 2
Paused: no
ActionID: 4242424242
Ответ asterisk при успехе:
Response: Success
Message: Added interface to queue
Ответ asterisk при ошибке:
Response: Error
Message: Unable to add interface: Already there
Ссылки по теме
QueueLog: Добавить произвольную запись в queue_log.( необходимые привилегии: agent,all)
QueuePause: Отмечает или снимает отметку временной недоступности участника, обрабатывающего очередь вызовов. (необходимые привилегии: agent,all)
QueuePenalty: Установка пенальти для участника, обрабатывающего очередь вызовов. (необходимые привилегии: agent,all)
QueueReload: Перезагрузка очереди, очередей или любой подгруппы очереди или очередей вызова.
QueueRemove: Удаление интерфейса из очереди вызовов.( необходимые привилегии: agent,all)
-
-
Queues: Список очередей вызовов.
-
-
-