Тестирование GaoKe MG6002
Сегодня к нам попало устройство GaoKe MG6002 из линейки MG6000 series VoIP Gateway, представляющее собой маршрутизатор и VoIP ATA (2 FXS-порта) работающее по протоколам SIP/H.323/MGCP. Устройство отличает низкая стоимость. В данном обзоре была предпринята попытка познакомиться с ним поближе.
Интерфейсы:
Поддерживает 2 порта RJ-11 (2 VoIP-линии)
Поддержка протоколов H.323/SIP/MGCP
Поддержка VLAN, QoS
Кодеки:
Голосовые кодеки: G.711 (A-law and u-law), G.723.1, G.729A
Поддержка факса: T.30/T.38
Подавление пауз: G.711, G.729, G.723.1
Дополнительно:
Функции: переадресация вызова, ожидание вызова, перенаправление вызова.
Версия firmware во время тестирования: 3.88ET
Устройство управляется через CLI. В комплекте есть кабель RS232, после подключения, пароль на привилегированный режим admin.
AD(2)>enable
Password:
IAD(2)#show ip
Ee±?WAN?UµAIPAaOA
IPµOO·: 138.0.60.1
?OIoNUAe: 255.255.0.0
MACµOO·: 00:0e:b4:03:83:f1
Ee±?LAN?UIPµOO
IPµOO·: 192.168.1.1
?OIoNUAe: 255.255.255.0
MACµOO·: 00:0e:b4:03:83:f0
Ee±?A?C°I?E?OAA¬EIIo?O!
Похоже, язык китайский ))
IAD(2)#set language
CeN?OnCLIE?OAµAOiNO:
0 -- O?IA(Chinese)
1 -- O?IA(English)
->[0]:1
AuONN?On[O?IA]??I?CLIµAE?OAOiNO,Ce±????IEy?©IA?IE?OA.
You have selected [English] as CLI language,please save configurations for last use.
Попробуем еще раз:
IAD(2)#show ip
Device WAN interface IP configuration
IP address: 138.0.60.1
Netmask: 255.255.0.0
MAC address: 00:0e:b4:03:83:f1
LAN interface IP address
IP address: 192.168.1.1
Netmask: 255.255.255.0
MAC address: 00:0e:b4:03:83:f0
Device has no default gateway!
По умолчанию DHCP не включен ни на WAN, ни на LAN интерфейсе. Через WAN-интерфейс по-умолчанию не попасть в CLI используя default ip=138.0.60.1
Теперь можно, используя браузер, подключаться через web-интерфейс, логин admin, пароль admin
Но увы, здесь мы можем увидеть только статистику. Вся настройка устройства предполагается исключительно через интерфейс командной строки. Данное положение очень странно для устройств подобного типа.
Попробуем настроить устройство для работы с нашим софтсвитчем.
Настроим DHCP-сервер:
IAD(2)#set dhcpserver
->Enable DHCP server ?'yes' or 'no'[no]:yes
Start IP ...[0.0.0.0]:192.168.1.2
End IP ...[0.0.0.0]:192.168.1.100
Pri DNS server ...[0.0.0.0]:192.168.1.1
Second DNS serv...[0.0.0.0]:
Default GW ...[0.0.0.0]:192.168.1.1
Subnet Mask ...[0.0.0.0]:255.255.255.0
Taking effect must restart the system after configurations be saved
Decide to change the configure? 'yes' or 'no'[no]:yes
Настроим DHCP-клиент на WAN:
IAD(2)#set dhcpclient
->Enable DHCP client ?'yes' or 'no'[no]:yes
->Use specified DHCP server'yes' or 'no'[no]:no
Taking effect must restart the system after configurations be saved
IAD(2)#save
erased 64 kbytes ... 100% complete.
Save operation successful!
IAD(2)#show dhcpserver
DHCP server Configuration ё¦Enabled
=============================
Status ...ё¦Running
Start IP ...ё¦192.168.1.2
End IP ...ё¦192.168.1.100
Pri DNS server ...ё¦192.168.10.1
Second DNS serv...ё¦0.0.0.0
Default GW ...ё¦192.168.1.1
Subnet Mask ...ё¦255.255.255.0
DHCP Configuration:Enabled
Use specified DHCP server:no
=============================
DHCP client Status:Running
Client IP Address ........:192.168.10.2
Client Net Mask ......:255.255.255.0
DHCP Server IP Address ....:192.168.10.1
First DNS IP Address ........:192.168.10.1
Second DNS IP Address ........:0.0.0.0
Default Gateway IP Address ......:192.168.10.1
Dhcp sip server ......ё¦no information
Position of device ............ё¦no information
Настроим аккаунт:
IAD(2)#show sip
Enable register server:YES
Register server address:84.52.72.9
Hostname of register server:
Register server port:5060
Register interval:3600 s
Enable backup register server:NO
Local chat over register server:NO
SIP local udp port:5060
Enable proxy server:YES
Proxy server address:84.52.72.9
The hostname of proxy server:
Proxy server port:5060
Посмотрим доступные порты:
IAD(2)#show pots-status
----+------------------------+--------+--------------+------------------------+
Port|Port Number |Role |Status |Peer Number |
0|210 | |Idle | |
1|211 | |Idle | |
----+------------------------+--------+--------------+------------------------+
IAD(2)#show sipuser
----+--------+-----------------------+--------------------------------+
Port|Type |SIP Status |Prefix and Portnumber |
|CallerName |UserName |
----+--------+-----------------------+--------------------------------+
0|FXS |Waitting |210 |
|Ignat |200 |
----+--------+-----------------------+--------------------------------/
1|FXS |Waitting |211 |
| | |
----+--------+-----------------------+--------------------------------/
При попытке сделать вызов, видим следующее в логах:
IAD(2)#0xc (TeleMainTask): ERROR - PARSER - SIP Parser Error: Syntax Error, line 1, column 5 of the header value
0xc (TeleMainTask): ERROR - PARSER - ParserStartParsing - Syntax Error - The parser failed to parse line 1
0xc (TeleMainTask): ERROR - MESSAGE - MsgParserParseStandAloneAddress - Failed to parse address 0x0x3550b0
0xc (TeleMainTask): ERROR - PARSER - SIP Parser Error: Syntax Error, line 1, column 5 of the header value
0xc (TeleMainTask): ERROR - PARSER - ParserStartParsing - Syntax Error - The parser failed to parse line 1
0xc (TeleMainTask): ERROR - MESSAGE - MsgParserParseStandAloneAddress - Failed to parse address 0x0x3554d0
Устройство также не регистрируется.
Пробуем так:
IAD(2)#set sip
->Enable register server'yes'or'no'[yes]:yes
->Register server address(Enter 0 to disable)[84.52.72.9]:
->Hostname of register server(Enter 0 to disable)[]:84.52.72.9
->Register server port(0-65535)[5060]:
->Register interval(30-65535)[3600 s]:
->Enable backup register server'yes'or'no'[no]:no
->Local chat over register server'yes'or'no'[no]:
->SIP local udp port(0-65535)[5060]:
->Enable proxy server?'yes'or'no'[yes]:
->Proxy server address(Enter 0 to disable)[84.52.72.9]:
->The hostname of proxy server(Enter 0 to disable)[]:
->Proxy server port(0-65535)[5060]:
->Your configuration will apply when restart!
->Really want to modify?'yes'or'no'[yes]:yes
При попытке сделать вызов:
IAD(2)#0xd (DTMFHandleTask): ERROR - PARSER - SIP Parser Error: Syntax Error, line 1, column 6 of the header value
0xd (DTMFHandleTask): ERROR - PARSER - ParserStartParsing - Syntax Error - The parser failed to parse line 1
0xd (DTMFHandleTask): ERROR - MESSAGE - MsgParserParseStandAloneAddress - Failed to parse address 0x0x3550b0
Актуальность на 2026 год
GaoKe MG6002 сейчас стоит рассматривать как устаревшее устройство. Актуальную публичную страницу производителя, свежие прошивки и нормальную документацию для MG6002/MG6000 series найти не удалось, поэтому для новых внедрений я бы его не рассматривал.
По итогам этого теста устройство нельзя назвать нормально рабочим: базовая сеть, CLI, DHCP-клиент и DHCP-сервер поднимались, но SIP-регистрация и вызовы упирались в ошибки парсера SIP, а документация не совпадала с прошивкой 3.88ET. Как лабораторный или исторический экземпляр оно любопытно, но для эксплуатации лучше взять современный ATA/VoIP-шлюз с поддержкой, обновлениями и понятной SIP-совместимостью.
На этом тестирование было завершено. В принципе результат был ожидаемым)))
Также хочу отметить, что документация не соответствовала текущей версии прошивки.
Надеюсь, что производитель исправит эти проблемы;)
На самом деле устройство имеет веб интерфейс, но он глючный. И все его прелести видны только в IE.