Страница 1 из 1

при вводе добавочного номера принимает только первую цифру

Добавлено: 23 апр 2015, 06:45
sabriel
Здравствуйте. есть такой контекст. для записи сообщения.

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

[menu_opovischenie]
exten => 100,1,verbose('OPOVESCHENIE')
exten => 100,n,Playback(start_obzvon_message)
exten => 100,n,Record(obzvon-message.wav)
exten => 100,n,Playback(/usr/local/share/asterisk/sounds/obzvon-message)
exten => 100,n,Background(parol)
exten => 100,n,WaitExten(10)
exten => 100,n,Hangup

exten => 333,1,Dial(SIP/bwc/8908*******)
exten => 333,n,Hangup
где в конце предлагается ввести пароль для дальнейших действий. но при вводе пароля 333 выходит такое сообщение

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

WARNING[100334][C-00001d68]: pbx.c:6440 __ast_pbx_run: Invalid extension '3', but no rule 'i' or 'e' in context 'menu_opovischenie'
Почему то берется только первая цифра набранного кода. Подскажите пожалуйста в чем дело

Re: при вводе добавочного номера принимает только первую циф

Добавлено: 23 апр 2015, 07:13
awsswa
exten => _333,1,Dial(SIP/bwc/8908*******)
exten => _333,n,Hangup

Re: при вводе добавочного номера принимает только первую циф

Добавлено: 23 апр 2015, 07:40
sabriel
Не помогло. и насколько я понимаю символ _ используется если необходимо обработать естеншин как регулярное выражение.
У меня такое чувство что Астер при нажатии на цифру 3 не ждет ввода слудующих цифр...

Re: при вводе добавочного номера принимает только первую циф

Добавлено: 23 апр 2015, 07:48
sabriel
добавил такое
exten => 100,n,Set(TIMEOUT(digit)=5)
exten => 100,n,Set(TIMEOUT(response)=5)

вроде заработало.
Хотя написано что поумолчанию этот таймаут равен 5 и 10 соответственно. А где посмотреть может оно было изменено умолчание это?

Все. понял. таймаут на 0,02 стоял. хм странно. только где это умолчание поменять можно осталось в силе

Re: при вводе добавочного номера принимает только первую циф

Добавлено: 23 апр 2015, 22:45
1g0r
Сам танцую, сам пою, сам билеты продаю...