Страница 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
Спасибо! (На забугорный сайт не подумал зайти, там эта инфа есть!)