[OpenSER-Users] INVITE, exec_dset(), and BYE

Juan Carlos Castro y Castro jcastro at instant.com.br
Mon Dec 17 23:35:46 CET 2007


Yes, it's a different UA -- a Brazilian-manufactured IP phone, probably 
an OEM of places far East. Here is the SIP trace. I obfuscated some 
things like IP addresses and domain names, but I think you'll get the 
gist of it.

I wonder what the binary stuff that's going back and forth is.

Thanks,
Juan

#
U 2007/12/17 20:17:20.741452 IP.OF.BAD.PHONE:5060 -> IP.OF.OPEN.SER:3478
.....`'.{..#jLVP9...........
#
U 2007/12/17 20:17:20.741674 IP.OF.OPEN.SER:3478 -> IP.OF.BAD.PHONE:5060
...D.`'.{..#jLVP9............L.J..........ne..........oe. 
......A,..."..Vovida.org 0.96.
#
U 2007/12/17 20:17:20.785143 IP.OF.BAD.PHONE:5060 -> IP.OF.OPEN.SER:3478
.....`'.{..#jLVP9...........
#
U 2007/12/17 20:17:20.785350 IP.OF.OPEN.SER:3478 -> IP.OF.BAD.PHONE:5060
...D.`'.{..#jLVP9............L.J..........ne..........oe. 
......A,..."..Vovida.org 0.96.
#
U 2007/12/17 20:17:21.357629 IP.OF.BAD.PHONE:5060 -> IP.OF.OPEN.SER:5060
INVITE sip:0215551234 at mydomain.com SIP/2.0.
Via: SIP/2.0/UDP IP.OF.BAD.PHONE:5060;rport;branch=z9hG4bKaeadaae871.
From: "paulohm" <sip:paulohm at mydomain.com>;tag=08ea63b0.
To: <sip:0215551234 at mydomain.com>.
Call-ID: 1246d4ad6834b33a5be2da480a68dc19 at IP.OF.BAD.PHONE.
Contact: <sip:paulohm at IP.OF.BAD.PHONE:5060>.
CSeq: 801 INVITE.
Max-Forwards: 70.
Allow: INVITE,CANCEL,ACK,BYE,NOTIFY,REFER,OPTIONS,INFO,MESSAGE.
Content-Type: application/sdp.
User-Agent: ET747cx.
Content-Length: 385.
.
v=0.
o=- 47043 0 IN IP4 IP.OF.BAD.PHONE.
s=SIP CALL.
c=IN IP4 IP.OF.BAD.PHONE.
t=0 0.
m=audio 60000 RTP/AVP 18 4 23 22 2 21 0 8 101.
a=rtpmap:18 G729/8000.
a=rtpmap:4 G723/8000.
a=rtpmap:23 G726-16/8000.
a=rtpmap:22 G726-24/8000.
a=rtpmap:2 G726-32/8000.
a=rtpmap:21 G726-40/8000.
a=rtpmap:0 PCMU/8000.
a=rtpmap:8 PCMA/8000.
a=rtpmap:101 telephone-event/8000.
a=fmtp:101 0-15.
a=sendrecv.

#
U 2007/12/17 20:17:21.462604 IP.OF.OPEN.SER:5060 -> IP.OF.BAD.PHONE:5060
SIP/2.0 100 Giving a try.
Via: SIP/2.0/UDP IP.OF.BAD.PHONE:5060;rport=5060;branch=z9hG4bKaeadaae871.
From: "paulohm" <sip:paulohm at mydomain.com>;tag=08ea63b0.
To: <sip:0215551234 at mydomain.com>.
Call-ID: 1246d4ad6834b33a5be2da480a68dc19 at IP.OF.BAD.PHONE.
CSeq: 801 INVITE.
Server: InstantVoice SIP Proxy.
Content-Length: 0.
.

#
U 2007/12/17 20:17:21.462703 IP.OF.OPEN.SER:5060 -> 
IP.OF.ASTERISK.SERVER:5060
INVITE sip:company#0215551234 at IP.OF.ASTERISK.SERVER SIP/2.0.
Record-Route: <sip:IP.OF.OPEN.SER;lr=on;ftag=08ea63b0>.
Via: SIP/2.0/UDP IP.OF.OPEN.SER;branch=z9hG4bKb558.76629967.0.
Via: SIP/2.0/UDP IP.OF.BAD.PHONE:5060;rport=5060;branch=z9hG4bKaeadaae871.
From: "paulohm" <sip:paulohm at mydomain.com>;tag=08ea63b0.
To: <sip:0215551234 at mydomain.com>.
Call-ID: 1246d4ad6834b33a5be2da480a68dc19 at IP.OF.BAD.PHONE.
Contact: <sip:paulohm at IP.OF.BAD.PHONE:5060>.
CSeq: 801 INVITE.
Max-Forwards: 69.
Allow: INVITE,CANCEL,ACK,BYE,NOTIFY,REFER,OPTIONS,INFO,MESSAGE.
Content-Type: application/sdp.
User-Agent: ET747cx.
Content-Length: 387.
.
v=0.
o=- 47043 0 IN IP4 IP.OF.BAD.PHONE.
s=SIP CALL.
c=IN IP4 200.233.110.103.
t=0 0.
m=audio 16696 RTP/AVP 18 4 23 22 2 21 0 8 101.
a=rtpmap:18 G729/8000.
a=rtpmap:4 G723/8000.
a=rtpmap:23 G726-16/8000.
a=rtpmap:22 G726-24/8000.
a=rtpmap:2 G726-32/8000.
a=rtpmap:21 G726-40/8000.
a=rtpmap:0 PCMU/8000.
a=rtpmap:8 PCMA/8000.
a=rtpmap:101 telephone-event/8000.
a=fmtp:101 0-15.
a=sendrecv.

#
U 2007/12/17 20:17:21.463188 IP.OF.ASTERISK.SERVER:5060 -> 
IP.OF.OPEN.SER:5060
SIP/2.0 100 Trying.
Via: SIP/2.0/UDP 
IP.OF.OPEN.SER;branch=z9hG4bKb558.76629967.0;received=IP.OF.OPEN.SER.
Via: SIP/2.0/UDP IP.OF.BAD.PHONE:5060;rport=5060;branch=z9hG4bKaeadaae871.
From: "paulohm" <sip:paulohm at mydomain.com>;tag=08ea63b0.
To: <sip:0215551234 at mydomain.com>.
Call-ID: 1246d4ad6834b33a5be2da480a68dc19 at IP.OF.BAD.PHONE.
CSeq: 801 INVITE.
User-Agent: InstantVoice.
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY.
Contact: <sip:company#0215551234 at IP.OF.ASTERISK.SERVER>.
Content-Length: 0.
.

#
U 2007/12/17 20:17:22.828035 IP.OF.ASTERISK.SERVER:5060 -> 
IP.OF.OPEN.SER:5060
SIP/2.0 183 Session Progress.
Via: SIP/2.0/UDP 
IP.OF.OPEN.SER;branch=z9hG4bKb558.76629967.0;received=IP.OF.OPEN.SER.
Via: SIP/2.0/UDP IP.OF.BAD.PHONE:5060;rport=5060;branch=z9hG4bKaeadaae871.
From: "paulohm" <sip:paulohm at mydomain.com>;tag=08ea63b0.
To: <sip:0215551234 at mydomain.com>;tag=as7f8dff8f.
Call-ID: 1246d4ad6834b33a5be2da480a68dc19 at IP.OF.BAD.PHONE.
CSeq: 801 INVITE.
User-Agent: InstantVoice.
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY.
Contact: <sip:company#0215551234 at IP.OF.ASTERISK.SERVER>.
Content-Type: application/sdp.
Content-Length: 293.
.
v=0.
o=root 25650 25650 IN IP4 IP.OF.ASTERISK.SERVER.
s=session.
c=IN IP4 IP.OF.ASTERISK.SERVER.
t=0 0.
m=audio 13486 RTP/AVP 18 8 0 101.
a=rtpmap:18 G729/8000.
a=fmtp:18 annexb=no.
a=rtpmap:8 PCMA/8000.
a=rtpmap:0 PCMU/8000.
a=rtpmap:101 telephone-event/8000.
a=fmtp:101 0-16.
a=silenceSupp:off - - - -.

#
U 2007/12/17 20:17:22.829672 IP.OF.OPEN.SER:5060 -> IP.OF.BAD.PHONE:5060
SIP/2.0 183 Session Progress.
Via: SIP/2.0/UDP IP.OF.BAD.PHONE:5060;rport=5060;branch=z9hG4bKaeadaae871.
From: "paulohm" <sip:paulohm at mydomain.com>;tag=08ea63b0.
To: <sip:0215551234 at mydomain.com>;tag=as7f8dff8f.
Call-ID: 1246d4ad6834b33a5be2da480a68dc19 at IP.OF.BAD.PHONE.
CSeq: 801 INVITE.
User-Agent: InstantVoice.
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY.
Contact: <sip:company#0215551234 at IP.OF.ASTERISK.SERVER>.
Content-Type: application/sdp.
Content-Length: 293.
.
v=0.
o=root 25650 25650 IN IP4 IP.OF.ASTERISK.SERVER.
s=session.
c=IN IP4 200.233.110.103.
t=0 0.
m=audio 16696 RTP/AVP 18 8 0 101.
a=rtpmap:18 G729/8000.
a=fmtp:18 annexb=no.
a=rtpmap:8 PCMA/8000.
a=rtpmap:0 PCMU/8000.
a=rtpmap:101 telephone-event/8000.
a=fmtp:101 0-16.
a=silenceSupp:off - - - -.

#
U 2007/12/17 20:17:35.941556 IP.OF.ASTERISK.SERVER:5060 -> 
IP.OF.OPEN.SER:5060
SIP/2.0 180 Ringing.
Via: SIP/2.0/UDP 
IP.OF.OPEN.SER;branch=z9hG4bKb558.76629967.0;received=IP.OF.OPEN.SER.
Via: SIP/2.0/UDP IP.OF.BAD.PHONE:5060;rport=5060;branch=z9hG4bKaeadaae871.
From: "paulohm" <sip:paulohm at mydomain.com>;tag=08ea63b0.
To: <sip:0215551234 at mydomain.com>;tag=as7f8dff8f.
Call-ID: 1246d4ad6834b33a5be2da480a68dc19 at IP.OF.BAD.PHONE.
CSeq: 801 INVITE.
User-Agent: InstantVoice.
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY.
Contact: <sip:company#0215551234 at IP.OF.ASTERISK.SERVER>.
Content-Length: 0.
.

#
U 2007/12/17 20:17:35.941689 IP.OF.OPEN.SER:5060 -> IP.OF.BAD.PHONE:5060
SIP/2.0 180 Ringing.
Via: SIP/2.0/UDP IP.OF.BAD.PHONE:5060;rport=5060;branch=z9hG4bKaeadaae871.
From: "paulohm" <sip:paulohm at mydomain.com>;tag=08ea63b0.
To: <sip:0215551234 at mydomain.com>;tag=as7f8dff8f.
Call-ID: 1246d4ad6834b33a5be2da480a68dc19 at IP.OF.BAD.PHONE.
CSeq: 801 INVITE.
User-Agent: InstantVoice.
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY.
Contact: <sip:company#0215551234 at IP.OF.ASTERISK.SERVER>.
Content-Length: 0.
.

#
U 2007/12/17 20:17:36.005883 IP.OF.BAD.PHONE:5060 -> IP.OF.OPEN.SER:5060
.

#
U 2007/12/17 20:17:40.661764 IP.OF.ASTERISK.SERVER:5060 -> 
IP.OF.OPEN.SER:5060
SIP/2.0 200 OK.
Via: SIP/2.0/UDP 
IP.OF.OPEN.SER;branch=z9hG4bKb558.76629967.0;received=IP.OF.OPEN.SER.
Via: SIP/2.0/UDP IP.OF.BAD.PHONE:5060;rport=5060;branch=z9hG4bKaeadaae871.
Record-Route: <sip:IP.OF.OPEN.SER;lr=on;ftag=08ea63b0>.
From: "paulohm" <sip:paulohm at mydomain.com>;tag=08ea63b0.
To: <sip:0215551234 at mydomain.com>;tag=as7f8dff8f.
Call-ID: 1246d4ad6834b33a5be2da480a68dc19 at IP.OF.BAD.PHONE.
CSeq: 801 INVITE.
User-Agent: InstantVoice.
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY.
Contact: <sip:company#0215551234 at IP.OF.ASTERISK.SERVER>.
Content-Type: application/sdp.
Content-Length: 293.
.
v=0.
o=root 25650 25651 IN IP4 IP.OF.ASTERISK.SERVER.
s=session.
c=IN IP4 IP.OF.ASTERISK.SERVER.
t=0 0.
m=audio 13486 RTP/AVP 18 8 0 101.
a=rtpmap:18 G729/8000.
a=fmtp:18 annexb=no.
a=rtpmap:8 PCMA/8000.
a=rtpmap:0 PCMU/8000.
a=rtpmap:101 telephone-event/8000.
a=fmtp:101 0-16.
a=silenceSupp:off - - - -.

#
U 2007/12/17 20:17:40.663693 IP.OF.OPEN.SER:5060 -> IP.OF.BAD.PHONE:5060
SIP/2.0 200 OK.
Via: SIP/2.0/UDP IP.OF.BAD.PHONE:5060;rport=5060;branch=z9hG4bKaeadaae871.
Record-Route: <sip:IP.OF.OPEN.SER;lr=on;ftag=08ea63b0>.
From: "paulohm" <sip:paulohm at mydomain.com>;tag=08ea63b0.
To: <sip:0215551234 at mydomain.com>;tag=as7f8dff8f.
Call-ID: 1246d4ad6834b33a5be2da480a68dc19 at IP.OF.BAD.PHONE.
CSeq: 801 INVITE.
User-Agent: InstantVoice.
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY.
Contact: <sip:company#0215551234 at IP.OF.ASTERISK.SERVER>.
Content-Type: application/sdp.
Content-Length: 293.
.
v=0.
o=root 25650 25651 IN IP4 IP.OF.ASTERISK.SERVER.
s=session.
c=IN IP4 200.233.110.103.
t=0 0.
m=audio 16696 RTP/AVP 18 8 0 101.
a=rtpmap:18 G729/8000.
a=fmtp:18 annexb=no.
a=rtpmap:8 PCMA/8000.
a=rtpmap:0 PCMU/8000.
a=rtpmap:101 telephone-event/8000.
a=fmtp:101 0-16.
a=silenceSupp:off - - - -.

#
U 2007/12/17 20:17:40.925240 IP.OF.BAD.PHONE:5060 -> IP.OF.OPEN.SER:3478
.....$.::.......y.zd........
#
U 2007/12/17 20:17:40.925461 IP.OF.OPEN.SER:3478 -> IP.OF.BAD.PHONE:5060
...D.$.::.......y.zd.........L.J..........ne..........oe. 
......Ah.p."..Vovida.org 0.96.
#
U 2007/12/17 20:17:40.974921 IP.OF.BAD.PHONE:5060 -> IP.OF.OPEN.SER:3478
.....$.::.......y.zd........
#
U 2007/12/17 20:17:40.975236 IP.OF.OPEN.SER:3478 -> IP.OF.BAD.PHONE:5060
...D.$.::.......y.zd.........L.J..........ne..........oe. 
......Ah.p."..Vovida.org 0.96.
#
U 2007/12/17 20:17:41.267185 IP.OF.BAD.PHONE:5060 -> IP.OF.OPEN.SER:5060
ACK sip:company#0215551234 at IP.OF.ASTERISK.SERVER SIP/2.0.
Via: SIP/2.0/UDP IP.OF.BAD.PHONE:5060;rport;branch=z9hG4bK2e3ab80e2c.
From: "paulohm" <sip:paulohm at mydomain.com>;tag=08ea63b0.
To: <sip:0215551234 at mydomain.com>;tag=as7f8dff8f.
Call-ID: 1246d4ad6834b33a5be2da480a68dc19 at IP.OF.BAD.PHONE.
Route: <sip:IP.OF.OPEN.SER;ftag=08ea63b0;lr=on>.
Contact: <sip:paulohm at IP.OF.BAD.PHONE:5060>.
CSeq: 801 ACK.
Content-Length: 0.
.

#
U 2007/12/17 20:17:41.267601 IP.OF.OPEN.SER:5060 -> 
IP.OF.ASTERISK.SERVER:5060
ACK sip:company#0215551234 at IP.OF.ASTERISK.SERVER SIP/2.0.
Max-Forwards: 10.
Via: SIP/2.0/UDP IP.OF.OPEN.SER;branch=z9hG4bKb558.76629967.2.
Via: SIP/2.0/UDP IP.OF.BAD.PHONE:5060;rport=5060;branch=z9hG4bK2e3ab80e2c.
From: "paulohm" <sip:paulohm at mydomain.com>;tag=08ea63b0.
To: <sip:0215551234 at mydomain.com>;tag=as7f8dff8f.
Call-ID: 1246d4ad6834b33a5be2da480a68dc19 at IP.OF.BAD.PHONE.
Contact: <sip:paulohm at IP.OF.BAD.PHONE:5060>.
CSeq: 801 ACK.
Content-Length: 0.
Max-Forwards: 70.
P-hint: rr-enforced.
.

#
U 2007/12/17 20:17:51.350567 IP.OF.BAD.PHONE:5060 -> IP.OF.OPEN.SER:5060
BYE sip:0215551234 at mydomain.com SIP/2.0.
Via: SIP/2.0/UDP IP.OF.BAD.PHONE:5060;rport;branch=z9hG4bK8d532abd81.
From: "paulohm" <sip:paulohm at mydomain.com>;tag=08ea63b0.
To: <sip:0215551234 at mydomain.com>;tag=as7f8dff8f.
Call-ID: 1246d4ad6834b33a5be2da480a68dc19 at IP.OF.BAD.PHONE.
Route: <sip:IP.OF.OPEN.SER;ftag=08ea63b0;lr=on>.
Contact: <sip:paulohm at IP.OF.BAD.PHONE:5060>.
CSeq: 802 BYE.
Max-Forwards: 70.
User-Agent: ET747cx.
Content-Length: 0.
.

#
U 2007/12/17 20:17:51.431128 IP.OF.OPEN.SER:5060 -> IP.OF.BAD.PHONE:5060
SIP/2.0 483 Too Many Hops.
Via: SIP/2.0/UDP IP.OF.BAD.PHONE:5060;rport=5060;branch=z9hG4bK8d532abd81.
From: "paulohm" <sip:paulohm at mydomain.com>;tag=08ea63b0.
To: <sip:0215551234 at mydomain.com>;tag=as7f8dff8f.
Call-ID: 1246d4ad6834b33a5be2da480a68dc19 at IP.OF.BAD.PHONE.
CSeq: 802 BYE.
Server: InstantVoice SIP Proxy.
Content-Length: 0.
.

#
U 2007/12/17 20:17:52.060716 IP.OF.BAD.PHONE:5060 -> IP.OF.OPEN.SER:5060
BYE sip:0215551234 at mydomain.com SIP/2.0.
Via: SIP/2.0/UDP IP.OF.BAD.PHONE:5060;rport;branch=z9hG4bK8d532abd81.
From: "paulohm" <sip:paulohm at mydomain.com>;tag=08ea63b0.
To: <sip:0215551234 at mydomain.com>;tag=as7f8dff8f.
Call-ID: 1246d4ad6834b33a5be2da480a68dc19 at IP.OF.BAD.PHONE.
Route: <sip:IP.OF.OPEN.SER;ftag=08ea63b0;lr=on>.
Contact: <sip:paulohm at IP.OF.BAD.PHONE:5060>.
CSeq: 802 BYE.
Max-Forwards: 70.
User-Agent: ET747cx.
Content-Length: 0.
.

#
U 2007/12/17 20:17:52.063275 IP.OF.OPEN.SER:5060 -> IP.OF.BAD.PHONE:5060
SIP/2.0 483 Too Many Hops.
Via: SIP/2.0/UDP IP.OF.BAD.PHONE:5060;rport=5060;branch=z9hG4bK8d532abd81.
From: "paulohm" <sip:paulohm at mydomain.com>;tag=08ea63b0.
To: <sip:0215551234 at mydomain.com>;tag=as7f8dff8f.
Call-ID: 1246d4ad6834b33a5be2da480a68dc19 at IP.OF.BAD.PHONE.
CSeq: 802 BYE.
Server: InstantVoice SIP Proxy.
Content-Length: 0.
.

#
U 2007/12/17 20:17:53.058680 IP.OF.BAD.PHONE:5060 -> IP.OF.OPEN.SER:5060
.

#
U 2007/12/17 20:17:53.290822 IP.OF.BAD.PHONE:5060 -> IP.OF.OPEN.SER:5060
BYE sip:0215551234 at mydomain.com SIP/2.0.
Via: SIP/2.0/UDP IP.OF.BAD.PHONE:5060;rport;branch=z9hG4bK8d532abd81.
From: "paulohm" <sip:paulohm at mydomain.com>;tag=08ea63b0.
To: <sip:0215551234 at mydomain.com>;tag=as7f8dff8f.
Call-ID: 1246d4ad6834b33a5be2da480a68dc19 at IP.OF.BAD.PHONE.
Route: <sip:IP.OF.OPEN.SER;ftag=08ea63b0;lr=on>.
Contact: <sip:paulohm at IP.OF.BAD.PHONE:5060>.
CSeq: 802 BYE.
Max-Forwards: 70.
User-Agent: ET747cx.
Content-Length: 0.
.

#
U 2007/12/17 20:17:53.293228 IP.OF.OPEN.SER:5060 -> IP.OF.BAD.PHONE:5060
SIP/2.0 483 Too Many Hops.
Via: SIP/2.0/UDP IP.OF.BAD.PHONE:5060;rport=5060;branch=z9hG4bK8d532abd81.
From: "paulohm" <sip:paulohm at mydomain.com>;tag=08ea63b0.
To: <sip:0215551234 at mydomain.com>;tag=as7f8dff8f.
Call-ID: 1246d4ad6834b33a5be2da480a68dc19 at IP.OF.BAD.PHONE.
CSeq: 802 BYE.
Server: InstantVoice SIP Proxy.
Content-Length: 0.
.

#
U 2007/12/17 20:17:55.521391 IP.OF.BAD.PHONE:5060 -> IP.OF.OPEN.SER:5060
BYE sip:0215551234 at mydomain.com SIP/2.0.
Via: SIP/2.0/UDP IP.OF.BAD.PHONE:5060;rport;branch=z9hG4bK8d532abd81.
From: "paulohm" <sip:paulohm at mydomain.com>;tag=08ea63b0.
To: <sip:0215551234 at mydomain.com>;tag=as7f8dff8f.
Call-ID: 1246d4ad6834b33a5be2da480a68dc19 at IP.OF.BAD.PHONE.
Route: <sip:IP.OF.OPEN.SER;ftag=08ea63b0;lr=on>.
Contact: <sip:paulohm at IP.OF.BAD.PHONE:5060>.
CSeq: 802 BYE.
Max-Forwards: 70.
User-Agent: ET747cx.
Content-Length: 0.
.

#
U 2007/12/17 20:17:55.523890 IP.OF.OPEN.SER:5060 -> IP.OF.BAD.PHONE:5060
SIP/2.0 483 Too Many Hops.
Via: SIP/2.0/UDP IP.OF.BAD.PHONE:5060;rport=5060;branch=z9hG4bK8d532abd81.
From: "paulohm" <sip:paulohm at mydomain.com>;tag=08ea63b0.
To: <sip:0215551234 at mydomain.com>;tag=as7f8dff8f.
Call-ID: 1246d4ad6834b33a5be2da480a68dc19 at IP.OF.BAD.PHONE.
CSeq: 802 BYE.
Server: InstantVoice SIP Proxy.
Content-Length: 0.
.

#
U 2007/12/17 20:17:59.748798 IP.OF.BAD.PHONE:5060 -> IP.OF.OPEN.SER:5060
BYE sip:0215551234 at mydomain.com SIP/2.0.
Via: SIP/2.0/UDP IP.OF.BAD.PHONE:5060;rport;branch=z9hG4bK8d532abd81.
From: "paulohm" <sip:paulohm at mydomain.com>;tag=08ea63b0.
To: <sip:0215551234 at mydomain.com>;tag=as7f8dff8f.
Call-ID: 1246d4ad6834b33a5be2da480a68dc19 at IP.OF.BAD.PHONE.
Route: <sip:IP.OF.OPEN.SER;ftag=08ea63b0;lr=on>.
Contact: <sip:paulohm at IP.OF.BAD.PHONE:5060>.
CSeq: 802 BYE.
Max-Forwards: 70.
User-Agent: ET747cx.
Content-Length: 0.
.

#
U 2007/12/17 20:17:59.827787 IP.OF.OPEN.SER:5060 -> IP.OF.BAD.PHONE:5060
SIP/2.0 483 Too Many Hops.
Via: SIP/2.0/UDP IP.OF.BAD.PHONE:5060;rport=5060;branch=z9hG4bK8d532abd81.
From: "paulohm" <sip:paulohm at mydomain.com>;tag=08ea63b0.
To: <sip:0215551234 at mydomain.com>;tag=as7f8dff8f.
Call-ID: 1246d4ad6834b33a5be2da480a68dc19 at IP.OF.BAD.PHONE.
CSeq: 802 BYE.
Server: InstantVoice SIP Proxy.
Content-Length: 0.
.

#
U 2007/12/17 20:18:02.761592 IP.OF.ASTERISK.SERVER:5060 -> 
IP.OF.OPEN.SER:5060
BYE sip:paulohm at IP.OF.BAD.PHONE:5060 SIP/2.0.
Via: SIP/2.0/UDP IP.OF.ASTERISK.SERVER:5060;branch=z9hG4bK5fb06543;rport.
Route: <sip:IP.OF.OPEN.SER;lr=on;ftag=08ea63b0>.
From: <sip:0215551234 at mydomain.com>;tag=as7f8dff8f.
To: "paulohm" <sip:paulohm at mydomain.com>;tag=08ea63b0.
Call-ID: 1246d4ad6834b33a5be2da480a68dc19 at IP.OF.BAD.PHONE.
CSeq: 102 BYE.
User-Agent: InstantVoice.
Max-Forwards: 70.
Content-Length: 0.
.

#
U 2007/12/17 20:18:02.764249 IP.OF.OPEN.SER:5060 -> IP.OF.BAD.PHONE:5060
BYE sip:paulohm at IP.OF.BAD.PHONE:5060 SIP/2.0.
Via: SIP/2.0/UDP IP.OF.OPEN.SER;branch=z9hG4bK3146.461aa6a3.0.
Via: SIP/2.0/UDP 
IP.OF.ASTERISK.SERVER:5060;branch=z9hG4bK5fb06543;rport=5060.
From: <sip:0215551234 at mydomain.com>;tag=as7f8dff8f.
To: "paulohm" <sip:paulohm at mydomain.com>;tag=08ea63b0.
Call-ID: 1246d4ad6834b33a5be2da480a68dc19 at IP.OF.BAD.PHONE.
CSeq: 102 BYE.
User-Agent: InstantVoice.
Max-Forwards: 69.
Content-Length: 0.
P-hint: rr-enforced.
.

#
U 2007/12/17 20:18:03.011148 IP.OF.BAD.PHONE:5060 -> IP.OF.OPEN.SER:5060
SIP/2.0 200 OK.
Via: SIP/2.0/UDP IP.OF.OPEN.SER:5060;branch=z9hG4bK3146.461aa6a3.0.
Via: SIP/2.0/UDP 
IP.OF.ASTERISK.SERVER:5060;branch=z9hG4bK5fb06543;rport=5060.
From: <sip:0215551234 at mydomain.com>;tag=as7f8dff8f.
To: "paulohm" <sip:paulohm at mydomain.com>;tag=08ea63b0.
Call-ID: 1246d4ad6834b33a5be2da480a68dc19 at IP.OF.BAD.PHONE.
CSeq: 102 BYE.
Content-Length: 0.
.

#
U 2007/12/17 20:18:03.011217 IP.OF.OPEN.SER:5060 -> 
IP.OF.ASTERISK.SERVER:5060
SIP/2.0 200 OK.
Via: SIP/2.0/UDP 
IP.OF.ASTERISK.SERVER:5060;branch=z9hG4bK5fb06543;rport=5060.
From: <sip:0215551234 at mydomain.com>;tag=as7f8dff8f.
To: "paulohm" <sip:paulohm at mydomain.com>;tag=08ea63b0.
Call-ID: 1246d4ad6834b33a5be2da480a68dc19 at IP.OF.BAD.PHONE.
CSeq: 102 BYE.
Content-Length: 0.
.

#
U 2007/12/17 20:18:09.337543 IP.OF.BAD.PHONE:5060 -> IP.OF.OPEN.SER:5060
.

#
U 2007/12/17 20:18:24.927649 IP.OF.BAD.PHONE:5060 -> IP.OF.OPEN.SER:5060
.

#
U 2007/12/17 20:18:40.328469 IP.OF.BAD.PHONE:5060 -> IP.OF.OPEN.SER:5060
.



Daniel-Constantin Mierla escreveu:
> Hello,
>
> On 12/13/07 20:33, Juan Carlos Castro y Castro wrote:
>> I have a scenario in which an OpenSER machine distributes load among 
>> several Asterisk machines for outgoing PSTN. I use an external 
>> program which I call through exec_dset() to select which server a 
>> call goes to. I use record_route().
>>
>> All calls are completed OK, but when I dial from some SIP user-agents 
>> and hang up from the caller side, OpenSER gets crazy and doesn't know 
>> where to route the BYE to. Here's the reason:
>>
>> Good scenario:
>> - I make a call to <5551234 at mydomain>
>> - OpenSER calls exec_dset, which turns it into 
>> <providercode#5551234 at chosenserver>
>> - Call is answered
>> - I hang up
>> - My UA sends a BYE like this: "BYE 
>> sip:providercode#5551234 at chosenserver SIP/2.0"
>> - I get an OK back, all is well.
>> (Sometimes the # in the uri above is sent as %23, but it works either 
>> way)
>>
>> Bad scenario:
>> - I make a call to <5551234 at mydomain>
>> - OpenSER calls exec_dset, which turns it into 
>> <providercode#5551234 at chosenserver>
>> - Call is answered
>> - I hang up
>> - My UA sends a BYE like this: "BYE sip:5551234 at mydomain SIP/2.0"
>> - My openser.cfg doesn't know how to handle that and I get a "Loop 
>> Detected" back. The destination never gets a hangup signal.
>>
>> Is the second UA from the "bad" scenario disrespecting the RFC? Do I 
>> have any recourse to route a BYE that comes like that to the right 
>> Asterisk server?
>>   
> are there different UA for 1st and 2nd call? Seems that in the 2nd 
> call the UA does not do properly record routing. Can you send the sip 
> trace of such call?
>
> Cheers,
> Daniel
>
>> Thanks,
>> Juan
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.openser.org
>> http://lists.openser.org/cgi-bin/mailman/listinfo/users
>>
>>   
>





More information about the sr-users mailing list