@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. прошивку менял -эффекта нет
  • Вопрос задан
  • 110 просмотров
Пригласить эксперта
Ответы на вопрос 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 он никак не сможет идентифицировать клиента.

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

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

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