faq обучение настройка
Текущее время: Пт июл 25, 2025 17:55

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
СообщениеДобавлено: Вс июн 07, 2009 23:28 
Не в сети

Зарегистрирован: Вс июн 07, 2009 22:21
Сообщений: 2
Добрый день,

Текущая прошивка работает с SIP протоколом (возможно не только с ним) строго по заданной схеме (мои наблюдения), шаг влево или вправо и она сразу начинает перезагружать устройство, что как минимум очень и очень не приятно.

Пост получился длинным, поэтому копия вопроса снизу:

Как долго нам стоит ожидать результатов по доведению до ума прошивки данного устройства и стоит ли?

Первая проблема.

Имеем устройство и FreeSWITCH, который в базовой установке после регистрации клиента присылает пакет NOTIFY с количеством сообщений в голосовом ящике.

Так вот этот самый пакет NOTIFY перегружает устройство.

Журнал:

U 2009/06/08 00:01:06.779590 172.24.0.252:5060 -> 172.24.0.254:5060
REGISTER sip:sip.domain.tld:5060 SIP/2.0.
v:SIP/2.0/UDP 172.24.0.252:5060;branch=z9hG4bKbf376bce14e7fad7.
f:<sip:1001@sip.domain.tld>;tag=ab17fc8e-685484.
t:<sip:1001@sip.domain.tld>.
i:BD29-111E-466854849011B3F46166-003@SipHost.
CSeq:5 REGISTER.
m:<sip:1001@172.24.0.252:5060>.
Expires:0.
Max-Forwards:70.
User-Agent:dlink 12-38-28912228-0.10.16-TSO.
l:0.
.


U 2009/06/08 00:01:06.854044 172.24.0.254:5060 -> 172.24.0.252:5060
SIP/2.0 401 Unauthorized.
Via: SIP/2.0/UDP 172.24.0.252:5060;branch=z9hG4bKbf376bce14e7fad7.
Record-Route: <sip:siproxd@172.24.0.254:5060;lr>.
From: <sip:1001@sip.domain.tld>;tag=ab17fc8e-685484.
To: <sip:1001@sip.domain.tld>;tag=Kp4Q8N694cmcB.
Call-ID: BD29-111E-466854849011B3F46166-003@SipHost.
CSeq: 5 REGISTER.
WWW-Authenticate: Digest realm="sip.domain.tld", nonce="f079f1ef-9d53-de11-b3cc-00238b03659a", algorithm=MD5, qop="auth".
Allow: INVITE.
Allow: ACK.
Allow: BYE.
Allow: CANCEL.
Allow: OPTIONS.
Allow: PRACK.
Allow: MESSAGE.
Allow: SUBSCRIBE.
Allow: NOTIFY.
Allow: REFER.
Allow: UPDATE.
Allow: REGISTER.
Allow: INFO.
Allow: PUBLISH.
User-agent: FreeSWITCH-mod_sofia/1.0.trunk-13523.
Supported: timer.
Supported: precondition.
Supported: path.
Supported: replaces.
Content-Length: 0.
.


U 2009/06/08 00:01:06.952049 172.24.0.252:5060 -> 172.24.0.254:5060
REGISTER sip:sip.domain.tld:5060 SIP/2.0.
v:SIP/2.0/UDP 172.24.0.252:5060;branch=z9hG4bKad0da0d8e8d753e1.
f:<sip:1001@sip.domain.tld>;tag=ab17fc8e-685484.
t:<sip:1001@sip.domain.tld>.
i:BD29-111E-466854849011B3F46166-003@SipHost.
CSeq:6 REGISTER.
m:<sip:1001@172.24.0.252:5060>.
Expires:0.
Max-Forwards:70.
Authorization:Digest username="1001",realm="sip.domain.tld",nonce="f079f1ef-9d53-de11-b3cc-00238b03659a",uri="sip:sip.domain.tld:5060",response="54c91a39fd5bb80053489204fb0844f9",algorithm=MD5,cnonce="386d462c",qop=auth,nc=00000006.
User-Agent:dlink 12-38-28912228-0.10.16-TSO.
l:0.
.


