[OpenSIPS-Users] Problem with routing BYE

Deepak dlalmtl at gmail.com
Wed Mar 11 16:21:34 CET 2009


Hi, I am in a predicament and would appreciate any help. I have the
following setup:

asterisk<--- UDP---> OPENSIPS <--- TCP ---> PSTNGW

asterisk is sending SIP packets via UDP which then OPENSIPS forwards via TCP
to the PSTNGW

All calls are initiated by asterisk and all works well EXCEPT *for the
scenaio when PSTNGW sends a BYE*. In that case I get the following error on
OPENSIPS

Send failed (477/TM).

If asterisk sends a BYE, no issues.

Opensips is listening on both TCP and UDP. Here is call trace for one
complete call in which a BYE is received from the PSTNGW and OPENSIPS says
"Send failed".

The only thing that I can notice is that the "Via" Field in the BYE
initiated by the PSTNGW has a private IP address (10.100.1.189). Could this
cause a problem?


Thanks

----
U asterisk_IP:5060 -> opensips_IP:5060
  INVITE sip:XXXX448938 at opensips_IP SIP/2.0..Via: SIP/2.0/UDP
asterisk_IP:5060;
  branch=z9hG4bK1f043581;rport..Max-Forwards: 70..From: "YYYYY91007" <
  sip:YYYYY91007 at asterisk_IP>;tag=as093bdd40..To: <sip:XXXX448938 at opensipsIP
>..Contact: <sip:YYYYY91007 at asterisk_IP>..Call-ID: 7d78872708ef61a72
  218b99a23ccf335 at asterisk_IP..CSeq: 102 INVITE..User-Agent: B2B..Remote-Pa
  rty-ID: "YYYYY91007" <sip:YYYYY91007 at asterisk_IP>;privacy=off;screen=no..
  Date: Wed, 11 Mar 2009 13:13:59 GMT..Allow: INVITE, ACK, CANCEL, OPTIONS,
B
  YE, REFER, SUBSCRIBE, NOTIFY..Supported: replaces, timer..Content-Type:
app
  lication/sdp..Content-Length: 244....v=0..o=root 1936846470 1936846470 IN
I
  P4 asterisk_IP..s=B2B..c=IN IP4 asterisk_IP..t=0 0..m=audio 59442 RTP/A
  VP 18 101..a=rtpmap:18 G729/8000..a=fmtp:18 annexb=no..a=rtpm

U opensips_IP:5060 -> asterisk_IP:5060
  SIP/2.0 100 Giving a try..Via: SIP/2.0/UDP asterisk_IP:5060;branch=z9hG4b
  K1f043581;rport=5060..From: "YYYYY91007" <sip:YYYYY91007 at asterisk_IP>;tag
  =as093bdd40..To: <sip:XXXX448938 at opensips_IP>..Call-ID: 7d78872708ef61a7
  2218b99a23ccf335 at asterisk_IP..CSeq: 102 INVITE..Server: OpenSIPS (1.4.2-n
  otls (i386/linux))..Content-Length: 0..Warning: 392 opensips_IP:5060 "Noi
  sy feedback tells:  pid=1823 req_src_ip=asterisk_IP req_src_port=5060 in_
  uri=sip:XXXX448938 at opensips_IP out_uri=sip:XXXX448938 at PSTNGW_IP:506
  0;transport=tcp via_cnt==1"....
T opensips_IP:60719 -> PSTNGW_IP:5060 [AP]
  INVITE sip:XXXX448938 at PSTNGW_IP:5060;transport=tcp SIP/2.0..Record-Rou
  te: <sip:opensips_IP;transport=tcp;r2=on;lr=on>..Record-Route:
<sip:opensips_IP
  ;r2=on;lr=on>..Via: SIP/2.0/TCP opensips_IP;branch=z9hG4bK95f6.df
  741935.0..Via: SIP/2.0/UDP asterisk_IP:5060;received=asterisk_IP;branch
  =z9hG4bK1f043581;rport=5060..Max-Forwards: 69..From: "YYYYY91007"
<sip:3184
  491007 at asterisk_IP>;tag=as093bdd40..To<491007 at asterisk_IP%3E;tag=as093bdd40..To>:
