понедельник, 4 марта 2019 г.

M200: 34 код вместо 21


Возникла проблема как то раз с одним оператором, не лично ее решал, но лично с ней разбирался. Краткая суть, встречный оператор, который лил на нас трафик, жалуется что неуспешные вызовы М-200 отбивает 21 кодом

21 это у нас SUBSCRIBER_ABSENT
По описанию Q.931
Вызываемая сторона недоступна, установление связи невозможно или вызываемый абонент временно недоступен в сети.

Оператор просил присылать 34 код:

NORMAL_CIRCUIT_CONGESTION
Нет доступного маршрута/канала.
Подходящий маршрут/канал для принятия вызова в данный момент недоступен.

По информации от оператора их биллинг система не реагирует на этот код и не обнуляет счет, подвесание вызовов и может еще что-то. Проблема в том что для нас это оказалось проблематичным т.к. в М-200 есть дефолтное направление ERROR и в нем можно выбирать код отбоя:


Фишка в том что оно не работает и всегда выдает 3 код, почему я не знаю, МОТОР был уже самый последний на тот момент и работать должно было, но не судьба :(

Делаем такой финт ушами:

1) Заводим направление на отбой:


2) В таблице маршрутизации для оператора ставим его:


3) Самое интересное, вешаем это направление на SIP транк:


Как видим, завели на левый ip с левым login, как попадет в наше направление, то сразу отбивается 34ым кодом и нет проблем.

В АТС по дефолту есть 122 SIP-канала, одним можно спокойно пожертвовать.

Комментариев нет:

Отправить комментарий

Debian 12 sources.list редактирование и уход от cdrom

     Если после установки постоянно просит диск и ничего с этим не сделать, то идем в сорс-листы и комментим вот такую строчку  cat /etc/apt...