U 2009/06/08 00:01:07.011877 172.24.0.254:5060 -> 172.24.0.252:5060
SIP/2.0 200 OK.
Via: SIP/2.0/UDP 172.24.0.252:5060;branch=z9hG4bKad0da0d8e8d753e1.
Record-Route: <sip:siproxd@172.24.0.254:5060;lr>.
From: <sip:1001@sip.domain.tld>;tag=ab17fc8e-685484.
To: <sip:1001@sip.domain.tld>;tag=mZXgaHQD2NaZp.
Call-ID: BD29-111E-466854849011B3F46166-003@SipHost.
CSeq: 6 REGISTER.
Contact: <sip:1001@172.24.0.252:5060>.
Allow: INVITE.
Allow: ACK.
Allow: BYE.
Allow: CANCEL.
Allow: OPTIONS.
Allow: PRACK.
Allow: MESSAGE.
Allow: SUBSCRIBE.
Allow: NOTIFY.
Allow: REFER.
Allow: UPDATE.
Allow: REGISTER.
Allow: INFO.
Allow: PUBLISH.
Date: Sun, 07 Jun 2009 20:01:06 GMT.
User-agent: FreeSWITCH-mod_sofia/1.0.trunk-13523.
Supported: timer.
Supported: precondition.
Supported: path.
Supported: replaces.
Content-Length: 0.
.


U 2009/06/08 00:01:35.675430 172.24.0.252:5060 -> 172.24.0.254:5060
REGISTER sip:sip.domain.tld:5060 SIP/2.0.
v:SIP/2.0/UDP 172.24.0.252:5060;branch=z9hG4bK7ee8c8a5922390bc.
f:<sip:1001@sip.domain.tld>;tag=a8c3bd1e-684816.
t:<sip:1001@sip.domain.tld>.
i:BD29-111E-46684816FD33373ADBF7-001@SipHost.
CSeq:1 REGISTER.
m:<sip:1001@172.24.0.252:5060>.
Expires:600.
Max-Forwards:70.
User-Agent:dlink 12-38-28912228-0.10.16-TSO.
l:0.
.


U 2009/06/08 00:01:35.735210 172.24.0.254:5060 -> 172.24.0.252:5060
SIP/2.0 401 Unauthorized.
Via: SIP/2.0/UDP 172.24.0.252:5060;branch=z9hG4bK7ee8c8a5922390bc.
Record-Route: <sip:siproxd@172.24.0.254:5060;lr>.
From: <sip:1001@sip.domain.tld>;tag=a8c3bd1e-684816.
To: <sip:1001@sip.domain.tld>;tag=N8p9Bc8gZy0Hj.
Call-ID: BD29-111E-46684816FD33373ADBF7-001@SipHost.
CSeq: 1 REGISTER.
WWW-Authenticate: Digest realm="sip.domain.tld", nonce="de1d2901-9e53-de11-b3cc-00238b03659a", algorithm=MD5, qop="auth".
Allow: INVITE.
Allow: ACK.
Allow: BYE.
Allow: CANCEL.
Allow: OPTIONS.
Allow: PRACK.
Allow: MESSAGE.
Allow: SUBSCRIBE.
Allow: NOTIFY.
Allow: REFER.
Allow: UPDATE.
Allow: REGISTER.
Allow: INFO.
Allow: PUBLISH.
User-agent: FreeSWITCH-mod_sofia/1.0.trunk-13523.
Supported: timer.
Supported: precondition.
Supported: path.
Supported: replaces.
Content-Length: 0.
.


