Как подключить sip клиент к мгтс gpon
Перейти к содержимому

Как подключить sip клиент к мгтс gpon

  • автор:

Как настроить VoIP от MGTS через GPON?

ОАО «МГТС» в Москве подключили меня к интернету через оптоволокно, установив роутер PON ZTE 660 со следующими характеристиками:

  • Модель F660
  • Версия аппаратного обеспечения V2.3
  • Версия программного обеспечения V2.3.1P1T1S
  • Версия загрузчика V1.0.1

Работают интернет — по первому порту, телевизор — не помню по какому, т. к. физически не подключен, и аналоговый телефон по POTS1. Хочу отказаться от аналогового телефона в пользу VoIP, и повесить на один из свободных портов Asterisk. Покупать шлюз POTS ⇒ VoIP — бред, так как в роутере стоит шлюз VoIP ⇒ POTS.

Для начала, хочу протестировать на программном SIP-клиенте — MicroSIP. Всё упёрлось его настройки, т. к. уважаемая поддержка ОАО «МГТС», в меру своей компетентности, вежливо посылают на ху… гугл, который даёт противоречивые ответы. Например, нашёл разные серверы, sbc.sip.spdop.ru:5060 и msk.ims.mgts.ru, разный формат ввода логина. С паролем вообще непонятно, где и как его искать: в настройках роутера ничегошеньки не сказано про настройки VoIP, ни пароля, даже скрытыми звёздочками. Только статус линий POTS.

Если кто-нибудь сталкивался с подобным, помогите, пожалуйста!

  • Вопрос задан более трёх лет назад
  • 13374 просмотра

Превращаем «стационарный» номер от МГТС в подвижную связь

Работу с провайдером МГТС для физических лиц обсуждают на многих ресурсах в сети. Одной из опций, кроме традиционного доступа в интернет и телевидения является домашний телефон с кодом города (499 в моём случае). Поделюсь своим опытом в превращении «стационарной» связи в подвижную и надеюсь это будет полезным для интересующихся этим вопросом.

Сразу скажу что МГТС у меня подключен через Mikrotik 960PGS и SFP-модуль D-Link DPN-100. Возможно позже напишу про само подключение с помощью такого железа, но сейчас расскажу про настройку домашнего телефона, который будет с вами везде, где есть интернет или мобильная связь.

МГТС подключает абонентов телефонии по технологии SIP через свои сервера с «серыми» IP адресами. Поддержка этого провайдера, как всем известно, на все вопросы отвечает, — что это стационарная связь и точка! Это не так. В моём случае сервер регистрации SIP имеет адрес 192.168.69.9, в процессе функционирования задействуются и другие SIP сервера из адресного пространства 192.168.0.0/16. SIP-Телефония работает через VLAN-5, адрес получаем по DHCP. На мой роутер МГТС выдаёт на этот VLAN один из двух адресов которые мне, понятно уже давно известны. По этому на роутере прописаны два статических маршрута и с изменением адреса проблем не возникает. Ниже выдержки из конфига моего Mikrotik’а, которые касаются непосредственно VLAN-5:

/interface vlan add interface="sfp1 - mgts" name="vlan.5/5(VID/PRI)" vlan-id=5 /ip dhcp-client add add-default-route=no dhcp-options=clientid,clientid disabled=no \ interface="vlan.5/5(VID/PRI)" use-peer-dns=no use-peer-ntp=no /ip firewall filter add action=accept chain=forward in-interface="vlan.5/5(VID/PRI)" /ip firewall nat add action=masquerade chain=srcnat log=yes out-interface="vlan.5/5(VID/PRI)" /ip route #это динамический маршрут получаемый по DHCP. Бывает или add distance=1 dst-address=10.*.*.*/19 gateway="vlan.5/5(VID/PRI)" \ pref-src=10.*.*.11 scope=10 #или add distance=1 dst-address=10.*.*.*/19 gateway="vlan.5/5(VID/PRI)" \ pref-src=10.*.*.12 scope=10
#Ниже по две записи статических маршрутов для двух разных адресов, как писалось выше. add distance=1 dst-address=10.*.*.1/32 gateway=10.*.*.1 pref-src=\ 10.*.*.11 scope=10 add distance=1 dst-address=192.168.0.0/16 gateway=10.*.*.1 pref-src=\ 10.*.*.11 add distance=1 dst-address=10.*.*.1/32 gateway=10.*.*.1 pref-src=\ 10.*.*.12 scope=10 add distance=1 dst-address=192.168.0.0/16 gateway=10.*.*.1 pref-src=\ 10.*.*.12

Такого конфига для SIP от МГТС оказалось вполне достаточно.

Управляет всем сервер Free PBX развёрнутый на Hyper-V. Серверу выделено два интерфейса:

1-й смотрит в LAN и через роутер регистрируется на SIP-сервере МГТС

