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

Обработка события когда абонент кладёт трубку.

Добавлено: 30 янв 2014, 14:51
chipoza
Подскажите можно ли както сделать:
Есть голосовое меню где сообщается если хотитите 1, если не хотите 0, или не кладите трубку для соединения с оператором. Можно ли добавить обработку события если абонент просто кладёт трубку, тоесть ничего не нажимает, с оператором не соединяется?


Вот меню:
exten => CarNotFoundYet,1,NoOp("Автоинформатор ${AMI_ID} - машина не назначена")
exten => CarNotFoundYet,n,Playback(ru/taxi/taxi)
exten => CarNotFoundYet,n,Wait(1)
exten => CarNotFoundYet,n(options),Background(ru/taxi/inf_nocar)
exten => CarNotFoundYet,n,StartMusicOnHold
exten => CarNotFoundYet,n,WaitExten(${TIMEOUT_RESPONSE})
exten => CarNotFoundYet,n,Goto(in_dial,333,1) ;Идём в очередь
exten => CarNotFoundYet,n,Hangup()
; special cases
exten => 0,1,NoOp(Отказ от заказа) ; Отказ от заказа
exten => 0,n,AGI(taxi/continue_search.php,${ID},${C_PHONE},0)
exten => 0,n,Playback(ru/taxi/order_cancel)
exten => 1,1,NoOp(Подтверждение ожидания) ; Подтверждение ожидания
exten => 1,n,AGI(allo/continue_search.php,${ID},${C_PHONE},1)
exten => 1,n,Playback(ru/taxi/order_confirm)
exten => i,1,Background(nevernyj-vybor);
exten => i,n,Goto(CarNotFoundYet,options)
exten => t,1,Background(vremja-ozhidanija-isteklo)
exten => t,1,ExecIf($[ ${choice_counter} > 3 ]?Hangup)
exten => t,n,Set(choice_counter=$[ ${choice_counter} + 1])
exten => t,n,Goto(CarNotFoundYet,options)

Re: Обработка события когда абонент кладёт трубку.

Добавлено: 30 янв 2014, 15:11
gosha
exten => h,1,NoOp(Клиент ушел);

Re: Обработка события когда абонент кладёт трубку.

Добавлено: 30 янв 2014, 15:18
chipoza
Спасиб, попробую!!!

Re: Обработка события когда абонент кладёт трубку.

Добавлено: 30 янв 2014, 15:20
gosha
одно НО - оно всегда будет отрабатывать как трубу положат, поэтому там где чтото вводили поставьте флажек и потом его проверьте в h.

Re: Обработка события когда абонент кладёт трубку.

Добавлено: 30 янв 2014, 16:17
chipoza
Да всё получилось, разобрался. Спасибо большое!