Команда Asterisk Manager API: QueuePause
Команда отмечает или снимает отметку временной недоступности участника, обрабатывающего очередь вызовов.
Необходимые привилегии: agent,all
Параметры команды
Queue: Имя очереди. Не обязательный параметр. Если не указано, то действие распространяется на все очереди, где присутствует участник.
Interface: Название канала участника обработки очереди (sip/1000, zap/1-1, и т.д.)
Paused: Булевой параметр указывающий, что участник недоступен или доступен. (true или false)
ActionID: Необязательный ID команды, который будет возвращен в ответе.
Пример
Запрос:
Action: QueuePause
Queue: queue1
Interface: sip/2600
Paused: true
Ответ asterisk при ошибке:
Response: Error
Message: Interface not found
Ответ asterisk при успехе:
Response: Success
Message: Interface paused successfully
Ссылки по теме
QueueAdd: Добавление интерфейса в очередь вызовов.
QueueLog: Добавить произвольную запись в queue_log.
QueuePenalty: Установка пенальти для участника, обрабатывающего очередь вызовов.
QueueReload: Перезагрузка очереди, очередей или любой подгруппы очереди или очередей вызова.
-
-
-
Queues: Список очередей вызовов.
-
-
-