Как правильно делать переадресацию?
Добавлено: 12 июн 2016, 17:08
Есть у меня asterisk, зарегистрированный на двух серверах (zadarma и youmagic). На asterisk'е регистрируется SIP-клиент, который успешно совершает и принимает вызовы через любую из внешних линий (в соответствии с условиями dial-plan'а).
Понадобилось перенаправить входящие на одну линию (zadarma) в качестве вызова через другую линию (youmagic).
Добавил в контексте внешних входящих желаемый номер (к имевшемуся внутреннему "100"):"7901234567" - MSISDN, куда хочу перенаправить все вызовы. Если звонить на него с внутреннего ("100") - работает нормально, причём именно через youmagic.
При входящем по линии Задарма - внутренний номер "звенит", а в CLI asterisk'а появляются сообщения (от сервера youmagic'а? - не уверен), что такой вызов Forbidden.
Причём "запрещено" для номера, соответствующего номеру звонящего на Задарму (78125551234).
Устанавливаю CALLERID(all)=my-youmagic-sipid, пишет, что теперь запрещено для этого моего же SIP ID.
Устанавливаю CALLERID(all)=вызываемый-MSISDN, пишет, что теперь запрещено и для этого номера тоже.
Устанавливаю CALLERID(all)="", пишет, что теперь запрещено для "asterisk".
Не понимаю, в чём ошибка?
Если я делаю переброс в другую сторону (с линии youmagic'а на Задарму) - вызов проходит.
Правда, там случается уже другая наполадка - нет звука ни в одном направлении. Разрешать все кодеки пробовал - не помогает.
Как справиться, и что не нравится youmagic'у при пробросе вызовов по моей схеме?
Понадобилось перенаправить входящие на одну линию (zadarma) в качестве вызова через другую линию (youmagic).
Добавил в контексте внешних входящих желаемый номер (к имевшемуся внутреннему "100"):
Код: Выделить всё
exten => zadarmasipid,1,Dial(SIP/100&SIP/79012345678@youmagic,60,rt)
При входящем по линии Задарма - внутренний номер "звенит", а в CLI asterisk'а появляются сообщения (от сервера youmagic'а? - не уверен), что такой вызов Forbidden.
Причём "запрещено" для номера, соответствующего номеру звонящего на Задарму (78125551234).
Устанавливаю CALLERID(all)=my-youmagic-sipid, пишет, что теперь запрещено для этого моего же SIP ID.
Устанавливаю CALLERID(all)=вызываемый-MSISDN, пишет, что теперь запрещено и для этого номера тоже.
Устанавливаю CALLERID(all)="", пишет, что теперь запрещено для "asterisk".
Не понимаю, в чём ошибка?
Если я делаю переброс в другую сторону (с линии youmagic'а на Задарму) - вызов проходит.
Правда, там случается уже другая наполадка - нет звука ни в одном направлении. Разрешать все кодеки пробовал - не помогает.
Как справиться, и что не нравится youmagic'у при пробросе вызовов по моей схеме?