История изменений
Исправление upcFrost, (текущая версия) :
Скинь лог того что происходит
Кстати, а почему ты перехватываешь нажатие как сделал, а не через WaitExten?
Ниже пример с просторов сети
exten => s,1,Wait(1) ; Wait a second, just for fun
exten => s,n,Answer ; Answer the line
exten => s,n,Set(TIMEOUT(digit)=5) ; Set Digit Timeout to 5 seconds
exten => s,n,Set(TIMEOUT(response)=10) ; Set Response Timeout to 10 seconds
exten => s,n(restart),BackGround(demo-congrats) ; Play a congratulatory message
exten => s,n(instruct),BackGround(demo-instruct) ; Play some instructions
exten => s,n,WaitExten ; Wait for an extension to be dialed.
exten => 2,1,BackGround(demo-moreinfo) ; Give some more information.
exten => 2,n,Goto(s,instruct)
exten => 3,1,Set(CHANNEL(language)=fr) ; Set language to french
exten => 3,n,Goto(s,restart) ; Start with the congratulations
А, ну так точн. У тебя ж оно сделано через разные экстеншены. Оно так вроде как вообще никуда не перейдет
Исправление upcFrost, :
Скинь лог того что происходит
Кстати, а почему ты перехватываешь нажатие как сделал, а не через WaitExten?
Ниже пример с просторов сети
exten => s,1,Wait(1) ; Wait a second, just for fun
exten => s,n,Answer ; Answer the line
exten => s,n,Set(TIMEOUT(digit)=5) ; Set Digit Timeout to 5 seconds
exten => s,n,Set(TIMEOUT(response)=10) ; Set Response Timeout to 10 seconds
exten => s,n(restart),BackGround(demo-congrats) ; Play a congratulatory message
exten => s,n(instruct),BackGround(demo-instruct) ; Play some instructions
exten => s,n,WaitExten ; Wait for an extension to be dialed.
exten => 2,1,BackGround(demo-moreinfo) ; Give some more information.
exten => 2,n,Goto(s,instruct)
exten => 3,1,Set(CHANNEL(language)=fr) ; Set language to french
exten => 3,n,Goto(s,restart) ; Start with the congratulations
Исправление upcFrost, :
Скинь лог того что происходит
Кстати, а почему ты перехватываешь нажатие как сделал, а не через WaitExten?
Исходная версия upcFrost, :
Скинь лог того что происходит