<sip:XXXX448938 at opensips_IP>..
  Contact: <sip:YYYYY91007 at asterisk_IP>..Call-ID: 7d78872708ef61a72218b99a2
  3ccf335 at asterisk_IP..CSeq: 102 INVITE..User-Agent: B2B..Remote-Party-ID:
  "YYYYY91007" <sip:YYYYY91007 at asterisk_IP>;privacy=off;screen=no..Date: We
  d, 11 Mar 2009 13:13:59 GMT..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE,
REFE
  R, SUBSCRIBE, NOTIFY..Supported: replaces, timer..Content-Type:
application
  /sdp..Content-Length: 244....v=0..o=root 1936846470 1936846470 IN IP4
asterisk_IP
  1.50...s=B2B..c=IN IP4 asterisk_IP..t=0 0..m=audio 59442 RTP/AVP 18 10
  1..a=rtpmap:18 G729/8000..a=fmtp:18 annexb=no..a=rtpmap:101
telephone-event
  /8000..a=fmtp:101 0-16..a=ptime:20..a=sendrecv..

T PSTNGW_IP:5060 -> opensips_IP:60719 [AP]
  SIP/2.0 180 Ringing..From: "YYYYY91007"<sip:YYYYY91007 at asterisk_IP>;tag=a
  s093bdd40..To: <sip:XXXX448938 at opensips_IP>;tag=8841060-0-13c4-50022-39f
  2d-441b0d06-39f2d..Call-ID: 7d78872708ef61a72218b99a23ccf335 at asterisk_IP.
  .CSeq: 102 INVITE..Via: SIP/2.0/TCP opensips_IP;branch=z9hG4bK95f6.df7419
  35.0..Via: SIP/2.0/UDP asterisk_IP:5060;received=asterisk_IP;rport=5060
  ;branch=z9hG4bK1f043581..Supported: replaces..Record-Route:
<sip:opensipsIP
  ;transport=tcp;lr=on;r2=on>..Record-Route: <sip:opensips_IP;lr=on;r2=o
  n>..Contact: <sip:XXXX448938 at PSTNGW_IP:5060;transport=tcp>..Allow: INV
  ITE, CANCEL, ACK, BYE, OPTIONS, REFER, NOTIFY..Content-Type:
application/sd
  p..Content-Length: 263....v=0..o=Intel_IPCCLib 143379592 143379593 IN IP4
ptngw_IP
..s=Intel_SIP_CCLIB..c=IN IP4 PSTNGW_IP..t=0 0..m=audio 493
  42 RTP/AVP 18 101..a=rtpmap:18 G729/8000..a=fmtp:18
annexb=no..a=ptime:30..
  a=sendrecv..a=rtpmap:101 telephone-event/8000..a=fmtp:101 0-15..
U opensips_IP:5060 -> asterisk_IP:5060
  SIP/2.0 180 Ringing..From: "YYYYY91007"<sip:YYYYY91007 at asterisk_IP>;tag=a
  s093bdd40..To: <sip:XXXX448938 at opensips_IP>;tag=8841060-0-13c4-50022-39f
  2d-441b0d06-39f2d..Call-ID: 7d78872708ef61a72218b99a23ccf335 at asterisk_IP.
  .CSeq: 102 INVITE..Via: SIP/2.0/UDP
asterisk_IP:5060;received=asterisk_IP1.50.1
  90;rport=5060;branch=z9hG4bK1f043581..Supported: replaces..Record-Route:
<s
  ip:opensips_IP;transport=tcp;lr=on;r2=on>..Record-Route:
<sip:asterisk_IP1.50.1
  79;lr=on;r2=on>..Contact: <sip:XXXX448938 at PSTNGW_IP:5060;transport=tcp
  >..Allow: INVITE, CANCEL, ACK, BYE, OPTIONS, REFER, NOTIFY..Content-Type:
a
  pplication/sdp..Content-Length: 263....v=0..o=Intel_IPCCLib 143379592
14337
  9593 IN IP4 PSTNGW_IP..s=Intel_SIP_CCLIB..c=IN IP4 PSTNGW_IP..t=0 0
  ..m=audio 49342 RTP/AVP 18 101..a=rtpmap:18 G729/8000..a=fmtp:18
annexb=no.
  .a=ptime:30..a=sendrecv..a=rtpmap:101 telephone-event/8000..a=fmtp:101
0-15
  ..
T PSTNGW_IP:5060 -> opensips_IP:60719 [AP]
  SIP/2.0 200 OK..From: "YYYYY91007"<sip:YYYYY91007 at asterisk_IP>;tag=as093b
  dd40..To: <sip:XXXX448938 at opensips_IP>;tag=8841060-0-13c4-50022-39f2d-44
  1b0d06-39f2d..Call-ID: 7d78872708ef61a72218b99a23ccf335 at asterisk_IP..CSeq
  : 102 INVITE..Via: SIP/2.0/TCP opensips_IP;branch=z9hG4bK95f6.df741935.0.
  .Via: SIP/2.0/UDP asterisk_IP:5060;received=asterisk_IP;rport=5060;bran
  ch=z9hG4bK1f043581..Supported: replaces..Record-Route: <sip:opensips_IP;t
  ransport=tcp;lr=on;r2=on>..Record-Route: <sip:opensips_IP;lr=on;r2=on>..C
  ontact: <sip:XXXX448938 at PSTNGW_IP:5060;transport=tcp>..Allow: INVITE,
  CANCEL, ACK, BYE, OPTIONS, REFER, NOTIFY..Content-Type:
application/sdp..Co
  ntent-Length: 263....v=0..o=Intel_IPCCLib 143379592 143379593 IN IP4
pstngw_IP..
  s=Intel_SIP_CCLIB..c=IN IP4 PSTNGW_IP..t=0 0..m=audio 49342 RT
  P/AVP 18 101..a=rtpmap:18 G729/8000..a=fmtp:18
annexb=no..a=ptime:30..a=sen
  drecv..a=rtpmap:101 telephone-event/8000..a=fmtp:101 0-15..


U opensips_IP:5060 -> asterisk_IP:5060
  SIP/2.0 200 OK..From: "YYYYY91007"<sip:YYYYY91007 at asterisk_IP>;tag=as093b
  dd40..To: <sip:XXXX448938 at opensips_IP>;tag=8841060-0-13c4-50022-39f2d-44
  1b0d06-39f2d..Call-ID: 7d78872708ef61a72218b99a23ccf335 at asterisk_IP..CSeq
  : 102 INVITE..Via: SIP/2.0/UDP asterisk_IP:5060;received=asterisk_IP;rp
  ort=5060;branch=z9hG4bK1f043581..Supported: replaces..Record-Route:
<sip:opensipsIP
  ;transport=tcp;lr=on;r2=on>..Record-Route: <sip:opensips_IP;lr
  =on;r2=on>..Contact: <sip:XXXX448938 at PSTNGW_IP:5060;transport=tcp>..Al
  low: INVITE, CANCEL, ACK, BYE, OPTIONS, REFER, NOTIFY..Content-Type:
applic
  ation/sdp..Content-Length: 263....v=0..o=Intel_IPCCLib 143379592 143379593
  IN IP4 PSTNGW_IP..s=Intel_SIP_CCLIB..c=IN IP4 PSTNGW_IP..t=0 0..m=a
  udio 49342 RTP/AVP 18 101..a=rtpmap:18 G729/8000..a=fmtp:18
annexb=no..a=pt
  ime:30..a=sendrecv..a=rtpmap:101 telephone-event/8000..a=fmtp:101 0-15..

U asterisk_IP:5060 -> opensips_IP:5060
  ACK sip:XXXX448938 at PSTNGW_IP:5060;transport=tcp SIP/2.0..Via: SIP/2.0/
  UDP asterisk_IP:5060;branch=z9hG4bK2ba1a834;rport..Route: <sip:opensipsIP
;lr=on;r2=on>,<sip:opensips_IP;transport=tcp;lr=on;r2=on>..Max-Forward
  s: 70..From: "YYYYY91007" <sip:YYYYY91007 at asterisk_IP>;tag=as093bdd40..To
  : <sip:XXXX448938 at opensips_IP>;tag=8841060-0-13c4-50022-39f2d-441b0d06-3
  9f2d..Contact: <sip:YYYYY91007 at asterisk_IP>..Call-ID: 7d78872708ef61a7221
  8b99a23ccf335 at asterisk_IP..CSeq: 102 ACK..User-Agent: B2B..Remote-Party-I
  D: "YYYYY91007" <sip:YYYYY91007 at asterisk_IP>;privacy=off;screen=no..Conte
  nt-Length: 0....

T opensips_IP:60719 -> PSTNGW_IP:5060 [AP]
  ACK sip:XXXX448938 at PSTNGW_IP:5060;transport=tcp SIP/2.0..Via: SIP/2.0/
  TCP opensips_IP;branch=z9hG4bK95f6.df741935.2..Via: SIP/2.0/UDP
asterisk_IP1.50
  .:5060;received=asterisk_IP;branch=z9hG4bK2ba1a834;rport=5060..Max-For
  wards: 69..From: "YYYYY91007" <sip:YYYYY91007 at asterisk_IP>;tag=as093bdd40
  ..To: <sip:XXXX448938 at opensips_IP>;tag=8841060-0-13c4-50022-39f2d-441b0d
  06-39f2d..Contact: <sip:YYYYY91007 at asterisk_IP>..Call-ID: 7d78872708ef61a
  72218b99a23ccf335 at asterisk_IP..CSeq: 102 ACK..User-Agent: B2B..Remote-Par
  ty-ID: "YYYYY91007" <sip:YYYYY91007 at asterisk_IP>;privacy=off;screen=no..C
  ontent-Length: 0....

T PSTNGW_IP:4126 -> opensips_IP:5060 [AP]
  BYE sip:YYYYY91007 at asterisk_IP;transport=TCP SIP/2.0..From: <sip:XXXX448
  938 at opensips_IP>;tag=8841060-0-13c4-50022-39f2d-441b0d06-39f2d..To<938 at opensips_IP%3E;tag=8841060-0-13c4-50022-39f2d-441b0d06-39f2d..To>:
"3184
  491007"<sip:YYYYY91007 at asterisk_IP>;tag=as093bdd40..Call-ID: 7d78872708ef
  61a72218b99a23ccf335 at asterisk_IP..CSeq: 1 BYE..Via: SIP/2.0/TCP 10.100.1.
  189:5060;branch=z9hG4bK-39f41-e261615-288a37a0..Max-Forwards:
70..Supported
  : replaces..Route: <sip:opensips_IP;transport=tcp;lr=on;r2=on>..Route: <s
  ip:opensips_IP;lr=on;r2=on>..Allow: INVITE, CANCEL, ACK, BYE, OPTIONS, RE
  FER, NOTIFY..Allow-Events: refer..Content-Length: 0....

T opensips_IP:5060 -> PSTNGW_IP:4126 [AP]
  SIP/2.0 477 Send failed (477/TM)..From: <sip:XXXX448938 at opensips_IP>;tag
  =8841060-0-13c4-50022-39f2d-441b0d06-39f2d..To:
"YYYYY91007"<sip:YYYYY91007
  @asterisk_IP>;tag=as093bdd40..Call-ID:
7d78872708ef61a72218b99a23ccf335 at asteriskIP
  ...CSeq: 1 BYE..Via: SIP/2.0/TCP 10.100.1.189:5060;branch=z9hG4b
  K-39f41-e261615-288a37a0;received=PSTNGW_IP..Server: OpenSIPS (1.4.2-no
  tls (i386/linux))..Content-Length: 0..Warning: 392 opensips_IP:5060 "Nois
  y feedback tells:  pid=1829 req_src_ip=PSTNGW_IP req_src_port=4126 in_u
  ri=sip:YYYYY91007 at asterisk_IP;transport=TCP
out_uri=sip:YYYYY91007 at asterisk_IP1
   .;transport=TCP via_cnt==1"....
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.opensips.org/pipermail/users/attachments/20090311/e19a88c4/attachment-0001.htm 


More information about the Users mailing list