Я тут решил всё же написать полную инструкцию, как настроить софтфон (на примере X-Lite 5.4.0 (
https://www.counterpath.com/XLiteForWindows)) и ip телефонов (например, Gigaset A510IP, Gigaset C530A IP, IP Gigaset C610A IP, т.к. они лучшее, что есть на рынке, лучше разве что-нибудь от cisco). Все таки неплохо получить ip телефонию, которую у МГТС можно настроить только юридическим лицам (чтоб вы знали, у Ростелекома&&Онлайм она доступна физическим лицам, и есть официальная инструкция на сайте (
https://www.onlime.ru/phone/about/), что меня бесит, так как там на 205 рублей (аренда GPON линии) дешевле, при этом если отключить телефон от МГТС, а оставить только интернет по GPON линии, то аредна тоже пропадет!!
1) В настройках (
http://192.168.1.254/sys_wan.htm) WAN порта, через который работает VoIP, в моём случае rwan1.5, нужно режим работы Host поменять на Routing. После этого девайс начинает работать как шлюз с двумя WAN. На обоих работает NAT.
2) Нужно прописать роутинг (в моем случае, команда
ip route add 192.168.69.0/24 via 10.159.64.1
) к SIP прокси (2 шт.), которые вы можете видеть в настройках SIP, через гейт, выданный на "голосовой" WAN. Теперь расшифрую эту не всем понятную фразу: сервера SIP, в отличии от того же Ростелекома, находятся в серой сети, при этом никакого доменного имени для них не существует, msk.ims.mgts.ru это просто строчка "типо домен" для работы SIP, а реальные SIP сервера это так называемые Outbound Proxy, которые можно найти здесь:
http://192.168.1.254/voice_sip_adv.htm, они выглядят типо как 192.168.69.25:5060 (при это на роутере используется сеть и один адрес из этой сети 10.159.72.147/19, NAT происходит до 192.168.0.0/16). Соответственно, надо прокинуть маршрут до них, прокидываем сразу до подсети 192.168.69.0/24, так как кроме outbound используются еще голосовые зеркала, а есть еще DHCP сервер, который вообще на 192.168.68.236, впрочем он нам не нужен. А теперь самое интересное, на роутере используется policy based routing, то есть для разных интерфейсов разные маршруты, определяемые правилами
, используя таблицы рутинга
. В частности это означает, что для разных интерфесов будут разные default маршруты (или синоним gateway маршрут). Поэтому вы смотрим какой default для интерфейса голосового wlan:
ip route list table all | grep default
. Когда поняли, что за default маршрут выдан для "голосового" WAN (будет строчка типо
default via 10.159.64.1 dev rwan1.5 table 101 src 10.159.72.147
), прописываем
ip route add 192.168.**.0/24 via default (вместо слова default cтавим свой ip)
и всё. Можно проверить пингом proxy. Замечание: вместо командной строки можно использовать в WEB интерфейсе Настройка --> Маршрутизация --> Статический маршрут (
http://192.168.1.254/rtr_routing.htm), там можно настроить то же самое следующим образом (см. скриншот №2). Так же таблицу маршрутизации можно посмотреть на
http://192.168.1.254/status_route.htm.
3) Узнать пароль от SIP, это можно сделать здесь:
http://192.168.1.254/voip_debug_status.htm (там в web исполняется команда vgw sip show line, набираемая после ping ;bin/sh), после pw= . Там же пункт user=+749********@msk.ims.mgts.ru.
4) Надо зайти
http://192.168.1.254/voice_sip_user.htm и отключить LINE1, иначе регистрация не пройдет. Примечание: при перезагрузке роутера, LINE1 опять включается, её НАДО отключать, т.к. теоритически можно заставить работать два устройства, но я не знаю как это сделать и все ломается.
5) Качаем
https://www.counterpath.com/XLiteForWindows настраиваем, см. скриншот. Заходим Account --> Account Settings, дальше User ID это номер +749********, Domain это msk.ims.mgts.ru, пароль это после pw=, а вот Authorization name это +749********@msk.ims.mgts.ru (после user=), Display name оставьте пустым, дальше send outbound via: напишите proxy address (192.168.69.25) еще зайдите в advanced и отметите use rport. P.S. Xlite издох. Используйте старые версии и взлом для них.
6) МГТС использует кодек G.711 a-law, именно этот и только этот кодек нужно оставить в настройках sip и в софтофоне, и в ip телефоне. Теоретически поддерживаются еще G.722 (лучше качество, впрочем для это нужна ip телефония с обеих сторон) и точно поддерживается G.729 (качество хуже, чем даже в медной телефонной линии). Зайдите в Softphone --> preferences --> audio codecs и оставьте только G.711 A-law
7) Для точной регистации желательно сделать прозвон с другого устройства НА линию.
А вот настройки для Gigaset C530A IP.
Итак, нужно сделать 1-4 пункты вышерасположенной инструкции и далее уже здесь:
5) Когда подключите телефон к роутеру Ethernet кабелем, сможете увидеть устройство на
http://192.168.1.254/index.htm, переходите по
http://192.168.1.69 (в моем случае), далее входите, используя 4-значный пин (стандартно 0000, иначе сбрасываем базу методом: вытащим кабель питания, зажмем единственную кнопку на базе, включим, не отпуская её ещё 5-10 секунд), далее обязательно (!) обновляем прошивку до 42.247 (июль 2018), в моем случае для это пришлось ссылку обновления сменить с profile.gigaset.net/device/ на profile.gigaset.net/device/latest.
6) Теперь собственно настройки: Telephony --> Connections там редактируем профиль (edit) IP1, разворачиваем настройки, и далее Authentication name: +749********@msk.ims.mgts.ru, Authentication password: пароль, Username: +749********, Display name оставляем пустым))
7) Разворачиваем настройки (Show advanced settings): и там Domain: msk.ims.mgts.ru, Proxy server address: 192.168.69.9, Registration server: 192.168.69.9, Registration refresh time: 3600, Outbound server address: 192.168.69.9.
8) Меняем кодек: Telephony --> Audio там Selected codecs для IP1 оставляем только G.711 a-law. Чем-то похоже на то что было в X-Lite, не так ли?
Прикрепленные изображения
Сообщение отредактировал ЗВЭрь - 28.04.20, 19:38