PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
Версия астериска 1.6
Дебага нет, т.к. не знаю, что именно дебажить
Дебага нет, т.к. не знаю, что именно дебажить
Не работает i. При наборе добавочного хоть обнажимайся (хоть 10 кнопок нажми, хоть 100), ничего не происходит. После по тайм-ауту переходим на звонок оператору. Причем если мы просто ждем, то переходим на номер t. А если ввели неверный добавочный, то через 10 сек идем по _XXX дальше, не переходя на номер i
И вторая, практически мистическая вещь: почему-то при звонке на одни городские номера донабор добавочного номера работает, а на другие - нет. Проверял звоня самому себе внутри сети астериска - донабор работает везде. Провайдер sip-па сказал, что от них донабор работает на всех номерах. Но если я наберу номер, например, с сотового, то донабор не пашет. Но не на всех номерах, что предоставляет провайдер. На некоторых вполне себе отрабатывает.
Кстати,если _XXX заменить на просто XX, то донабор, разумеется, перестает работать, но неправильный номер начинает отрабатывать
Куда смотреть, что рыть?
Код: Выделить всё
exten => s,1,Answer
exten => s,n,Background(/ast_sound/ivr/IVR_1)
exten => s,n,WaitExten(10)
exten => s,n,Hangup()
exten => _XXX,1,Dial(SIP/phone${EXTEN},10,tTg)
exten => _XXX,n,Dial(SIP/phone17,15,tTg)
exten => _XXX,n,Dial(SIP/phone20,15,tTg)
exten => _XXX,n,Playback(/ast_sound/ivr/IVR_2)
exten => _XXX,n,Playback(/ast_sound/ivr/IVR_6)
exten => _XXX,n,Voicemail(8@default,s)
exten => _XXX,n,Hangup()
exten => i,1,Answer()
exten => i,n,Playback(/ast_sound/ivr/IVR_3)
exten => i,n,Playback(/ast_sound/ivr/IVR_4)
exten => i,n,Dial(SIP/phone17,15)
exten => i,n,Dial(SIP/phone20,15,tTg)
exten => i,n,Playback(/ast_sound/ivr/IVR_2)
exten => i,n,Playback(/ast_sound/ivr/IVR_6)
exten => i,n,Voicemail(8@default,s)
exten => i,n,Hangup()
exten => t,1,Playback(/ast_sound/ivr/IVR_4)
exten => t,n,Dial(SIP/phone17,15)
exten => t,n,Dial(SIP/phone20,15,tTg)
exten => t,n,Playback(/ast_sound/ivr/IVR_2)
exten => t,n,Playback(/ast_sound/ivr/IVR_6)
exten => t,n,Voicemail(8@default,s)
exten => t,n,Hangup()