1 | изначальная версия редактировать | |
[from-teledyne-773731]
exten=>773731,1,Background(digits/0)
same=>n,WaitExten()
same=>n,Hangup()
exten=>_XX,Goto(localsets-persons,${EXTEN},1)
получаю такой выхлоп, при попытке набрать 25.
== Using SIP RTP CoS mark 5
-- Executing [773731@from-teledyne-773731:1] BackGround("SIP/teledyne-000026f5", "digits/0") in new stack
-- SIP/teledyne-000026f4 answered SIP/128-000026f3
-- <SIP/teledyne-000026f5> Playing 'digits/0.gsm' (language 'en')
-- Executing [773731@from-teledyne-773731:2] WaitExten("SIP/teledyne-000026f5", "") in new stack
[Oct 7 14:10:15] WARNING[22385]: pbx.c:5169 __ast_pbx_run: Invalid extension '2', but no rule 'i' or 'e' in context 'from-teledyne-773731'
Если описать все номера в ручную, то все норм, если шаблоном, то не работает. Придется записывать в таком виде?
exten=>01...
exten=>02...
...
exten=>99...
Или можно как-то шаблон задействовать?
2 | No.2 Revision редактировать |
[from-teledyne-773731]
exten=>773731,1,Background(digits/0)
same=>n,WaitExten()
same=>n,Hangup()
exten=>_XX,Goto(localsets-persons,${EXTEN},1)
получаю такой выхлоп, при попытке набрать 25.
== Using SIP RTP CoS mark 5
-- Executing [773731@from-teledyne-773731:1] BackGround("SIP/teledyne-000026f5", "digits/0") in new stack
-- SIP/teledyne-000026f4 answered SIP/128-000026f3
-- <SIP/teledyne-000026f5> Playing 'digits/0.gsm' (language 'en')
-- Executing [773731@from-teledyne-773731:2] WaitExten("SIP/teledyne-000026f5", "") in new stack
[Oct 7 14:10:15] WARNING[22385]: pbx.c:5169 __ast_pbx_run: Invalid extension '2', but no rule 'i' or 'e' in context 'from-teledyne-773731'
Если описать все номера в ручную, то все норм, если шаблоном, то не работает. Придется записывать в таком виде?
exten=>01...
exten=>02...
...
exten=>99...
Или можно как-то шаблон задействовать?
============================
Я просто был не внимателен.
Сравните неправильный вариант
exten=>_XX,Goto(localsets-persons,${EXTEN},1)
и правильный
exten=>_XX,1,Goto(localsets-persons,${EXTEN},1)
3 | No.3 Revision редактировать |
[from-teledyne-773731]
exten=>773731,1,Background(digits/0)
same=>n,WaitExten()
same=>n,Hangup()
exten=>_XX,Goto(localsets-persons,${EXTEN},1)
получаю такой выхлоп, при попытке набрать 25.
== Using SIP RTP CoS mark 5
-- Executing [773731@from-teledyne-773731:1] BackGround("SIP/teledyne-000026f5", "digits/0") in new stack
-- SIP/teledyne-000026f4 answered SIP/128-000026f3
-- <SIP/teledyne-000026f5> Playing 'digits/0.gsm' (language 'en')
-- Executing [773731@from-teledyne-773731:2] WaitExten("SIP/teledyne-000026f5", "") in new stack
[Oct 7 14:10:15] WARNING[22385]: pbx.c:5169 __ast_pbx_run: Invalid extension '2', but no rule 'i' or 'e' in context 'from-teledyne-773731'
Если описать все номера в ручную, то все норм, если шаблоном, то не работает. Придется записывать в таком виде?
exten=>01...
exten=>02...
...
exten=>99...
Или можно как-то шаблон задействовать?
============================
Я просто был не внимателен.внимателен. Не указал приоритет.
Сравните неправильный вариант
exten=>_XX,Goto(localsets-persons,${EXTEN},1)
и правильный
exten=>_XX,1,Goto(localsets-persons,${EXTEN},1)
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.