faq обучение настройка
Текущее время: Вт июл 22, 2025 16:09

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: DFL-210/800 + sip alg
СообщениеДобавлено: Ср авг 26, 2009 09:03 
Не в сети

Зарегистрирован: Пт ноя 07, 2008 14:40
Сообщений: 21
Есть проблема с функционированием SIP ALG на шлюзах DFL. Может быть ДЛинк примет данную проблему к сведению и в следующих реализациях sip alg будет все более продумано:
За шлюзами стоят voip маршрутизаторы 7022 и 7111. Я обратил внимание, что DFL регистрирует клиента по значению поля Number, которое задано в голосовом шлюзе, а не Username, с которым регистрируется шлюз на проксе. Таким образом, если number и username различаются, то при входящем звонке, идущем на Username от прокси он не распознает устройство за собой, куда реально надо транслировать данный звонок.

Пример: в настройках голосового шлюза задано Number "1234567", Username "vasya_pupkin", Password: "superpassword". Входящий звонок с сип прокси идет на vasya_pupkin@айпи:порт, но шлюз DFL (согласно работе алгоритма SIP) знает только 1234567, а не vasya_pupkin. Соответственно, данный звонок не будет доставлен внутрь сети на сип устройство, находящееся за DFL.

В мануале на голосовой шлюз 7022 (ftp://ftp.dlink.ru/pub/VoIP/DVG-7022S/D ... Manual.pdf) на странице 39 изображена именно такая ситуация, о которой я говорю - number и username/account не совпадают. Соответственно алгоритм в DFL не отрабатывает.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср авг 26, 2009 17:08 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Ср июл 04, 2007 13:48
Сообщений: 7031
Откуда: D-Link. Moscow
1.Для начала опишите вашу топологию, кто откуда куда регистрируется.
2.DFL никого никуда не регистрирует, он просто не умеет это делать.
3.Убедитесь, что на обоих ваших шлюзах не используются механизмы прохождения или определения NAT

_________________
Сообщения в PM игнорируются, задавайте вопросы на форуме.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 28, 2009 08:37 
Не в сети

Зарегистрирован: Пт ноя 07, 2008 14:40
Сообщений: 21
(DVG7022, DVG7111) - LAN <-> DFL <-> INET - (SIP PROXY)
В LAN сип роутеры, которые регистрируются на сип проксе, в INET собственно сип прокси. На дфл прописаны 2 правила, согласно инструкции. Механизмы определения и прохождения NAT на сип шлюзах отключены.

При регистрации шлюза на проксе в логе дфл появляется сообщение типа "x@y:z" user registered. При этом x равняется значению из поля "number", прописанном в шлюзе. Значение поля username отличается от значения number на сип шлюзе: в мануале на голосовой шлюз 7022 (ftp://ftp.dlink.ru/pub/VoIP/DVG-7022S/D ... Manual.pdf) на странице 39 изображена именно такая ситуация.
При входящем звонке с сип прокси, он идет на a@y:z, при этом a равняется значению из поля "username", dfl не знает значение поля username, при регистрации сип шлюза на сип проксе он у себя зарегистрировал значение поля "number" и входящие звонки никогда не пройдут.

То есть, для корректной отработки алгоритма приходится менять значение поля number на сип шлюзах на значение, равное username. Лишь в таком случае sip alg транслирует корректно входящий вызов.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб авг 29, 2009 08:37 
Не в сети

Зарегистрирован: Пн сен 27, 2004 12:16
Сообщений: 1978
Откуда: Москва
Я считаю, что устройство правильно работает. В протоколе SIP нет понятия Number, есть поле Contact. А то, что Вы хотите, я бы назвал расширением функционала SIP ALG, а не решением проблемы, которой в принципе и не существует как таковой. Какой смысл звонить на username, если есть и известен Contact (Number в мануале)?

_________________
DFL-860E (10.22.01.04), DFL-210 (2.27.08.03-22678), DGS-1210-20/ME/B1A (7-03-B043), DGS-3200-10 (2.21.B018), DES-3200-10 (4.38.B012), DWL-2100AP (250eu-rc358), DNS-323 (1.10), DI-824VUP (1.06b21), DSL-300T (2.00B01T01.EU.20071227)


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 270


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB