Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Реагирование на нажатие кнопок во время проигрывания аудио файла в IVR

0

Всем привет, интересует вопрос есть контекст

s,n(naberite),Playback(custom/menu/taxino&custom/menu/ivrautodial)

exten => s,n,GotoIf($[${numTries} = 2]?s,ha)

exten => s,n,WaitExten(10) ; ждем ввода цыфр от абонента

exten => 1,1,Set(numTries=$[${numTries}+1]) ;

exten => 1,2,Goto(s,naberite) ;

exten => 2,1,Queue(300,t,,,210) ;

exten => 3,1,System(/var/spool/asterisk/tmp/tdcz ${nz})

exten => 3,2,Playback(/var/lib/asterisk/sounds/custom/menu/otkaz) exten => i,1,GotoIf($[${numTries1} = 2]?s,ha)

exten => i,n,noop(${numTries1}

exten => i,n,Playback(pbx-invalid) ;

exten => i,n,Set(numTries1=$[${numTries1}+1])

exten => i,n,Goto(s,naberite)

exten => s,n(ha),Hangup

Нужно чтобы во время проигрывания

s,n(naberite),Playback(custom/menu/taxino&custom/menu/ivrautodial)

можно было набрать сразу нужную цфру, а не дожидаться когда закончится проигрывание. Подскажите как это можно сделать.

удалить закрыть спам изменить тег редактировать

спросил 2011-02-24 11:00:14 +0400

romariosar Gravatar romariosar flag of Russian Federation
588 93 11 44
http://www.webunix.ru/

обновил 2011-02-24 11:26:15 +0400

litnimax Gravatar litnimax
1453 11 8 29
http://www.pbxware.ru/

2 Ответа

3

Вместо Playback использовать Background. Ну и немного екстены изменить.

ссылка удалить спам редактировать

ответил 2011-02-24 11:25:04 +0400

litnimax Gravatar litnimax
1453 11 8 29
http://www.pbxware.ru/
0
exten => s,n(naberite)ResponseTimeout(20)
exten => s,n,Background(custom/menu/taxino&custom/menu/ivrautodial)

exten => 1,1,Set(numTries=$[${numTries}+1]) ;

exten => 1,2,Goto(s,naberite) ;

exten => 2,1,Queue(300,t,,,210) ;

exten => 3,1,System(/var/spool/asterisk/tmp/tdcz ${nz})

exten => 3,2,Playback(/var/lib/asterisk/sounds/custom/menu/otkaz) 
exten => i,1,GotoIf($[${numTries1} = 2]?s,ha)

exten => i,n,noop(${numTries1}

exten => i,n,Playback(pbx-invalid) ;

exten => i,n,Set(numTries1=$[${numTries1}+1])

exten => i,n,Goto(s,naberite)

exten => s,n(ha),Hangup

вроде так да? в Background можно так как я написал слеплять файлы?

ссылка удалить спам редактировать

ответил 2011-02-24 11:52:42 +0400

romariosar Gravatar romariosar flag of Russian Federation
588 93 11 44
http://www.webunix.ru/

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2011-02-24 11:00:14 +0400

Просмотрен: 1,492 раз

Обновлен: Feb 24 '11

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.