Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Не могу вкурить идеологию построения диалпланов

Не могу вкурить идеологию построения диалпланов

Сообщений: 71

Не могу вкурить идеологию построения диалпланов

СИПовский телефон регистрируется на Астериске. Есть также транк:
[trunk_1]
type=friend
host=ip.ad.re.s
Звонки от SIP-фона обрабатываются в контексте [123]:
[123]
exten => _X.,1,Dial(SIP/trunk_1/${EXTEN})
При попытке позвонить с СИП-фона имеем на Астериске:
[Mar 23 13:49:46] NOTICE[8204]: chan_local.c:648 local_alloc: No such extension/context 79031234567@default creating local channel
[Mar 23 13:49:46] NOTICE[8204]: app_dial.c:515 do_forward: Unable to create local channel for call forward to 'Local/79031234567@default' (cause = 0)
Почему ругается Астериск? Чего не хватает?
2009-03-23 13:59

Сообщений: 6521

Re: Не могу вкурить идеологию построения диалпланов

Margulis,
мы уже это проходили? Почему опять?
2009-03-23 14:03

Сообщений: 71

Re: Не могу вкурить идеологию построения диалпланов

ded:

Margulis,
мы уже это проходили? Почему опять?
))) Потому что мы так и не поняли.
2009-03-23 14:05

Сообщений: 71

Re: Не могу вкурить идеологию построения диалпланов

Всё-таки хочется понять идеологию.
Объясняю, как я понял: звонок попадает в контекст, там его схватывает приложение Диал и отправляет в транк. Однако, это не работает. Значит, я неправильно понимаю идеологию. А хочется понять правильно. Вот и всё.
2009-03-23 14:07

Сообщений: 6521

Re: Не могу вкурить идеологию построения диалпланов

Margulis, а Вы делали так, как предлагалось на том форуме? Просто на уровне copy-paste?
2009-03-23 14:19

Сообщений: 71

Re: Не могу вкурить идеологию построения диалпланов

ded:

Margulis, а Вы делали так, как предлагалось на том форуме? Просто на уровне copy-paste?
Вы имеете в виду вот это:
"Запомни простую формулу команды Dial
Dial(Технология/пир/экстеншн)
всё остальное - вариации."
?
Если это, то я сделал вот так:
[123]
exten => _X.,1,Dial(SIP/trunk_1/${EXTEN})
Вроде как соответствует совету.
2009-03-23 14:25

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Не могу вкурить идеологию построения диалпланов

sip.conf покажите
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2009-03-23 14:31

Сообщений: 71

Re: Не могу вкурить идеологию построения диалпланов

switch:

sip.conf покажите
Вот:
[123]
type=friend
username=123
secret=456
nat=no
host=dynamic
context=123

[trunk_1]
type=friend
host=ip.ad.re.s

Или весь нужен?
2009-03-23 14:34

Сообщений: 6521

Re: Не могу вкурить идеологию построения диалпланов

всё снова и по-честному:

sip.conf

[trunk_1]
type=friend
host=10.11.12.13
context=incoming-for-123

[123]
type=friend
host=dynamic
context=for-123

extensions.conf:
Звонки от SIP-фона 123 пусть обрабатываются в контексте [for-123]:

[for-123]
exten => _1XX.,1,Dial(SIP/${EXTEN}) ; это мы звоним на локальные экст.
exten => _X.,1,Dial(SIP/trunk_1/${EXTEN}) ; это в город (условно) через trunk_1

[incoming-for-123]
exten => _X.,1,Dial(SIP/123) ; всё что приходит из города принимаем на 123.

правильность построения проверяем
CLI>sip show peers
CLI>sip show peer 123 убедимся что context=for-123
CLI>show dialplan for-123
CLI>show dialplan incoming-for-123
2009-03-23 14:45

Сообщений: 71

Re: Не могу вкурить идеологию построения диалпланов

ded:

всё снова и по-честному:...
Сделал. Астериск перестал ругаться. Как я это понял: несмотря на то, что входящие вызовы мне пока что не нужны, всё равно они на транке прописываются. Так?
К сведению: на другом конце транка моего звонка не видели.
2009-03-23 14:56

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru