GPON ONT ZTE F660 sip voip ip phone + Asterisk pbx АТС

Автор: | 14 апреля, 2018

Имеется оборудование оператора

zte Model F660

Hardware Version V2.3
Software Version V2.3.1P2T3
Boot Loader Version V1.0.1

качаем PuTTY client telnet 192.168.1.1 порт 23 «Login: root» «Password:

F660
Login: root
Password:

BusyBox v1.01 (2016.10.25-07:43+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

/ #grep -E 'Password|Username' /userconfig/cfg/db_user_cfg.xml

/userconfig/cfg # ls
db_backup_cfg.xml db_user_cfg.xml logconf
db_default_cfg.xml flag_usrfs usrcfgExt
На новых прошивках может выдавать пустоту
#sendcmd 1 DB p VoIPSIPLine all
sendcmd 1 DB p WANC

Просмотр учетной записи sip
«AuthUserName»
DigestUserName»
«AuthPassword» val=»******» скрыт за *

sendcmd 1 DB p DevAuthInfo

Просмотр пользователей устройства
Row No=»0″ порядок записи
«Enable» параметр доступности
«User» пользователь
«Pass» пароль
«Level» права доступа

sendcmd 1 DB set UserInfo 1 Right 1
sendcmd 1 DB set DevAuthInfo 1 Right 1

Установка уровня прав , 1 самый высокий

sendcmd 1 DB set UserInfo 0 Enable 1
sendcmd 1 DB set DevAuthInfo 0 Enable 1

включаем пользователя по row no 0

sendcmd 1 DB save

сохранение настроек

Через веб интерфейс http://192.168.1.1 зайдя с максимальными правами
Administration-System Management-System Management
User Configuration Management — Backup user configuration file from the device config.bin
Default Configuration Management — Backup default configuration file from the device config.bin

Используем nirsoft для расшифровки и рапаковки файла конфигурации

— use nirsoft to decrypt unpack the configuration file config.bin to raw text

«ProxyServer1″ val=»gpon.ims.ips.ru»
«ProxyServer2″ val=»gpon.ims.ips.ru»
«ProxyServerPort1″ val=»5060»
«ProxyServerPort2″ val=»5060»
«ProxyServerTransport1″ val=»UDP»
«ProxyServerTransport2″ val=»UDP»
«OutboundProxy1″ val=»192.168.68.97»
«OutboundProxy2″ val=»192.168.68.161»
«OutboundProxyPort1″ val=»5060»
«OutboundProxyPort2″ val=»5060»
«RegistrarServer1″ val=»gpon.ims.ips.ru»
«RegistrarServer2″ val=»gpon.ims.ips.ru»
«RegistrarServerPort1″ val=»5060»
«RegistrarServerPort2″ val=»5060»
«RegistrarServerTransport1″ val=»UDP»
«RegistrarServerTransport2″ val=»UDP»
«PublishServer» val=»0.0.0.0″

name=»VoIPSIPLine
«Enable» val=»1″
«AuthUserName» val=»+70001234567″
«AuthPassword» val=»Pa$$w0rd»
«DigestUserName» val=»+70001234567@gpon.ims.ips.ru»

интернет vlan 3 и voip голос vlan 5 сети разделены

На F660:
— Достаем все настройки, необходимые для подключения Asterisk’ом (Application — SIP Protocol, SIP Accounts, Media; как достать пароль, здесь уже писали).
— Создаем новый интерфейс (Network — WAN — WAN Connection — Create new connection…) с Type = DHCP, Service List = INTERNET, VLAN ID = 5 (этот номер должен быть таким же, как и у существующего интерфейса omci2_dhcp).
— Перенаправляем весь траффик в новый интерфейс: Network — Routing — Default Gateway — WAN Connection: 1_INTERNET_R_5. (Я не пользуюсь интернетом от МГТС, если вы пользуетесь, вероятно, вместо этого будет достаточно добавить один статический маршрут).
— Любым способом блокируем регистрацию учетной записи SIP с самого F660 (например, указать заведомо неверный пароль или IP адреса исходящих прокси серверов, удалить интерфейс omci2_dhcp, остановить службу VoIP — увы, при перезагрузке F660 или даже раньше МГТС все эти параметры восстановит).

На Asterisk настраиваем транк с параметрами, полученными с F660 (я настраивал через web-интерфейс):

host=[IP адрес из поля Primary Outbound Proxy Server]:5060
username=+7XXXXXXXXXX@msk.ims.mgts.ru
secret=********
insecure=port,invite
outboundproxy=[IP адрес из поля Primary Outbound Proxy Server]:5060
fromdomain=msk.ims.mgts.ru
fromuser=+7XXXXXXXXXX
authuser=+7XXXXXXXXXX0@msk.ims.mgts.ru
disallow=all
allow=alaw,ulaw,g729

Перезапускаем Asterisk и ждем до часа, пока на сервере МГТС не отвалится регистрация F660.

GPON ONT ZTE F660 sip voip ip phone + Asterisk pbx АТС: 1 комментарий

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

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