Страница 1 из 1

Команда Queue()

Добавлено: 25 фев 2015, 17:04
Angel_19
Из сведений базы знаний (http://asterisk.ru/knowledgebase/Asterisk+cmd+Queue) не совсем понятен момент: в очередь поступает звонок, агент его принял, поговорили, если первым трубку кладет агент(тот кто принял звонок), а звонящий еще не положил трубку - произойдет ли выход из команды и дальнейшее исполнение команд или нет?

Re: Команда Queue()

Добавлено: 25 фев 2015, 20:18
1g0r
Как я понимаю... Смотря по какой причине вышли из очереди...
Причины:
1) Кладет трубку агент. Если стоит ключик "с" то продолжаем выполнение по контексту. QUEUESTATUS при этом будет "CONTINUE". Если ключи "с" не стоит то отправляемся в h.
2) Кладет трубку звонящий. Переходим на контекст h.
3) выходим из Queue по разным причинам без ответа агента при это продолжаем обработку по контексту. Причину см в QUEUESTATUS.

Вроде как так.

Re: Команда Queue()

Добавлено: 26 фев 2015, 11:36
Angel_19
Спасибо! (На забугорный сайт не подумал зайти, там эта инфа есть!)