Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Общего характера / SIP клиент за NAT

SIP клиент за NAT

Регистрируются, звонят, голоса нет...
Сообщений: 6521

Re: SIP клиент за NAT

Не надо воротить то, в чём нет понимания.
Вот смотри: везде используешь
From: "GAMER"<sip:6100@ksmriya.org.ua>;tag=511ef763
To: "GAMER"<sip:6100@ksmriya.org.ua>;tag=as5cbdd930
Это ж для красоты ты придумал? Домен такой есть -
;; AUTHORITY SECTION:
ksmriya.org.ua. 7054 IN SOA ksmriya.org.ua. gamer.ukr.net. 2009012900 86400 7200 1209600 7200
но эта запись - ksmriya.org.ua не резольвится ни в какой ИП адрес.
SRV записи для этого домена тоже нет
REGISTER sip:ksmriya.org.ua SIP/2.0 таким образом имеет мало смысла.
дайджест тоже использует uri="sip:ksmriya.org.ua"
2009-03-01 01:28

Откуда: Uzhgorod
Сообщений: 54

Re: SIP клиент за NAT

ded:

Не надо воротить то, в чём нет понимания.
Вот смотри: везде используешь
From: "GAMER"<sip:6100@ksmriya.org.ua>;tag=511ef763
To: "GAMER"<sip:6100@ksmriya.org.ua>;tag=as5cbdd930
Это ж для красоты ты придумал? Домен такой есть -
;; AUTHORITY SECTION:
ksmriya.org.ua. 7054 IN SOA ksmriya.org.ua. gamer.ukr.net. 2009012900 86400 7200 1209600 7200
но эта запись - ksmriya.org.ua не резольвится ни в какой ИП адрес.
SRV записи для этого домена тоже нет
REGISTER sip:ksmriya.org.ua SIP/2.0 таким образом имеет мало смысла.
дайджест тоже использует uri="sip:ksmriya.org.ua"
Домен есть и резольвится в постоянный IP.
Можно самому проверить.

Но здесь есть один нюанс. Для локальных адресов домен резольвится в локальный адрес, а для внешних - на внешний IP. А вот сам сервер резольвит себя в локальный IP. Попробую изменить, посмотрю что будет.

PS.
Изменил настройки ДНС, все равно через 45 секунд обрывает.
2009-03-01 11:12

Сообщений: 6521

Re: SIP клиент за NAT

Именно тут ksmriya.org.ua (82.207.120.218) стоит Астериск?

GAMER:

ded:

Не надо воротить то, в чём нет понимания.
Вот смотри: везде используешь
From: "GAMER"<sip:6100@ksmriya.org.ua>;tag=511ef763
To: "GAMER"<sip:6100@ksmriya.org.ua>;tag=as5cbdd930
Это ж для красоты ты придумал? Домен такой есть -
;; AUTHORITY SECTION:
ksmriya.org.ua. 7054 IN SOA ksmriya.org.ua. gamer.ukr.net. 2009012900 86400 7200 1209600 7200
но эта запись - ksmriya.org.ua не резольвится ни в какой ИП адрес.
SRV записи для этого домена тоже нет
REGISTER sip:ksmriya.org.ua SIP/2.0 таким образом имеет мало смысла.
дайджест тоже использует uri="sip:ksmriya.org.ua"
Домен есть и резольвится в постоянный IP.
Можно самому проверить.

Но здесь есть один нюанс. Для локальных адресов домен резольвится в локальный адрес, а для внешних - на внешний IP. А вот сам сервер резольвит себя в локальный IP. Попробую изменить, посмотрю что будет.

PS.
Изменил настройки ДНС, все равно через 45 секунд обрывает.
А зачем цитировать предыдущий пост целиком?
Виталий Бевзюк - это ваш шеф?
2009-03-01 12:22

Откуда: Uzhgorod
Сообщений: 54

Re: SIP клиент за NAT

ded:

Именно тут ksmriya.org.ua (82.207.120.218) стоит Астериск?
Да.

ded:

А зачем цитировать предыдущий пост целиком?

Прошу прощения, увлекся написанием и не почистил.

ded:

Виталий Бевзюк - это ваш шеф?

Да.
2009-03-01 12:29

Сообщений: 6521

Re: SIP клиент за NAT

Судя по логу X-Lite присылает два пакета REGISTER, на первый Астериск отвечает SIP/2.0 401 Unauthorized
Sending to 92.113.96.190 : 14308 (NAT)
ksmriya*CLI>
<--- Transmitting (NAT) to 92.113.96.190:14308 --->
SIP/2.0 401 Unauthorized

А на второй - SIP/2.0 200 OK

Думаю проблема в настройках X-Lite или в НАТообразующем устройстве.
2009-03-01 13:20

Откуда: Uzhgorod
Сообщений: 54

Re: SIP клиент за NAT

ded:

Думаю проблема в настройках X-Lite или в НАТообразующем устройстве.
Скорее в НАТообразующем устройстве.
-- Registered SIP '6103' at 92.113.120.174 port 5060
> Saved useragent "Zoiper for Windows rev.2875" for peer 6103
-- Unregistered SIP '6103'
-- Registered SIP '6103' at 92.113.120.174 port 5060
> Saved useragent "Zoiper for Windows rev.2875" for peer 6103
Для другого клиента та же ситуация
2009-03-01 13:36

Сообщений: 6521

Re: SIP клиент за NAT

http://www.voip-info.org/wiki/view/Routers+SIP+ALG
2009-03-01 13:48

Откуда: Uzhgorod
Сообщений: 54

Re: SIP клиент за NAT

ded:

http://www.voip-info.org/wiki/view/Routers+SIP+ALG
Спасибо, почитал.
Если я правильно понял, то в пакетах не должен фигурировать локальный адрес.
В моих пакетах локальный адрес встретился только в строчке
a=alt:1 1 : e1M+7kMm 7O/4/5dn 192.168.1.21 11468
То есть, я думаю, не в этом проблема.
Или я ошибаюсь?

Наведу часть логов около этого момента. Логи в момент звонка на эхотест.

<------------>
Scheduling destruction of SIP dialog 'ZmQ5YTMyNWEyM2U5NzFmOWJkNTAzYTRiMmE0NDhjMGI.' in 32000 ms (Method: REGISTER)
Really destroying SIP dialog 'MjU4ZTI3MjgxMzhmNWMxMGMxOGIyODcxMjYwZThmM2M.' Method: REGISTER
ksmriya*CLI>
<--- SIP read from UDP://92.113.96.190:12410 --->
INVITE sip:600@ksmriya.org.ua SIP/2.0
Via: SIP/2.0/UDP 92.113.96.190:12410;branch=z9hG4bK-d8754z-972e0c16d1735c62-1---d8754z-;rport
Max-Forwards: 70
Contact: <sip:6100@92.113.96.190:12410>
To: "600"<sip:600@ksmriya.org.ua>
From: "GAMER"<sip:6100@ksmriya.org.ua>;tag=507c5368
Call-ID: MTUwZmZiMjdiMDE5ZjVjYWUyY2EzM2Q4YjBhZDM4NmU.
CSeq: 1 INVITE
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO
Content-Type: application/sdp
User-Agent: X-Lite release 1100l stamp 47546
Content-Length: 424

v=0
o=- 5 2 IN IP4 92.113.96.190
s=CounterPath X-Lite 3.0
c=IN IP4 92.113.96.190
t=0 0
m=audio 15446 RTP/AVP 107 119 100 106 0 105 98 8 3 101
a=alt:1 1 : jUzFg5E7 msxdasm+ 192.168.1.21 15446
a=fmtp:101 0-15
a=rtpmap:107 BV32/16000
a=rtpmap:119 BV32-FEC/16000
a=rtpmap:100 SPEEX/16000
a=rtpmap:106 SPEEX-FEC/16000
a=rtpmap:105 SPEEX-FEC/8000
a=rtpmap:98 iLBC/8000
a=rtpmap:101 telephone-event/8000
a=sendrecv

<------------->
--- (12 headers 16 lines) ---
Sending to 92.113.96.190 : 12410 (NAT)
Using INVITE request as basis request - MTUwZmZiMjdiMDE5ZjVjYWUyY2EzM2Q4YjBhZDM4NmU.
Found peer '6100' for '6100' from 92.113.96.190:12410
ksmriya*CLI>
<--- Reliably Transmitting (NAT) to 92.113.96.190:12410 --->
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 92.113.96.190:12410;branch=z9hG4bK-d8754z-972e0c16d1735c62-1---d8754z-;received=92.113.96.190;rport=12410
From: "GAMER"<sip:6100@ksmriya.org.ua>;tag=507c5368
To: "600"<sip:600@ksmriya.org.ua>;tag=as20e7b5ca
Call-ID: MTUwZmZiMjdiMDE5ZjVjYWUyY2EzM2Q4YjBhZDM4NmU.
CSeq: 1 INVITE
Server: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="7d023409"
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'MTUwZmZiMjdiMDE5ZjVjYWUyY2EzM2Q4YjBhZDM4NmU.' in 32000 ms (Method: INVITE)
ksmriya*CLI>
<--- SIP read from UDP://92.113.96.190:12410 --->
ACK sip:600@ksmriya.org.ua SIP/2.0
Via: SIP/2.0/UDP 92.113.96.190:12410;branch=z9hG4bK-d8754z-972e0c16d1735c62-1---d8754z-;rport
To: "600"<sip:600@ksmriya.org.ua>;tag=as20e7b5ca
From: "GAMER"<sip:6100@ksmriya.org.ua>;tag=507c5368
Call-ID: MTUwZmZiMjdiMDE5ZjVjYWUyY2EzM2Q4YjBhZDM4NmU.
CSeq: 1 ACK
Content-Length: 0
2009-03-01 17:17

Сообщений: 6521

Re: SIP клиент за NAT

А зачам такой странный набор кодеков?
a=rtpmap:107 BV32/16000
a=rtpmap:119 BV32-FEC/16000
a=rtpmap:100 SPEEX/16000
a=rtpmap:106 SPEEX-FEC/16000
a=rtpmap:105 SPEEX-FEC/8000
a=rtpmap:98 iLBC/8000

Может попробовать alaw & ulaw?
2009-03-01 17:48

Откуда: Uzhgorod
Сообщений: 54

Re: SIP клиент за NAT

С кодеками еще не разбирался, по-этому там набор скорее по умолчанию. Попробую поиграться. А вообще какие лучше поставить с учетом не высокой пропускной способности каналов?

PS. Изменения ни к чему новому не привели. Странно то, что сеанс до обрыва всегда держиться 45-46 секунд.
2009-03-01 18:12

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru