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

Как правильно делать переадресацию?

Добавлено: 12 июн 2016, 17:08
booBot
Есть у меня asterisk, зарегистрированный на двух серверах (zadarma и youmagic). На asterisk'е регистрируется SIP-клиент, который успешно совершает и принимает вызовы через любую из внешних линий (в соответствии с условиями dial-plan'а).

Понадобилось перенаправить входящие на одну линию (zadarma) в качестве вызова через другую линию (youmagic).

Добавил в контексте внешних входящих желаемый номер (к имевшемуся внутреннему "100"):

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

exten => zadarmasipid,1,Dial(SIP/100&SIP/79012345678@youmagic,60,rt)
"7901234567" - MSISDN, куда хочу перенаправить все вызовы. Если звонить на него с внутреннего ("100") - работает нормально, причём именно через youmagic.

При входящем по линии Задарма - внутренний номер "звенит", а в CLI asterisk'а появляются сообщения (от сервера youmagic'а? - не уверен), что такой вызов Forbidden.
Причём "запрещено" для номера, соответствующего номеру звонящего на Задарму (78125551234).

Устанавливаю CALLERID(all)=my-youmagic-sipid, пишет, что теперь запрещено для этого моего же SIP ID.
Устанавливаю CALLERID(all)=вызываемый-MSISDN, пишет, что теперь запрещено и для этого номера тоже.
Устанавливаю CALLERID(all)="", пишет, что теперь запрещено для "asterisk".

Не понимаю, в чём ошибка?

Если я делаю переброс в другую сторону (с линии youmagic'а на Задарму) - вызов проходит.
Правда, там случается уже другая наполадка - нет звука ни в одном направлении. Разрешать все кодеки пробовал - не помогает.

Как справиться, и что не нравится youmagic'у при пробросе вызовов по моей схеме?

Re: Как правильно делать переадресацию?

Добавлено: 12 июн 2016, 18:04
booBot
Частично справился: youmagic'у требуется "+" перед номером (и с CALLERID ничего делать не надо).

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

exten => zadarmasipid,1,Dial(SIP/100&SIP/+79012345678@youmagic,60,rt)
Вызовы через youmagic пошли, но звука - нет ни в одну сторону.
Все кодеки разрешены (alaw, ulaw, gsm, g729).
В CLI при вызове полное спокойствие и тишина...

Re: Как правильно делать переадресацию?

Добавлено: 12 июн 2016, 20:59
Zavr2008
вангуем на настойки пиров, настройки nat, на логи и sip debug..
Как обычно всё, ничего нового.. скукота..

Особенное "спасибо" Ваши пользователи скажут за использование кодека gsm..

Re: Как правильно делать переадресацию?

Добавлено: 13 июн 2016, 09:39
ded
booBot писал(а):Как справиться, и что не нравится youmagic'у при пробросе вызовов по моей схеме?
А что бы с этим вопросом не обратиться по адресу - к youmagic?
У них есть служба поддержки, пусть работают.

Re: Как правильно делать переадресацию?

Добавлено: 14 июн 2016, 11:57
booBot
ded, Zavr2008,
Спасибо!

Подскажите, какой уровень "вербозности" и какие ещё ухищрения надо сделать в sip set debug on, чтобы CLI не заливало потоком сообщений, не относящихся к настройке NAT?

Re: Как правильно делать переадресацию?

Добавлено: 14 июн 2016, 12:24
ded
CLI> core set verbose 0
CLI> sip set debug peer XXX