Не могу вкурить идеологию построения диалпланов
Сообщений: 6521
|
Re: Не могу вкурить идеологию построения диалпланов
Margulis: Как я это понял: несмотря на то, что входящие вызовы мне пока что не нужны, всё равно они на транке прописываются. Так?
Нет не так.
Это я прописал сразу чтобы упредить следующие вопросы и разяснения на тему "Сделал всё как писали - входящие у меня не идут! Что я делаю неправильно?"
На другом конце транка твой звонок могли не видеть по разным причинам, например, если используется аутентификация, то пир надо дополнять
[trunk_1]
username=
secret=
которые передаются при каждом звонке. Иначе кто угодно может звонить через этот ресурс.
|
Сообщений: 71
|
Re: Не могу вкурить идеологию построения диалпланов
ded: Нет не так.
И тем не менее, стоило мне закомментить строки, касающиеся входящих с транка, Астериск пошёл ругаться по новой:
sip.conf:
[trunk_1]
type=friend
host=ip.ad.re.s
;context=incoming-for-123
extensions.conf:
;[incoming-for-123]
;exten => _X.,1,Dial(SIP/123)
Результат:
[Mar 23 15:06:28] NOTICE[9639]: chan_local.c:648 local_alloc: No such extension/context 79031234567@default creating local channel
[Mar 23 15:06:28] NOTICE[9639]: app_dial.c:515 do_forward: Unable to create local channel for call forward to 'Local/79031234567@default' (cause = 0)
|
Сообщений: 71
|
Re: Не могу вкурить идеологию построения диалпланов
ded: На другом конце транка твой звонок могли не видеть по разным причинам, например, если используется аутентификация, то пир надо дополнять
[trunk_1]
username=
secret=
которые передаются при каждом звонке. Иначе кто угодно может звонить через этот ресурс.
А так и есть. Звонить может кто угодно, если звонок пришёл с известного айпишника. Ну, то есть, если пир с таким айпишником прописан, звони сколько влезет.
|
Сообщений: 71
|
Re: Не могу вкурить идеологию построения диалпланов
ded: всё снова и по-честному:
[for-123]
exten => _1XX.,1,Dial(SIP/${EXTEN}) ; это мы звоним на локальные экст.
exten => _X.,1,Dial(SIP/trunk_1/${EXTEN}) ; это в город (условно) через trunk_1
Внёс некоторые изменения:
exten => _1X.,1,Dial(SIP/${EXTEN})
exten => _X.,n,Dial(SIP/trunk_1/${EXTEN})
Ничего крамольного? ))
Так вот оно опять ругается:
[Mar 23 15:26:33] NOTICE[5346]: chan_sip.c:17171 handle_request_invite: Call from '123' to extension '79031234567' rejected because extension not found.
|
Сообщений: 71
|
Re: Не могу вкурить идеологию построения диалпланов
ded: всё снова и по-честному:
CLI>show dialplan for-123
CLI>show dialplan incoming-for-123
show dialplan он вообще не понимает... Говорит: "Смотрите хелп".
|
Откуда: Kiev
Сообщений: 801
|
Re: Не могу вкурить идеологию построения диалпланов
dialplan show
Лучший способ предвидеть будущее - изобрести его (Алан Кей, "Apple")
|
Откуда: Уфа
Сообщений: 5856
|
Re: Не могу вкурить идеологию построения диалпланов
Маргулис!
прочитайте
http://voip.rus.net/tiki-index.php?page=Asterisk+config+extensions.conf
100 раз
|
Сообщений: 71
|
Re: Не могу вкурить идеологию построения диалпланов
betman: dialplan show
Спасибо. )
|
Сообщений: 6521
|
Re: Не могу вкурить идеологию построения диалпланов
Margulis: Внёс некоторые изменения:
exten => _1X.,1,Dial(SIP/${EXTEN})
exten => _X.,n,Dial(SIP/trunk_1/${EXTEN})
Ничего крамольного? ))
Так вот оно опять ругается:
[Mar 23 15:26:33] NOTICE[5346]: chan_sip.c:17171 handle_request_invite: Call from '123' to extension '79031234567' rejected because extension not found.
Глупость очевидная (без обид?)
Каждый диал-план исполняется пошагово, для каждго шаблона. Шаблоны _1X. и _X. - разные. Для каждого из них должен быть
exten => _1X.,1,Dial(SIP/${EXTEN})
exten => _1X.,n,Play(Margulis-RTFM)
exten => _X.,1,Dial(SIP/trunk_1/${EXTEN})
exten => _X.,n,Play(Margulis-RTFM)
Вы упорно игнорируете посылы почитать примеры.
Сколько надо времени потратить с отстающим учеником факультативно, чтобы он понял деление дробей?
|
Откуда: Kiev
Сообщений: 801
|
Re: Не могу вкурить идеологию построения диалпланов
ded: Сколько надо времени потратить с отстающим учеником факультативно, чтобы он понял деление дробей?
ded, у ученика всякий раз при попытке почитать доку происходит деление на ноль, обработчик исключений запрограммлен на этот форум. Тут уж, извините, легче перезачать, чем перевоспитать! :)
Лучший способ предвидеть будущее - изобрести его (Алан Кей, "Apple")
|
|