Статус 603: Decline при звонке на ТФОП

Senichkin

Free User
Регистрация
13 Ноя 2019
Сообщения
25
Здравствуйте, коллеги.

Столкнулся со следующей проблемой:
Провайдер Новотелеком (Новосибирск), обновил платформу телефонии и теперь, при попытке позвонить на внешние номера из офиса, мне приходит ответ в виде статуса 603 Decline.
Техподдержка оператора не может дать комментариев по АТС 3cx, но даёт комментарий, что необходимо поправить следующие поля, взял за образец Asterisk:
Инженеры просят добавить строки для АТС:
from_user = 383XXXXXXX - ваш номер
from_domain = sipserver.novotelecom.ru


Данных полей в 3cx я не обнаружил, поэтому отправился гуглить, нагугил данную статью
Подменил все 6 полей, как там описано.
Получил "кольцо". При попытке позвонить на внешний номер, вызов уходит c 3cx на АТС провайдера и возвращается в офис как внешний вызов, обрабатывается соответственно всех правил.
Дальнейший разбор привёл к тому, что из 6 предложенных полей, в моём случае, влияют только два поля:
Remote Party ID - Calling Party : Display Name
Remote Party ID - Calling Party : User Part

Но и с помощью них я тоже пока не могу обойти настройки провайдера.
Про трехстороннюю аутентификацию я спрашивал - провайдер данных не выдал, поэтому, думаю, она не используется.

Если оставить все параметры по умолчанию, как они выставлены изначально - то наблюдается проблема только с исходящими вызовами.
Регистрацию транк проходит, входящие вызовы приходят.

Подскажите, пожалуйста, с высоты своего опыта, куда смотреть или какие ещё данные нужно предоставить для разбора?
 
Примеры, которые мне скинули из ТП провайдера:

Пример настройки пира на Asterisk

username=383XXXXXXX
secret=383XXXXXXX
fromuser=383XXXXXXX
fromdomain = sipserver.novotelecom.ru
defaultuser=383XXXXXXX
host=sipserver.novotelecom.ru
qualify=yes
type=peer
disallow=all
allow=alaw&ulaw
dtmfmode=rfc2833
canreinvite=no
insecure=invite,port
nat = auto_force_rport,auto_comedia

пример строки регистрации

383XXXXXXX:[email protected]/383XXXXXXX


И то, как они видят у себя процесс установления вызова в пакете INVITE:

To: <sip:[email protected]:5060>
From: "101"<sip:383209хххх@sipserver.novotelecom.ru:5060>;tag=a3991204
Remote-Party-ID: "101"<sip:[email protected]:5060>;party=calling

должно быть так:

383209хххх@sipserver.novotelecom.ru:5060


101 - это внутренний номер телефона, не совсем понимаю, как он уходит "наружу".
 
Создайте транк с нуля и попробуйте установить исходящие параметры, как я уазал.

1638220426202.png
 
Игорь, доброго дня.

Создал транк заново, данные параметры выставляются автоматически.
Не помогло.
Возможно ли такое, что в пределах SIP-сигнализации мой 3cx и, видимо, Asterisk провайдера не могут договориться?
 
Игорь, доброго дня.

Создал транк заново, данные параметры выставляются автоматически.
Не помогло.
Возможно ли такое, что в пределах SIP-сигнализации мой 3cx и, видимо, Asterisk провайдера не могут договориться?
Извините. что вклиниваюсь. Изложу свои мысли. Как я понял у вас шлюз на аналоговые линии. Правильно?
 
Извините. что вклиниваюсь. Изложу свои мысли. Как я понял у вас шлюз на аналоговые линии. Правильно?
Доброго дня. Излагайте, конечно.
Нет, аналоговых линий и аналоговых шлюзов нет.
 
Доброго дня. Излагайте, конечно.
Нет, аналоговых линий и аналоговых шлюзов нет.
тогда изложите схему транка. И внутри провайдера каким образом всё на ТФОП улетает?
 
тогда изложите схему транка. И внутри провайдера каким образом всё на ТФОП улетает?
У меня стоит 3cx, я регистрируюсь на АТС провайдера по учетным данным., указываю количество одновременных звонков, согласно договору. Всё, весь транк.
Далее этот транк я указываю в исходящих правилах.

Как это всё устроено у оператора, я не знаю. Тем более сейчас, сейчас они обновились.
А это важно знать?
 
У меня стоит 3cx, я регистрируюсь на АТС провайдера по учетным данным., указываю количество одновременных звонков, согласно договору. Всё, весь транк.
Далее этот транк я указываю в исходящих правилах.

Как это всё устроено у оператора, я не знаю. Тем более сейчас, сейчас они обновились.
А это важно знать?
Смотрите что в моей голове родилось. Тут вся проблема в слове "аналог". Где-то в вашей цепочке оно значит есть и применяется. У провайдера возможно Астерикс. А 3СX это доработанная версия астерикса. И та и другая платформа обновляются.
У меня была проблема в стыке с аналоговым сигналом после перехода на 18 версию. Правда цепочка короче. Голову ломал пару недель. И признаки такие же: кольцо, отбой линии.
Видимо после обновления обоих платформ программисты перестали брать в учёт аналговые шлюзы и стыки как устаревшую технологию. В моё случае я откатил с 18 версии на 16. И аналоговый шлюз заработал в обычном режиме. В вашем случае отката у вас будет мало. Нужно ещё и провайдеру видимо про это подумать. Я так мыслю.
 
Смотрите что в моей голове родилось. Тут вся проблема в слове "аналог". Где-то в вашей цепочке оно значит есть и применяется. У провайдера возможно Астерикс. А 3СX это доработанная версия астерикса. И та и другая платформа обновляются.
У меня была проблема в стыке с аналоговым сигналом после перехода на 18 версию. Правда цепочка короче. Голову ломал пару недель. И признаки такие же: кольцо, отбой линии.
Видимо после обновления обоих платформ программисты перестали брать в учёт аналговые шлюзы и стыки как устаревшую технологию. В моё случае я откатил с 18 версии на 16. И аналоговый шлюз заработал в обычном режиме. В вашем случае отката у вас будет мало. Нужно ещё и провайдеру видимо про это подумать. Я так мыслю.
Возможно. Спасибо за предложение. Будем думать, как заставить провайдера даунгрейдить свою АТС
 
У меня стоит 3cx, я регистрируюсь на АТС провайдера по учетным данным., указываю количество одновременных звонков, согласно договору. Всё, весь транк.
Далее этот транк я указываю в исходящих правилах.

Как это всё устроено у оператора, я не знаю. Тем более сейчас, сейчас они обновились.
А это важно знать?
И если надумаете откатиться, то обратите внимание на архив. Архив, сделанный в 18 версии не подхватится 16-й. Это фишка такая у 3CX. Нужен будет именно архив сделанный 16-й версией на момент перехода с 16 на 18 версию.
 
И если надумаете откатиться, то обратите внимание на архив. Архив сделанный в 18 версии не подхватится 16-й. Это фишка такая у 3CX. Нужен будет именно архив сделанный 16-й версией на момент перехода с 16 на 18 версию.
Я ещё не обновлялся, мне проще.
 
3CX - это не доработанная версия Asterisk, а СОВЕРШЕННО другая платформа ReSIPRocate. https://www.resiprocate.org/Main_Page

Общее там только то, что они реализуют протокол SIP - и больше ничего.
 

Для администраторов

Статистика форума

Темы
44.769
Сообщения
233.690
Пользователи
78.502
Новый пользователь
Hasepups
#