Нет дозвона на мобильный номер

468 просмотров
спросил 02 Ноя, 15 от TheShadow (120 баллов) в категории Тонкая настройка
При входящем звонке вызов идет на группу, в которой и внутренние телефоны и мобильные. Все одновременно принимают вызов. Возникает проблема, когда приходит звонок, переадресованный с мобильного номера. В тако случае вызов поступает только на внутренние номера, а на мобильные не доходит. С чем это может быть связано?
оставил комментарий 05 Ноя, 15 от imaltsev (7,470 баллов)
Какая версия аскозии?
Опишите детальнее как поступает звонок, как происходит переадресация с мобильного.
оставил комментарий 05 Ноя, 15 от TheShadow (120 баллов)
Askozia 3.0.2. Сегодня получил трэйс от провайдера. Дело в том, что АТС в переадресованном вызове добавляет поле Diversion и в нем забивает номер, с которого была произведена переадресация.
Например звонок поступает с номера А на мобильный номер Б. Номер Б переадресовывает на АТС. АТС этот звонок кидает на мобильный номер С и он отклоняется.
Как пишет мне мой провайдер, поле Diversion должно содержать номер АТС либо вообще пустое поле, чтобы звонок прошел.
Не могу разобраться, где в Askozia это настроить.
оставил комментарий 09 Ноя, 15 от imaltsev (7,470 баллов) 1 отметил
Переопределить поле Diversion можно вручную в настройках провайдера. Пример описан на англо(немецко)язычном форуме:
http://forums.askozia.com/index.php/topic,2390.msg9933.html#msg9933
оставил комментарий 09 Ноя, 15 от TheShadow (120 баллов)
Спасибо, попробую. А как в Manual Dialplan Outgoing поставить условие, чтоб срабатывало только на определенный номер?
оставил комментарий 13 Ноя, 15 от TheShadow (120 баллов)
Ответа так и нет. Переформулирую вопрос: как изменить(убрать) поле Diversion при дозвоне на мобильные номера?
оставил комментарий 17 Ноя, 15 от boffart (42,680 баллов)
Попробуйте что то вроде:

ExecIf($["${LEN(${CALLERID(num)})}" = "11"]?SipAddHeader(Diversion: <${EXTEN}@sipconnect.sipgate.de>))


попытаемся получить длину номера и сравнить ее со значением
$["${LEN(${CALLERID(num)})}" = "11"

если условие выполняется, то выполним SipAddHeader
хотя есть предположение, что это лишь добавит новый заголовок.

Попробуйте поизучать другую функцию
http://www.voip-info.org/wiki/view/Asterisk+func+sip_header
Пример
Set(SIP_HEADER(Diversion)="test")
оставил комментарий 17 Ноя, 15 от boffart (42,680 баллов)
с последним ошибся, SIP_HEADER is read-only
Contrary to previously claimed,SIP_HEADER is read-only. This example does not work, use SipAddHeader()

Пожалуйста, войдите или зарегистрируйтесь для публикации ответа на этот вопрос.

Добро пожаловать на сайт Askozia Q&A, где вы можете задавать вопросы и получать ответы от других членов сообщества.

Популярные теги

askozia провайдер запись-разговоров маршрут настройка очередь ivr askozia6 провайдеры запись маршрутизация факс очередь-вызовов исходящие-звонки транк askozia7 входящие-вызовы ascozia мобильный переадресация перехват-вызова веб-интерфейс интеграция провайдеров логи редактор разговоров goip аон обновление маршруты диалплан тишина smtp перевод-вызова звонок askozia-5 переадресация-мобильный префиксы история callerid голосовая почта парковка перевод vmware мультифон мегафон nat лицензия телефонная-книга статистика время голосовая-почта gsm перехват вызовов номер asterisk skype ssh 2 дополнительный-диск настройка-исходящие-исходящих-вызов-вызовов goip4 digium установка bruteforce взлом приложение web cdr времени pickup панель-телефонии-1с ростелеком mango 8 количество панель перенос-истории-звонков восьмерка распределение память 20fxo 4fxs tdm2400p виртульная-машина hyper-v bitrix24 городской-формат билайн t21 oktell задержки диалплан-переадресация-мобильный-шаблоны настройка-провайдер синхронизация tde-200

1,258 вопросов

1,092 ответов

2,441 комментариев

1,263 пользователей

...