k3NGuru
@k3NGuru
Сис.админ.КО., подающий надежды кодер :)

Почему не возможно дозвониться до некоторых мобильных номеров?

Здравствуйте.

Столкнулись с проблемой. Стоит голосовой VOIP-шлюз Eltex TAU-24.
Сделал базовые настройки, прописал номера, исходящая/входящая связь имеется. Но есть загвоздка, почему-то не получается звонить на некоторые мобильные номера.
Т.е на некоторые мобильные номера звонит, а на некоторые сразу сбрасывает. Как шлюз выбирает, на какие звонить, а на какие нет, не понимаю. Ладно бы одного ОпСоСа, но получается и МТС и Билайн и Мегафон.
Перезагрузка устройства не помогает. Уже все перепробовал, ничего не получается.

Провайдер тоже разводит руками. Подскажите куда копать и в чем может быть проблема?
  • Вопрос задан
  • 10833 просмотра
Решения вопроса 1
k3NGuru
@k3NGuru Автор вопроса
Сис.админ.КО., подающий надежды кодер :)
Wireshark вообще сказал, что нет SIP соединений :) зато доблестный Syslog сообщил много интересностей. Ответ от ТП Eltex:
*******************************************
Ясно судя по логу, происходит следующее:
-мы отдаем INVITE с тегом Supported: 100rel, в этом случае взаимодействующий шлюз по своему усмотрению может передавать предварительные ответы либо надежно, либо нет;
-взаимодействующий шлюз(%SIP_SERVER%) выбирает передавать предварительные ответы надежно, т.к в сообщении 183 присутствует тег Require: 100rel
-получив это сообщение, тау соответственно его подтверждает сообщением PRACK
-на которое затем ругается SIP провайдер сообщением 481 Call Leg/Transaction Does Not Exis
-и затем мы(тау) отбиваем вызов.

Варианты решения:
1) (НЕ РЕКОМЕНДУЕТСЯ)В настройках SIP профиля изменить опцию "100rel" в положение off. Тогда мы не будем передавать в INVITE тег Supported: 100rel и данная цепочка не повториться. Но тогда при поступлении входящего вызова с тегом Supported: 100rel или Require: 100rel
тау будет ругаться сообщением 420.

2)(РЕКОМЕНДУЕТСЯ) Узнайте у вашего SIP провайдера: "почему он сначала передает 183 с Require: 100rel, а затем ругается на наше подтверждение PRACK? ведь он сам говорит, что мол я поддерживаю подтверждение, поэтому тау и передает PRACK."
Если SIP сервер не поддерживает подтверждение предварительных ответов (RFC 3262), то он не должен передавать Require: 100rel в 183 сообщении.
*******************************************

Сделал по первому варианту, все заработало. У провайдера так и не получилось, что-либо выяснить.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
opium
@opium
Просто люблю качественно работать
собственно достаточнопросто посмотреть свои логи и логипровайдера . а не разводить руками
Ответ написан
Комментировать
собственный софтсвитч используется или провайдера?
Ответ написан
EnterSandman
@EnterSandman
Эникей
Телефонию у нормального оператора берете или нашли goip'щика на форуме? какая-то закономерность есть (код/регион/время суток)?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы