Внимание!
Эта wiki об устаревших версиях
Документация к актуальной версии интеграции 1С и телефонии доступна по ссылке

Инструменты пользователя

Инструменты сайта


kb:asterisk:ami:queuestatus

Команда Asterisk Manager API: QueueStatus

Возвращает статистическую информацию о вызовах, помещенных в существующие очереди вызовов, а также об их позиции и статусе.

Параметры команды

ActionID: Необязательный ID команды, который будет возвращен в ответе и во всех событиях (пакетах типа Event), связанных с данным запросом.

В ответ на запрос, если есть сконфигурированные очереди вызовов, несколько сообщений вида: «Event: QueueParams», по одному для каждой очереди вызовов. После которого может идти несколько сообщений вида: «Event: QueueMember», по одному для каждого агента, который обслуживает данную очередь. И, если есть ожидающие вызовы, несколько сообщений вида: «Event: QueueEntry», по одному на каждый вызов ожидающего обработки в очереди. Вывод списка заканчивается ответом: «Event: QueueStatusComplete».

Пример

Запрос:

 Action: QueueStatus

Ответ asterisk при успехе:

Response: Success
Message: Queue status will follow

Event: QueueParams
Queue: test_queue
Max: 0
Calls: 4
Holdtime: 2
Completed: 0
Abandoned: 0
ServiceLevel: 0
ServicelevelPerf: 0.0
Weight: 0

Event: QueueMember
Queue: test_queue
Name: IAX2/testing
Location: IAX2/testing
Membership: dynamic
Penalty: 0
CallsTaken: 0
LastCall: 0
Status: 6
Paused: 0

Event: QueueEntry
Queue: test_queue
Position: 1
Channel: Local/456@loopback-6bd9,1
CallerID: unknown
CallerIDName: unknown
Wait: 17

Event: QueueEntry
Queue: test_queue
Position: 2
Channel: Local/789@loopback-687c,1
CallerID: unknown
CallerIDName: unknown
Wait: 12

Event: QueueEntry
Queue: test_queue
Position: 3
Channel: Local/432@loopback-bfd8,1
CallerID: unknown
CallerIDName: unknown
Wait: 7

Event: QueueEntry
Queue: test_queue
Position: 4
Channel: Local/765@loopback-722e,1
CallerID: unknown
CallerIDName: unknown
Wait: 2

Event: QueueParams
Queue: test2-queue
Max: 0
Calls: 0
Holdtime: 51
Completed: 8
Abandoned: 0
ServiceLevel: 0
ServicelevelPerf: 0.0
Weight: 0

Event: QueueParams
Queue: test3-queue
Max: 0
Calls: 0
Holdtime: 37
Completed: 5
Abandoned: 6
ServiceLevel: 0
ServicelevelPerf: 0.0
Weight: 0

Event: QueueStatusComplete

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

  • QueueAdd: Добавление интерфейса в очередь вызовов.
  • QueueLog: Добавить произвольную запись в queue_log.
  • QueuePause: Отмечает или снимает отметку временной недоступности участника, обрабатывающего очередь вызовов.
  • QueuePenalty: Установка пенальти для участника, обрабатывающего очередь вызовов.
  • QueueReload: Перезагрузка очереди, очередей или любой подгруппы очереди или очередей вызова.
  • QueueRemove: Удаление интерфейса из очереди вызовов.
  • QueueReset: Сброс статистики очереди вызовов.
  • QueueRule: Правила очереди вызовов.
  • Queues: Список очередей вызовов.
  • QueueSummary: Основная информация очереди вызова.
kb/asterisk/ami/queuestatus.txt · Последние изменения: 2014/11/14 22:32 (внешнее изменение)