U 2009/06/08 00:01:35.859335 172.24.0.252:5060 -> 172.24.0.254:5060
REGISTER sip:sip.domain.tld:5060 SIP/2.0.
v:SIP/2.0/UDP 172.24.0.252:5060;branch=z9hG4bK68d33d2c2eee8f0c.
f:<sip:1001@sip.domain.tld>;tag=a8c3bd1e-684816.
t:<sip:1001@sip.domain.tld>.
i:BD29-111E-46684816FD33373ADBF7-001@SipHost.
CSeq:2 REGISTER.
m:<sip:1001@172.24.0.252:5060>.
Expires:600.
Max-Forwards:70.
Authorization:Digest username="1001",realm="sip.domain.tld",nonce="de1d2901-9e53-de11-b3cc-00238b03659a",uri="sip:sip.domain.tld:5060",response="689341d585bdc04b0c3d60f39525b8c7",algorithm=MD5,cnonce="386d4391",qop=auth,nc=00000002.
User-Agent:dlink 12-38-28912228-0.10.16-TSO.
l:0.
.


U 2009/06/08 00:01:35.916710 172.24.0.254:5060 -> 172.24.0.252:5060
SIP/2.0 200 OK.
Via: SIP/2.0/UDP 172.24.0.252:5060;branch=z9hG4bK68d33d2c2eee8f0c.
Record-Route: <sip:siproxd@172.24.0.254:5060;lr>.
From: <sip:1001@sip.domain.tld>;tag=a8c3bd1e-684816.
To: <sip:1001@sip.domain.tld>;tag=pHg2D7rmv7p4D.
Call-ID: BD29-111E-46684816FD33373ADBF7-001@SipHost.
CSeq: 2 REGISTER.
Contact: <sip:1001@172.24.0.252:5060>;expires=600.
Allow: INVITE.
Allow: ACK.
Allow: BYE.
Allow: CANCEL.
Allow: OPTIONS.
Allow: PRACK.
Allow: MESSAGE.
Allow: SUBSCRIBE.
Allow: NOTIFY.
Allow: REFER.
Allow: UPDATE.
Allow: REGISTER.
Allow: INFO.
Allow: PUBLISH.
Date: Sun, 07 Jun 2009 20:01:35 GMT.
User-agent: FreeSWITCH-mod_sofia/1.0.trunk-13523.
Supported: timer.
Supported: precondition.
Supported: path.
Supported: replaces.
Content-Length: 0.
.


U 2009/06/08 00:01:35.989568 172.24.0.254:5060 -> 172.24.0.252:5060
NOTIFY sip:1001@172.24.0.252:5060 SIP/2.0.
Via: SIP/2.0/UDP 172.24.0.254:5060;branch=z9hG4bKccb94bd14c6b195f32b7a63ecb3533c0.
Via: SIP/2.0/UDP 192.0.2.1;rport;branch=z9hG4bKKe7B0BHrrj34c.
Record-Route: <sip:siproxd@172.24.0.254:5060;lr>.
From: <sip:1001@192.0.2.1>;tag=Qt9tF29QSgDQS.
To: <sip:1001@192.0.2.1>.
Call-ID: d8ae8e6d-ce40-122c-c9b7-9546d9f0d303.
CSeq: 116084111 NOTIFY.
Contact: <sip:mod_sofia@192.0.2.1:5060>.
Content-Type: application/simple-message-summary.
Allow: INVITE.
Allow: ACK.
Allow: BYE.
Allow: CANCEL.
Allow: OPTIONS.
Allow: PRACK.
Allow: MESSAGE.
Allow: SUBSCRIBE.
Allow: NOTIFY.
Allow: REFER.
Allow: UPDATE.
Allow: REGISTER.
Allow: INFO.
Allow: PUBLISH.
Max-forwards: 69.
User-agent: FreeSWITCH-mod_sofia/1.0.trunk-13523.
Supported: timer.
Supported: precondition.
Supported: path.
Supported: replaces.
Event: message-summary.
allow-events: talk.
allow-events: presence.
allow-events: dialog.
allow-events: call-info.
allow-events: sla.
allow-events: include-session-description.
allow-events: presence.winfo.
allow-events: message-summary.
allow-events: refer.
Subscription-state: terminated;reason=timeout.
Content-Length: 93.
.
Messages-Waiting: yes.
Message-Account: sip:1001@192.0.2.1.
Voice-Message: 4/0 (0/0).
.


Если последнего сообщения нету, то на устройстве загорается лампочка REG и оно не перегружается.

P.S. Отсылка пакета NOTIFY из FreeSWITCH блокируется добавлением параметра send-message-query-on-register со значением false в файл профиля, например conf/sip_profiles/internal.xml.

Идем дальше, проблема номер два.

После успешной регистрации DVG-7111S пытаемся его вызвать, но тут ситуация хуже он валится просто от INVITE.

U 2009/06/08 00:13:49.958349 172.24.0.254:5060 -> 172.24.0.252:5060
INVITE sip:1001@172.24.0.252:5060 SIP/2.0.
Via: SIP/2.0/UDP 172.24.0.254:5060;branch=z9hG4bK26798da4dea343db343ede8c2c1d069d.
Via: SIP/2.0/UDP 192.0.2.1;rport;branch=z9hG4bK3yeXQp784gm7m.
Record-Route: <sip:siproxd@172.24.0.254:5060;lr>.
From: "Extension 1000" <sip:1000@192.0.2.1>;tag=7tNct4F7e8UFH.
To: <sip:1001@89.112.24.184>.
Call-ID: 8e24b359-ce42-122c-fb8f-d9c44c3636d8.
CSeq: 116084478 INVITE.
Contact: <sip:mod_sofia@192.0.2.1:5060>.
Content-Type: application/sdp.
Allow: INVITE.
Allow: ACK.
Allow: BYE.
Allow: CANCEL.
Allow: OPTIONS.
Allow: PRACK.
Allow: MESSAGE.
Allow: SUBSCRIBE.
Allow: NOTIFY.
Allow: REFER.
Allow: UPDATE.
Allow: REGISTER.
Allow: INFO.
Allow: PUBLISH.
Max-forwards: 67.
User-agent: FreeSWITCH-mod_sofia/1.0.trunk-13523.
Supported: timer.
Supported: precondition.
Supported: path.
Supported: replaces.
allow-events: talk.
allow-events: presence.
allow-events: dialog.
allow-events: call-info.
allow-events: sla.
allow-events: include-session-description.
allow-events: presence.winfo.
allow-events: message-summary.
allow-events: refer.
Content-disposition: session.
Remote-party-id: "Extension 1000" <sip:1000@192.0.2.1>;party=calling;screen=yes;privacy=off.
Content-Length: 442.
.
v=0.
o=FreeSWITCH 262008752932758385 168894776542750769 IN IP4 172.24.0.254.
s=FreeSWITCH.
c=IN IP4 172.24.0.254.
t=0 0.
m=audio 7072 RTP/AVP 0 115 107 9 8 3 101 13.
a=rtpmap:0 PCMU/8000.
a=rtpmap:115 G7221/32000.
a=fmtp:115 bitrate=48000

После этого все - устройство перегружается.

Хочется отметить две вещи:
- Первое, не важно как подключены между собой FreeSWITCH и DVG-7111S, через NAT с SIP proxy, через NAT без SIP proxy или сидят в одной сети - поведение одинаковое.
- Второе, то что подобное наблюдается только если использовать FreeSWITCH, если в качестве Registar-а будет выступать Asterisk, то устройство работает.

Но добавив сюда сообщение viewtopic.php?t=77924 у меня возникает ощущение, что устройство создавалось или тестировалось на совместимость с конкретными программными реализациями протоколов, а не в соотвествии со спецификациями.

Соотвественно вопрос, как долго нам стоит ожидать результатов по доведению до ума прошивки данного устройства и стоит ли?


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

Зарегистрирован: Вт фев 03, 2004 11:41
Сообщений: 3072
Откуда: D-Link Москва
Напишите мне на почту и приложите снифер пакетов.

_________________
С уважением,
Виктор Колосов


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

Зарегистрирован: Вс июн 07, 2009 22:21
Сообщений: 2
Виктор большое спасибо за прошивку - обе "фичи" пропали.

Для тех у кого наблюдаются такие-же проблемы, Виктор обещал выложить новую прошивку на ftp://ftp.dlink.ru

P.S. Ссылка на прошивку: ftp://ftp.dlink.ru/pub/VoIP/DVG-7111S/F ... 0619123237).rar


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

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


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

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


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

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