2-й смотрит в WAN с «белым» IP от другого провайдера (не МГТС), для подключения меня к нему откуда угодно.

Есть ещё VoIP-GSM шлюз, который тоже задействован в некоторых сценариях.

Ниже выдержки из конфигов FreePBX относящихся к SIP-транку МГТС

sip_registrations.conf register=+7499*******@msk.ims.mgts.ru:password:+7499*******@msk.ims.mgts.ru@192.168.69.9/+7499******* sip_additional.conf [mgts-in] context=from-trunk-sip-mgts-out [mgts-out] type=peer host=192.168.69.9 fromuser=+7499******* fromdomain=msk.ims.mgts.ru context=from-trunk-sip-mgts-out

Так же в Free-PBX необходимо прописать статический IP4 маршрут в подсеть 192.168.0.0/16

Понимание какой должна быть строка регистрации у МГТС заставило не одну ночь провести в поисках на просторах рунета и анализе трафика между FreePBX — МГТС, и между VoIP-GSM шлюзом — МГТС, для выявления различий.

Дело в том что VoIPGSM-шлюз без проблем регистрировался на сервере SIP, без бубна и сложных ритуалов ) Когда различие стало понятно (что строка регистрации разная), обнаружил верный формат на одном из просмотренных за всё время исследований сайте. Все ресурсы на которых была найдена ценная информация по вопросу указаны в конце статьи.

На разных ресурсах по разному инструктируют как получить пароль SIP для регистрации в не зашифрованном виде. Мной была использована утилита «grep». Когда уже был получен root на GPON-роутере от МГТС (RV6699 V2), пароль был взят прямо из ОЗУ, подключённой к сети и SIP-серверу железки, командой:

grep -c 3 user=+7499*******@msk.ims.mgts.ru ./dev/ram

Теперь мой Xaomi MI MIX 2S, имеющий штатный SIP-клиент умеет делать исходящие и принимать входящие вызовы от МГТС везде, где есть доступ в сеть. Если доступа к сети нет то Free-PBX при недоступности внутреннего номера маршрутизирует звонок на VoIP-GSM шлюз для попытки дозвона через сим-карту шлюза.

Ресурсы которые мне были полезны в процессе:

http://ws-e.ru/index.php/unix-os/5-freepbx-i-mgts (здесь нашёл верный формат строки регистрации на SIP сервере)

Спасибо за внимание! Надеюсь, был полезен! Если будет интересно напишу как подключался к GPON от МГТС Через Mikrotik с SFP-модулем.

Кому будет интересно, отправлю интересующие конфиги Mikrotik и Free-PBX на почту.

Настольные телефоны

Помимо софтфона на компьютере, вы и ваши сотрудники можете принимать и совершать звонки с настольных телефонов.

Виртуальная АТС поддерживает работу с моделями популярных вендоров SIP-оборудования: AudioCodes, Yealink, Grandstream, Cisco / Linksys, D-Link, Panasonic, Escene, Aastra, Fanvil, Eltex и других.

Если у вас аналоговые телефоны, вы можете подключить их через VoIP-шлюз.

Настройка SIP-телефона

Настроить SIP-телефон достаточно просто и не требует специальных знаний. Выполните инструкции по установке телефона.

Готовые инструкции для моделей:

Для завершения настройки вам необходимо ввести три параметра: SIP-сервер, логин и пароль.

Где получить SIP-сервер, логин и пароль?

Данные параметры указываются при создании сотрудника. Пример:

Логин. Это ivan (обычно нужно вводить только то, что идет до @).
Пароль. Это может быть SIP-пароль, если он установлен, либо используйте обычный пароль.
Сервер. Это адрес вашей АТС в формате company.vats.mgts.ru .

Введите настройки телефона по этому образцу. Сохраните. Настройка завершена и телефон зарегистрирован.

Обратите внимание! Если вы уже создали сотрудника, но не помните его пароль, то его можно только изменить через редактирование сотрудника. Если вы измените пароль, который уже используется в каких-либо устройствах (например, в софтфоне), то при изменении софтфон перестанет работать и затребует ввода нового пароля. Будьте внимательны при смене пароля.

Настройка VoIP-шлюза

Также вы можете использовать и обычные настольные аналоговые телефоны, нужно лишь подключить их через специальный VoIP-шлюз. Настройка портов VoIP-шлюза производится аналогично настройке SIP-телефонов. Если в вашей компании ранее использовалась офисная АТС, вы можете переключить провода телефонов от АТС в VoIP-шлюз, после этого сотрудники будут работать в Виртуальной АТС с привычными телефонными аппаратами.

Нюансы работы

Все телефоны поддерживают весь функционал Виртуальной АТС. Вы можете переводить и удерживать звонки. Звонки записываются при включенной опции «Запись звонков».

