Страница 7 из 8

Re: Autoprovising Granstream 1625

Добавлено: 14 июл 2015, 15:30
ded
ded писал(а):[ Если он получает адрес TFTP-сервера 10.43.4.97, то это можно увидеть в его настройках, и т.д.
В настройках телефона - что появляется в графе TFTP сервер при получении ИП адреса?
Вы можете даже полностью задампить DHCP request и DHCP respond, где должен быть виден ИП адрес TFTP-сервера.
Возможно ваш телефон в другой подсети, или воткнут в другой свич. Есть трабла, при которй некоторые свичи между собой не пропускают бродкасты чтобы превентить т.н. бродкаст шторм.

Может быть также, после сброса в заводские установки - приоритетно стоит http provisioning.

Re: Autoprovising Granstream 1625

Добавлено: 14 июл 2015, 15:49
pogreb
Это запросы от gxp2160
Сеть построена на Cisco, для телефонов 1400 и 2160 таких проблем нет.
Проблемыф только с 1625

Re: Autoprovising Granstream 1625

Добавлено: 14 июл 2015, 15:59
ded
Что за обмен по UDP через порт 7172?
Попытайтесь расшифровать
tcpdump host 10.43.4.32 -e0 -A

Re: Autoprovising Granstream 1625

Добавлено: 14 июл 2015, 16:03
nickel82
это я так понимаю вместо 5060, для пущей безопасности!

Re: Autoprovising Granstream 1625

Добавлено: 14 июл 2015, 16:05
pogreb
У меня Астериск настроен по нестандартному порту 7172
При выполнении команды tcpdump host 10.43.4.32 -e0 -A , что то с синтаксисом

Re: Autoprovising Granstream 1625

Добавлено: 14 июл 2015, 16:23
ded
Про 7172 понятно.
Тогда
tcpdump host 10.43.4.32 -s0 -A
и мы увидим SIP пакеты OPTIONS туда-сюда.

Вам надо дебажить DHCP раздачу, убедиться, что опция 66 (я бы всё же отправил и 150) ему высылается корректно, и тогда бы уже ковырял техподержку Grandstream.

Re: Autoprovising Granstream 1625

Добавлено: 14 июл 2015, 16:41
pogreb
ded, как мне результат команды tcpdump host 10.43.4.32 -s0 -A в файл записать, а то он много ченго показывает?

Re: Autoprovising Granstream 1625

Добавлено: 14 июл 2015, 17:52
ded
tcpdump host 10.43.4.32 -s0 -w /tmp/mydump.pcap

Хорошо бы Вам на курсы по Linux администрированию записаться!

Re: Autoprovising Granstream 1625

Добавлено: 14 июл 2015, 21:57
SolarW
pogreb писал(а):
SolarW писал(а):прописал в опции 43 и 66 на DHCP-сервере FQDN-имя своей PBX'ы на которой запущен TFTP-сервер
В опции 43 прописал nex имя tftp сервера? В моем случае tftp://10.43.4.97 или просто 10.43.4.97 ?
В опции 66 также как именно прописать tftp://10.43.4.97 или http://10.43.4.97 или просто 10.43.4.97
И я правильно понимаю, что берем аппарата с прошивкой 1.0.2.13, делаем ему hard reset, перезагружаем и аппарат автоматически лезет на tftp сервер за xml файлом?
dhcp002.png
dhcp002.png (4.98 КБ) 8803 просмотра
Правильно.
Делаю аппарату (GXP1610, но думаю это не принципиально, для всех GXP16xx похоже одна прошивка) Factory reset через меню, он загружается, получает от DHCP-сервера параметры и согласно им пытается получить настройки/прошивку.

Re: Autoprovising Granstream 1625

Добавлено: 15 июл 2015, 00:19
SolarW
ded писал(а):В настройках телефона - что появляется в графе TFTP сервер при получении ИП адреса?
Ничего там не появляется, как было fm.grandstream.com/gs так и остается.
И да, по умолчанию стоит тип запроса по http.
Но есть нюанс.
По умолчанию опция

Код: Выделить всё

Allow DHCP Option 43 and Option 66 to Override Server
стоит в Yes и поэтому телефон не особо реагируя на свои настройки все-таки лезет за настройками по адресу полученному в опциях 43 и 66 DHCP-сервера (150 не применяет, честно-честно).

А настройки в параметрах телефона изменятся после того, как он сумеет загрузить в себя файл конфигурации в котором будут правильно прописаны опции:

Код: Выделить всё

# Upgrade Via. 0 - TFTP Upgrade,  1 - HTTP Upgrade, 2 - HTTPS Upgrade. Default is 1
# Number: 0, 1, 2
# Mandatory
P212 = 1

# Firmware Server Path
# String
P192 = fm.grandstream.com/gs

# Config Server Path
# String
P237 = fm.grandstream.com/gs
# Allow DHCP Option 43 and Option 66 to override server. 0 - No, 1 - Yes. Default is 1
# When set to Yes(1), it will override the configured provision path and method
# Number: 0, 1
# Mandatory
P145 = 1

# Allow DHCP Option 120 to Override SIP Server
# 0 - No, 1 - Yes. Default is 0
# Number: 0, 1
# Mandatory
P1411 = 0

# Automatic Upgrade. 
# 0 - No, 
# 1 - Yes, check for upgrade based on minute(s) setting,
# 2 - Yes, check for upgrade based on Hour of Day setting,
# 3 - Yes, check for upgrade based on Day of Week setting,
# Default is No
# Number: 0, 1, 2, 3
# Mandatory
P194 = 0

# Check for new firmware every () minutes. Default is 7 days.
# Number: 60-86400
# Mandatory
P193 = 10080

# Hour of the Day (0-23). Default is 1
# Number: 0 - 23
P285 = 1

# Day of the Week (0-6). Default is 1
# Number: 0-6
P286 = 1
Прописывать можно например вот так (приводил ранее в топике скриншот)

Код: Выделить всё

P212=1
P192=http://192.168.0.1/provisioning/p.php
P237=http://192.168.0.1/provisioning/p.php
P145=1
P1411=0
P194=3
P193=10080
P285=1
Это кусок из рабочей конфигурации, в качестве сервера с прошивками используется FreePBX Distro с модулем EPM (noncommercial).