Страница 1 из 1

FreePBX: Выбор исходящего транка в зависимости от DID

Добавлено: 11 сен 2014, 17:54
DIMMon
Всем здравствуйте!
Нужна помощь:
Дано
1. FreePBX с Asterisk 1.8 и двумя SIP транками;
2. TDA600 c IPGW H323 (все внешние звонки идут через астер).
3. на * создан входящий маршрут по приоритету CID на один транк.
Задача:
распределять входящие звонки с TDA между SIP транками asterisk в зависимости от направления.

Пробовал входящий маршрут направить на custom destination - в extensions_custom.conf добавлял

Код: Выделить всё

[to-ext-trunk-from-tda] 
exten => _05XXXXXX.,1,Dial(SIP/SIP2/${EXTEN}) 
exten => _X.,1,Dial(SIP/SIP1/${EXTEN})
но ничего не заработало - в логах
sent into invalid extension 's' in context 'to-ext-trunk-from-tda', but no invalid handler.

Re: FreePBX: Выбор исходящего транка в зависимости от DID

Добавлено: 12 сен 2014, 06:58
awsswa
э, а связка то с панасом работает - звонки с панаса на asterisk по h323 ходят без проблем ?

Re: FreePBX: Выбор исходящего транка в зависимости от DID

Добавлено: 12 сен 2014, 09:52
DIMMon
Связка с TDA600 работает. Мне просто надо входящий звонок с нее направить на определенный транк *.

Re: FreePBX: Выбор исходящего транка в зависимости от DID

Добавлено: 12 сен 2014, 10:19
awsswa
exten => s,1,Dial(SIP/SIP1/${EXTEN})

вам на другом форуме уже ответили - ваш звонок приходит на s
включайте дамп и смотрите как вам приходит номер с панаса

Re: FreePBX: Выбор исходящего транка в зависимости от DID

Добавлено: 12 сен 2014, 10:22
ded

Код: Выделить всё

exten => s,1,Dial(SIP/SIP1/${EXTEN})
никуда не уйдёт.

Если
sent into invalid extension 's' in context 'to-ext-trunk-from-tda', but no invalid handler.
то связка TDA600 c IPGW H323 непонятно как у Вас работает. При вызове из TDA600 по Н323 нет номера который вызывается, поэтому invalid extension 's'
Смотрите логи Н323

Re: FreePBX: Выбор исходящего транка в зависимости от DID

Добавлено: 12 сен 2014, 12:50
DIMMon
да, вы абсолютно правы - номер назначения не передается :cry: