[Serusers] Placing Call on Hold and reestablishing the call

Ladislav Andel ladia6 at centrum.cz
Fri Apr 14 09:26:27 CEST 2006


Ahoj,
puvodne sem to chtel poslat do serdev, tak je to v anglictine.
Mozna budes hnedka videt co se tam deje. Trochu to nechapu protoze
o obou SIP UA se vi, ze jsou za NATem a tak jsem myslel, ze SIP zpravy 
budou spravne posilany v SIP dialogu, ale neni to tak.

Hello,
I have been testing the CVS SER version and have come across one problem.
Both clients are behind the same NAT and
the call establishing is without problem.
The problematic part starts when I place call on hold
and then reestablish the call.

The following SIP trace starts when one of my clients place call on hold 
(sends INVITE with c= IN IP4 0.0.0.0 in SDP body.

The last SIP message in this email SER forwards ACK to unreacheble IP 
address(stated in R-URI) from public Internet.

I don't know why this is happening since the establishing the call was 
without problem
and SER should know that both clients are behind NAT.

Ladislav

U 147.229.213.156:1033 -> 213.192.30.220:5060
INVITE sip:ht at 147.229.213.156:5060 SIP/2.0.
Via: SIP/2.0/UDP 192.168.1.100;branch=z9hG4bK1973DC21.
CSeq: 3390 INVITE.
To: <sip:ht at vandel.sip>;tag=fddf9b136ecebdf1.
Content-Type: application/sdp.
From: "ibook" <sip:ibook at vandel.sip>;tag=6383FDC1.
Call-ID: 1898443428 at 192.168.1.100.
Subject: sip:ibook at vandel.sip.
Route: 
<sip:213.192.30.220;ftag=6383FDC1;lr=on;avp=y44BAwBuYXQBAAAAEQMAbmF0AQAA>.
Content-Length: 215.
User-Agent: kphone/4.2.
Contact: "ibook" <sip:ibook at 192.168.1.100;transport=udp>.
.
v=0.
o=username 0 0 IN IP4 0.0.0.0.
s=Whoa there dewd.
c=IN IP4 0.0.0.0.
t=0 0.
m=audio 0 RTP/AVP 0 97 8 3.
a=rtpmap:0 PCMU/8000.
a=rtpmap:3 GSM/8000.
a=rtpmap:8 PCMA/8000.
a=rtpmap:97 iLBC/8000.
a=fmtp:97 mode=30.

#
U 213.192.30.220:5060 -> 147.229.213.156:1033
SIP/2.0 100 trying -- your call is important to us.
Via: SIP/2.0/UDP 
192.168.1.100;branch=z9hG4bK1973DC21;rport=1033;received=147.229.213.156.
CSeq: 3390 INVITE.
To: <sip:ht at vandel.sip>;tag=fddf9b136ecebdf1.
From: "ibook" <sip:ibook at vandel.sip>;tag=6383FDC1.
Call-ID: 1898443428 at 192.168.1.100.
Server: Sip EXpress router (0.10.99-dev33 (i386/linux)).
Content-Length: 0.
Warning: 392 213.192.30.220:5060 "Noisy feedback tells:  pid=27480 
req_src_ip=147.229.213.156 req_src_port=1033 
in_uri=sip:ht at 147.229.213.156:5060 out_uri=sip:ht at 147.229.213.156:5060 
via_cnt==1".
.

#
U 213.192.30.220:5060 -> 147.229.213.156:5060
INVITE sip:ht at 147.229.213.156:5060 SIP/2.0.
Max-Forwards: 10.
Record-Route: <sip:213.192.30.220;ftag=6383FDC1;avp=PhwBAwBuYXQBAAAA;lr=on>.
Via: SIP/2.0/UDP 213.192.30.220;branch=z9hG4bK1749.643f2377.0.
Via: SIP/2.0/UDP 
192.168.1.100;rport=1033;received=147.229.213.156;branch=z9hG4bK1973DC21.
CSeq: 3390 INVITE.
To: <sip:ht at vandel.sip>;tag=fddf9b136ecebdf1.
Content-Type: application/sdp.
From: "ibook" <sip:ibook at vandel.sip>;tag=6383FDC1.
Call-ID: 1898443428 at 192.168.1.100.
Subject: sip:ibook at vandel.sip.
Content-Length: 237.
User-Agent: kphone/4.2.
Contact: "ibook" <sip:ibook at 147.229.213.156:1033;transport=udp>.
.
v=0.
o=username 0 0 IN IP4 0.0.0.0.
s=Whoa there dewd.
c=IN IP4 0.0.0.0.
t=0 0.
m=audio 35170 RTP/AVP 0 97 8 3.
a=rtpmap:0 PCMU/8000.
a=rtpmap:3 GSM/8000.
a=rtpmap:8 PCMA/8000.
a=rtpmap:97 iLBC/8000.
a=fmtp:97 mode=30.
a=nortpproxy:yes.

#
U 147.229.213.156:5060 -> 213.192.30.220:5060
SIP/2.0 200 OK.
Via: SIP/2.0/UDP 213.192.30.220;branch=z9hG4bK1749.643f2377.0.
Via: SIP/2.0/UDP 
192.168.1.100;rport=1033;received=147.229.213.156;branch=z9hG4bK1973DC21.
Record-Route: <sip:213.192.30.220;ftag=6383FDC1;avp=PhwBAwBuYXQBAAAA;lr=on>.
From: "ibook" <sip:ibook at vandel.sip>;tag=6383FDC1.
To: <sip:ht at vandel.sip>;tag=fddf9b136ecebdf1.
Call-ID: 1898443428 at 192.168.1.100.
CSeq: 3390 INVITE.
User-Agent: Grandstream HT286 1.0.6.7.
Contact: <sip:ht at 192.168.1.102>.
Allow: INVITE,ACK,CANCEL,BYE,NOTIFY,REFER,OPTIONS,INFO,SUBSCRIBE.
Content-Type: application/sdp.
Supported: replaces.
Content-Length: 155.
.
v=0.
o=ht 8000 8001 IN IP4 192.168.1.102.
s=SIP Call.
c=IN IP4 192.168.1.102.
t=0 0.
m=audio 5004 RTP/AVP 0.
a=recvonly.
a=rtpmap:0 PCMU/8000.
a=ptime:20.

#
U 213.192.30.220:5060 -> 147.229.213.156:1033
SIP/2.0 200 OK.
Via: SIP/2.0/UDP 
192.168.1.100;rport=1033;received=147.229.213.156;branch=z9hG4bK1973DC21.
Record-Route: <sip:213.192.30.220;ftag=6383FDC1;avp=PhwBAwBuYXQBAAAA;lr=on>.
From: "ibook" <sip:ibook at vandel.sip>;tag=6383FDC1.
To: <sip:ht at vandel.sip>;tag=fddf9b136ecebdf1.
Call-ID: 1898443428 at 192.168.1.100.
CSeq: 3390 INVITE.
User-Agent: Grandstream HT286 1.0.6.7.
Contact: <sip:ht at 192.168.1.102>.
Allow: INVITE,ACK,CANCEL,BYE,NOTIFY,REFER,OPTIONS,INFO,SUBSCRIBE.
Content-Type: application/sdp.
Supported: replaces.
Content-Length: 175.
.
v=0.
o=ht 8000 8001 IN IP4 192.168.1.102.
s=SIP Call.
c=IN IP4 213.192.30.220.
t=0 0.
m=audio 35172 RTP/AVP 0.
a=recvonly.
a=rtpmap:0 PCMU/8000.
a=ptime:20.
a=nortpproxy:yes.

#
U 147.229.213.156:1033 -> 213.192.30.220:5060
ACK sip:ht at 192.168.1.102 SIP/2.0.
Via: SIP/2.0/UDP 192.168.1.100;branch=z9hG4bK1973DC21.
CSeq: 3390 ACK.
To: <sip:ht at vandel.sip>;tag=fddf9b136ecebdf1.
From: "ibook" <sip:ibook at vandel.sip>;tag=6383FDC1.
Call-ID: 1898443428 at 192.168.1.100.
Route: <sip:213.192.30.220;ftag=6383FDC1;lr=on;avp=PhwBAwBuYXQBAAAA>.
Content-Length: 0.
User-Agent: kphone/4.2.
Contact: "ibook" <sip:ibook at 192.168.1.100;transport=udp>.
.

#
U 213.192.30.220:5060 -> 192.168.1.102:5060
ACK sip:ht at 192.168.1.102 SIP/2.0.
Max-Forwards: 10.
Record-Route: <sip:213.192.30.220;ftag=6383FDC1;avp=PhwBAwBuYXQBAAAA;lr=on>.
Via: SIP/2.0/UDP 213.192.30.220;branch=0.
Via: SIP/2.0/UDP 
192.168.1.100;rport=1033;received=147.229.213.156;branch=z9hG4bK1973DC21.
CSeq: 3390 ACK.
To: <sip:ht at vandel.sip>;tag=fddf9b136ecebdf1.
From: "ibook" <sip:ibook at vandel.sip>;tag=6383FDC1.
Call-ID: 1898443428 at 192.168.1.100.
Content-Length: 0.
User-Agent: kphone/4.2.
Contact: "ibook" <sip:ibook at 147.229.213.156:1033;transport=udp>.




More information about the sr-users mailing list