Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Вопрос по голосовому меню.

Вопрос по голосовому меню.

Сообщений: 44

Вопрос по голосовому меню.

Можно-ли заставить * проговаривать номер, набранный вызывающим абонентом?

Например * говорит "Пожалуйста наберите номер."
Абонент набирает номер.
После чего * говорит "Вы набрали ..."

Заранее спасибо.
2005-02-01 11:53

Сообщений: 44

Re: Вопрос по голосовому меню.

Все.
Всем спасибо - разобрался.
2005-02-01 15:11

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: Вопрос по голосовому меню.

Ну так сюда и выложи свой диалплан. А то интересно... :)
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2005-02-02 14:16

Сообщений: 44

Re: Вопрос по голосовому меню.

Выкладываю.

[sns]
;--- Entry point of this extension
exten => s,1,Wait,1 ; Wait a second, just for fun
exten => s,2,Answer ; Answer the line
exten => s,3,DigitTimeout,5 ; Set Digit Timeout to 5 seconds
exten => s,4,ResponseTimeout,20 ; Set Response Timeout to 10 seconds
exten => s,5,SetLanguage(ru)
exten => s,6,Background(silence|1)
exten => s,7,BackGround(begin) ; Здрасьте
exten => s,8,NoOp
exten => s,9,PlayBack(input_abonent_number) ; Наберите номер абонента
exten => s,10,WaitExten(10) ; Ждем-с
exten => s,11,Goto,i|1

;--- Extension for timeout
exten => t,1,BackGround,demo-thanks
exten => t,2,Hangup

;--- Extension for invalid entries
exten => i,1,Playback,pbx-invalid

exten => _190[1-4],1,Wait,2
exten => _190[1-4],2,SetVar(extn=${EXTEN}) ; Запоминаем номер
exten => _190[1-4],2,SetLanguage(ru)
exten => _190[1-4],3,PlayBack(you_input_number) ; Вы набрали
exten => _190[1-4],4,SayDigits(${EXTEN}) ; Чего набрали
exten => _190[1-4],5,PlayBack(if-correct-press) ; Если верно нажмите
exten => _190[1-4],6,PlayBack(pound-u) ; Решетку
exten => _190[1-4],7,PlayBack(if-error-press) ; Если ошиблись
exten => _190[1-4],8,PlayBack(star-u) ; Звездочку
exten => _190[1-4],9,WaitExten(10) ; Ждем-с
exten => _190[1-4],10,NoOp
exten => _190[1-4],11,SetGlobalVar(OH323_OUTCODEC=g729)
exten => _190[1-4],12,NoOp("call for"2${EXTEN:2})
exten => _190[1-4],13,Dial,OH323/2${EXTEN:2}@192.168.100.70
exten => _190[1-4],14,Congestion
exten => _190[1-4],100,Busy

exten => #,1,Goto(${extn}|10) ; Приступаем к звонку

exten => *,1,Goto(s|8) ; Повторяем ввод номера
2005-02-03 12:20

Сообщений: 44

Re: Вопрос по голосовому меню.

Фак.
в последней строке в место морды должно быть

exten => *,1,Goto(s|8) ; Повторяем ввод номера
2005-02-03 12:24

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: Вопрос по голосовому меню.

Выключайте emoticons !!
Еще кстати не поздно отредактировать свое сообщение и выключить их!
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2005-02-03 13:23

Сообщений: 44

Re: Вопрос по голосовому меню.

;--- Entry point of this extension
exten => s,1,Wait,1 ; Wait a second, just for fun
exten => s,2,Answer ; Answer the line
exten => s,3,DigitTimeout,5 ; Set Digit Timeout to 5 seconds
exten => s,4,ResponseTimeout,20 ; Set Response Timeout to 10 seconds
exten => s,5,SetLanguage(ru)
exten => s,6,Background(silence|1)
exten => s,7,BackGround(begin) ; Здрасьте
exten => s,8,NoOp
exten => s,9,PlayBack(input_abonent_number) ; Наберите номер абонента
exten => s,10,WaitExten(10) ; Ждем-с
exten => s,11,Goto,i|1

;--- Extension for timeout
exten => t,1,BackGround,demo-thanks
exten => t,2,Hangup

;--- Extension for invalid entries
exten => i,1,Playback,pbx-invalid

exten => _190[1-4],1,Wait,2
exten => _190[1-4],2,SetVar(extn=${EXTEN}) ; Запоминаем номер
exten => _190[1-4],2,SetLanguage(ru)
exten => _190[1-4],3,PlayBack(you_input_number) ; Вы набрали
exten => _190[1-4],4,SayDigits(${EXTEN}) ; Чего набрали
exten => _190[1-4],5,PlayBack(if-correct-press) ; Если верно нажмите
exten => _190[1-4],6,PlayBack(pound-u) ; Решетку
exten => _190[1-4],7,PlayBack(if-error-press) ; Если ошиблись
exten => _190[1-4],8,PlayBack(star-u) ; Звездочку
exten => _190[1-4],9,WaitExten(10) ; Ждем-с
exten => _190[1-4],10,NoOp
exten => _190[1-4],11,SetGlobalVar(OH323_OUTCODEC=g729)
exten => _190[1-4],12,NoOp("call for"2${EXTEN:2})
exten => _190[1-4],13,Dial,OH323/2${EXTEN:2}@192.168.100.70
exten => _190[1-4],14,Congestion
exten => _190[1-4],100,Busy

exten => #,1,Goto(${extn}|10) ; Приступаем к звонку

exten => *,1,Goto(s|8) ; Повторяем ввод номера
2005-02-04 12:45

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: Вопрос по голосовому меню.

Маленький howto по близкой теме (родился в ожидании заказчика в MSN в 3:30 ночи )
http://www.asterisk-support.ru/documentation/bulk/BalanceByHttpPin
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2005-02-17 04:46

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru