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

Голосовое меню

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

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

treeno
Сообщения: 24
Зарегистрирован: 21 мар 2013, 11:51

Голосовое меню

Сообщение treeno »

Добрый день,построил голосовое меню для компании, реализовал донабор, но после Background(musik/next) Астер сразу начинает звонить на 3316 а не ждет донабора 4 секунды? Я уже облазил весь интернет, но причину понять не могу(
[voicemenu-test]
exten => s,1,NoOp()
exten => s,n,Answer()
exten => s,n,Set(CHANNEL(language)=ua)
exten => s,n,Background(musik/welcom)
exten => s,n,Set(TIMEOUT(digit)=4)
exten => s,n,Set(TIMEOUT(response)=5)
exten => s,n,WaitExten()
exten => _[1],1,Goto(dialplan-localonly,3318,1)
exten => _[2],1,Goto(dialplan-localonly,3327,1)
exten => _[3],1,Goto(dialplan-localonly,3301,1)
exten => t,1,Background(musik/next)
exten => s,n,Set(TIMEOUT(digit)=4)
exten => s,n,Set(TIMEOUT(response)=4)
exten => s,n,WaitExten()

exten => _[123457]XXX,1,Goto(dialplan-localonly,${EXTEN},1)
exten => t,2,Goto(dialplan-localonly,3316,1)
Аватара пользователя
Aven
Сообщения: 798
Зарегистрирован: 28 янв 2011, 16:20

Re: Голосовое меню

Сообщение Aven »

Не надо облазивать интернет, нужно читать документацию.
Надо так:

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

WaitExten(4)
Решения телефонии на базе Asterisk || http://it-need.ru
treeno
Сообщения: 24
Зарегистрирован: 21 мар 2013, 11:51

Re: Голосовое меню

Сообщение treeno »

Пробовал, не помогает((
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Голосовое меню

Сообщение ded »

Товарищь! Это -

[voicemenu-test]
exten => s,1,NoOp()
exten => s,n,Answer()
exten => s,n,Set(CHANNEL(language)=ua)
exten => s,n,Background(musik/welcom)
exten => s,n,Set(TIMEOUT(digit)=4)
exten => s,n,Set(TIMEOUT(response)=5)
exten => s,n,WaitExten()
exten => _[1],1,Goto(dialplan-localonly,3318,1)
exten => _[2],1,Goto(dialplan-localonly,3327,1)
exten => _[3],1,Goto(dialplan-localonly,3301,1)

exten => t,1,Background(musik/next)
exten => s,n,Set(TIMEOUT(digit)=4)
exten => s,n,Set(TIMEOUT(response)=4)
exten => s,n,WaitExten()
exten => _[123457]XXX,1,Goto(dialplan-localonly,${EXTEN},1)
exten => t,2,Goto(dialplan-localonly,3316,1)

(то что выделил) - чушь. Вам придётся поверить мне на слово. Или облазить интернет ещё в поисках истины. Оттого что Вы поставили строчки по порядку это не означает, что они в том же порядке исполняются. Строки
exten => s,n,Set(TIMEOUT(digit)=4)
exten => s,n,Set(TIMEOUT(response)=4)
exten => s,n,WaitExten()
зачем-то дважды прописаны.
В первом куске и надо было
exten => s,n,WaitExten(4)

В стандартном файле extensions.conf есть простые примеры меню, и даже двухуровневого.
Аватара пользователя
Aven
Сообщения: 798
Зарегистрирован: 28 янв 2011, 16:20

Re: Голосовое меню

Сообщение Aven »

Еще бы предложил использовать ключевое слово same и отделять разные экстеншены друг от друга пустой строкой для лучшей визуальной видимости, сами же не будете путаться. Кстати версия какая Астериска?
Решения телефонии на базе Asterisk || http://it-need.ru
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Голосовое меню

Сообщение Vlad1983 »

[voicemenu-test]
exten => s,1,NoOp()
exten => s,n,Answer()
exten => s,n,Set(CHANNEL(language)=ua)
exten => s,n,Background(musik/welcom)
exten => s,n,Set(TIMEOUT(digit)=4)
exten => s,n,Set(TIMEOUT(response)=5)
exten => s,n,WaitExten()

exten => 1,1,Goto(dialplan-localonly,3318,1)
exten => 2,1,Goto(dialplan-localonly,3327,1)
exten => 3,1,Goto(dialplan-localonly,3301,1)
exten => _[1-57]XXX,1,Goto(dialplan-localonly,${EXTEN},1)

exten => t,1,Background(musik/next)
exten => t,n,Set(TIMEOUT(digit)=4)
exten => t,n,Set(TIMEOUT(response)=4)
exten => t,n,WaitExten()

exten => t,n,Goto(dialplan-localonly,3316,1)
ЛС: @rostel
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Голосовое меню

Сообщение ded »

Vlad, провоцируешь человека тупо скопипастить. Написать - Спасибо огромное!
И исчезнуть навсегда.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Голосовое меню

Сообщение Vlad1983 »

а зачем он здесь?
вы рассчитываете от него что-нить путного увидеть, если с элементарной IVR без пинков разобраться не может?
ЛС: @rostel
treeno
Сообщения: 24
Зарегистрирован: 21 мар 2013, 11:51

Re: Голосовое меню

Сообщение treeno »

Всем спасибо, нет не исчезну, я планирую и дальше изучать *
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Голосовое меню

Сообщение ded »

Если можно - изучайте без вопросов тут, хорошо?
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH