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

Подскажите по AMD фоном

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

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

Ответить
P.Ilya
Сообщения: 101
Зарегистрирован: 17 ноя 2014, 18:40

Подскажите по AMD фоном

Сообщение P.Ilya »

Задача такая
Нужно постфактум(можно и в реал-тайм) установить, что робот позвонил и надиктовал информацию клиенту, а не автоответчику.
Поскольку, если я правильно понимаю, вариант с
exten => s,n,AMD
exten => s,n,GotoIf($[${AMDSTATUS}=AMD_PERSON]?humn:mach)
вызывает задержку в несколько секунд перед ответом, то я вижу два варианта.

1) Подключиться при звонке как spy и уже там в фоне определить, что это.
2) Записать клиента и звуковой файл анализировать кроном, потом стирать.

Если кто-то реализовывал что-то подобное, буду благодарен за мысли в правильном направлении и подводные камни сразу :D
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Подскажите по AMD фоном

Сообщение Vlad1983 »

автоотзвоны здесь не приветствуются
ЛС: @rostel
P.Ilya
Сообщения: 101
Зарегистрирован: 17 ноя 2014, 18:40

Re: Подскажите по AMD фоном

Сообщение P.Ilya »

Вот диалплан.
Сильно похож на автообзвон?
Клиент на регистрации или подтверждении заявки получает код голосом. Дать клиенту возможность повторно запросить код, если был автоответчик.

Код: Выделить всё

[queue_says]
exten => s,1,Answer()
exten => s,n,Wait(1)
exten => s,n,Set(status=1); по умолчанию статус 
exten => s,n,Background(/var/lib/asterisk/sounds/own/hello)
exten => s,n,NoOp()
exten => s,n,Set(CHANNEL(language)=own)
exten => s,n,Wait(1)
exten => s,n,GotoIf($["${refer}" = "registration"]?registration)
exten => s,n,GotoIf($["${refer}" = "make_app"]?make_app)
exten => s,n,Goto(ofter)
exten => s,n(registration),Background(/var/lib/asterisk/sounds/own/code_reg)
exten => s,n,Goto(continue)
exten => s,n(make_app),Background(/var/lib/asterisk/sounds/own/code_make_app)
exten => s,n,Goto(continue)
exten => s,n(ofter),Background(/var/lib/asterisk/sounds/own/code)
exten => s,n(continue),NoOp() 
exten => s,n,Wait(1)
exten => s,n,SayDigits(${digits})
exten => s,n,Set(status=2)
exten => s,n,Wait(1)
exten => s,n,Background(/var/lib/asterisk/sounds/own/repeat)
exten => s,n,Wait(1)
exten => s,n,SayDigits(${digits})
exten => s,n,Wait(1)
exten => s,n,Background(/var/lib/asterisk/sounds/own/bye)
exten => s,n,Hangup
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Подскажите по AMD фоном

Сообщение awsswa »

платный суппорт по мере возможностей
P.Ilya
Сообщения: 101
Зарегистрирован: 17 ноя 2014, 18:40

Re: Подскажите по AMD фоном

Сообщение P.Ilya »

Получается, будет ждать, пока не пройдет время определения автоответчика.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH