VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Ответить
chipoza
Сообщения: 49
Зарегистрирован: 20 июн 2013, 17:38

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

Сообщение 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)
chipoza
Сообщения: 49
Зарегистрирован: 20 июн 2013, 17:38

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

Сообщение chipoza »

Спасиб, попробую!!!
gosha
Сообщения: 375
Зарегистрирован: 06 сен 2010, 17:41
Контактная информация:

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

Сообщение gosha »

одно НО - оно всегда будет отрабатывать как трубу положат, поэтому там где чтото вводили поставьте флажек и потом его проверьте в h.
chipoza
Сообщения: 49
Зарегистрирован: 20 июн 2013, 17:38

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

Сообщение chipoza »

Да всё получилось, разобрался. Спасибо большое!
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH