Возвращает статистическую информацию о вызовах, помещенных в существующие очереди вызовов, а также об их позиции и статусе.
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