Обратите внимание, что все подключенные к сотруднику устройства могут работать параллельно. Например, вы настроили переадресацию на мобильный телефон и установили настольный телефон и софтфон. Входящий звонок поступит и на мобильный, и на настольный телефон, и на софтфон одновременно. Это очень удобно: сотрудник может ответь на любом доступном в конкретным момент устройстве.

Тонкая настройка и возможные проблемы

На оборудовании должны быть выключены опции STUN, NAT Traversal, прокси-серверы.

В настройках вашего роутера должна быть выключена опция SIP ALG.

КОДЕКИ

Если есть возможность, укажите приоритет использования: PCMA (G711a, G711 a-law), PCMU (G711u, G711 u-law), G729, RTP Packet size (время пакетизации) 20 мс.

Необходимо обеспечить обмен трафика для подсети 195.9.78.64/26 , а также разрешить порты TCP (80, 443, 8080, 5060, 5061, 30000 — 65535) и UDP (5060, 30000-65535) .

Для совершения исходящих звонков необходим интернет со статическим IP-адресом. Информацию о IP-адресе, с которого будут совершаться звонки, необходимо передать персональному менеджеру.

Подключение номеров других операторов

Конечно! Если вы приобрели телефонный номер не в МГТС, вы все равно можете подключить его к Виртуальной АТС МГТС с помощью технологии SIP и пользоваться всеми преимуществами:

Вы сохраняете свой старый телефонный номер, к которому привыкли клиенты, и не потеряете звонки от них;

Вы не будете платить за переадресацию в Виртуальную АТС МГТС;

В истории звонков вы будете видеть, что звонки пришли именно на старый номер, такие звонки могут быть записаны;

Вы сможете звонить своим клиентам со старого номера.

«Смогу ли я звонить клиентам со своего старого номера? Какая будет тарификация?»

Да, вы можете продолжить звонить своим клиентам со своего старого номера, но плата за такие звонка будет осуществляться этому оператору связи по его тарифам. К сожалению, вы не сможете звонить со старого номера по тарифам МГТС.

Возможность принимать звонки на свой старый номер бесплатна. Возможность звонить со своего старого номера платная: 300 рублей в месяц за 1 номер.

Обратите внимание!

МГТС не может быть ответственным за качество работы номеров других операторов и за звонки через них. Мы рекомендуем подключить номер от МГТС и постепенно заменить им свой старый номер.

Как подключить внешний SIP-номер с регистрацией?

1. Зайдите в раздел «Еще». Прокрутите до блока «Номера других операторов». Если ваш оператор выдал вам SIP-логин, пароль и адрес сервера, выберите «SIP-регистрация».

Если ваш оператор не выдал эти данные, но может переадресовать звонки на SIP URI , выберите «Переадресация номера на SIP-адрес».

2. Перейдите в «SIP-регистрации». Нажмите «Добавить SIP-регистрацию».

3. Во всплывающем окне введите все параметры вашего оператора связи.

4. Нажмите кнопку «Добавить». Вы увидите, что система попытается зарегистрировать номер. Если данные введены неверно, вы увидите ошибку регистрации и придется перенастроить ее. Если все в порядке, будет сообщение об успешной регистрации.

Также в настройках номера будет раздел «При входящих звонках А-номер ожидается в формате E.164». Это техническая информация и, чаще всего, сюда вносить изменения не требуется. Если ваш оператор связи работает не по стандарту E.164, здесь вы сможете настроить преобразование.

5. Подключенные номера отобразятся в разделе «Номера».

Если вы подключили возможность исходящих звонков с внешних номеров, номер также появится в разделе «Исходящие номера», чтобы вы могли более гибко настроить логику подстановки номера.

Как переадресовать внешний номер на SIP?

Если оператор вашего номера не поддерживает SIP-регистрацию, но имеет функционал переадресации по SIP, воспользуйтесь этой возможностью. В отличии от SIP-регистрации имеются недостатки: вы не сможете делать исходящие звонки с этого номера и вы не будете видеть статус переадресации (успешно или есть проблемы).

1. В разделе «Еще» перейдите в «Переадресация номера на SIP-адрес» и в разделе нажмите «Добавить переадресацию».

2. Введите номер телефона и скопируйте полученный SIP URI .

3. Сохраните настройки.

Какие есть подводные камни?

За качество работы сторонних номеров отвечает ваш оператор связи. Иногда операторы не обеспечивают нужного качества работы своих номеров, подключение теряется и клиенты могут не дозвониться. Мы не можем нести ответственность за обрывы других операторов, поэтому рекомендуем приобрести новый номер в МГТС.

Для работы необходимо обеспечить обмен трафика для подсети 195.9.78.64/27 , а также разрешить порты TCP (80, 443, 8080, 5060, 5061) и UDP (5060, 10000-65535) .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *