@sherayzin

Длина SIP домена больше 38 символов, не умещается в настройки телефона (Flying Voice IP622) — как обойти?

Доброго времени суток! Такая проблема:

Используем Битрикс24 со встроенной телефонией voximplant. Они выдают SIP аккаунты формата домен/логин/пароль.
В общем то как и все. НО! длина домена весьма таки большая, например ip.b24-5247-1480647593.bitrixphone.com

у нас 10 аппаратов SIP Flying Voice IP622. при настройках через веб интерфейс - все принимается, сохраняется без проблем. Скачиваю конфиг - там тоже все ок. Но телефон не конектится! пишет 404 ошибку что сервак не найден. в Логах запись:

ipphone[1805]: 0 Registing To:sip:ne.com@ip.b24-5247-1480647593.bitrixpho...
ipphone[1805]: GvSipRegClientRegsiterAllChannel->[0][GvSipRegClientRegist...
ipphone[2021]: 0 Register Fail 404 Not Found

Как видно - телефон отрубает последние 6 символов и накой-то фиг ставит в начало строки.

обнаружил, что если пробовать вносить настройки SIP через телефоне непосредственно, то он там как раз отсекает все, что после "bitrixpho"

Вопрос: как это обойти? например может как-то можно задать псевдоним для ip.b24-5247-1480647593.bitrixphone.com

например sip.mydomain.ru настроить каким то образом на VPS чтобы он пробрасывал все запросы на ip.b24-5247-1480647593.bitrixphone.com

P.S. прошивку менял -эффекта нет
  • Вопрос задан
  • 88 просмотров
Пригласить эксперта
Ответы на вопрос 3
Простейшим вариантом будет воспользоваться простейшим сип-прокси, желательно разместив его в своей локальной сети: siproxd.sourceforge.net
Ответ написан
Комментировать
sizaik
@sizaik
сисадмин, Витебск
А вы уверены, что он их реально обрезает? может, просто в лог выводит таким образом?
Я бы промониторил соединения с аппаратов и посмотрел, что по факту он запрашивает у DNS-сервера, если ваше оборудование это позволяет. Wireshark в помощь.

В качестве псевдонима можно указать IP-адрес. В любом случае аппарат сначала делает запрос к DNS-серверу, которые разрешает доменное имя ip.b24-5247-1480647593.bitrixphone.com в IP-адрес, а потом на этот адрес отправляет запросы. Можно также указать псевдоним sip.voximplant.com

Но есть нюанс - доменное имя ip.b24-5247-1480647593.bitrixphone.com может использоваться также в авторизации и поле contact SIP-заголовков, поэтому оно должно быть прописано в соответствующих полях целиком.
Ответ написан
Комментировать
@sherayzin Автор вопроса
дело в том что, битрикс24 для каждого портала по новой назначает логины phone1, phone2 и тд

соответственно указывая ip или sip.voximplant.com он никак не сможет идентифицировать клиента.

Логами как раз занимаюсь
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы