<div>Hi, I am in a predicament and would appreciate any help. I have the following setup:</div>
<div> </div>
<div>asterisk<--- UDP---> OPENSIPS <--- TCP ---> PSTNGW</div>
<div> </div>
<div>asterisk is sending SIP packets via UDP which then OPENSIPS forwards via TCP to the PSTNGW</div>
<div> </div>
<div>All calls are initiated by asterisk and all works well EXCEPT <u>for the scenaio when PSTNGW sends a BYE</u>. In that case I get the following error on OPENSIPS</div>
<div> </div>
<div>Send failed (477/TM). </div>
<div> </div>
<div>If asterisk sends a BYE, no issues.</div>
<div> </div>
<div>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".</div>
<div> </div>
<div>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?</div>
<div> </div>
<div> </div>
<div>Thanks</div>
<div> </div>
<div>----</div>
<div>U asterisk_IP:5060 -> opensips_IP:5060<br> INVITE sip:XXXX448938@opensips_IP SIP/2.0..Via: SIP/2.0/UDP asterisk_IP:5060;<br> branch=z9hG4bK1f043581;rport..Max-Forwards: 70..From: "YYYYY91007" <<br>
sip:YYYYY91007@asterisk_IP>;tag=as093bdd40..To: <sip:XXXX448938@opensipsIP<br>>..Contact: <sip:YYYYY91007@asterisk_IP>..Call-ID: 7d78872708ef61a72<br> <a href="mailto:218b99a23ccf335@asterisk_IP..CSeq">218b99a23ccf335@asterisk_IP..CSeq</a>: 102 INVITE..User-Agent: B2B..Remote-Pa<br>
rty-ID: "YYYYY91007" <sip:YYYYY91007@asterisk_IP>;privacy=off;screen=no..<br> Date: Wed, 11 Mar 2009 13:13:59 GMT..Allow: INVITE, ACK, CANCEL, OPTIONS, B<br> YE, REFER, SUBSCRIBE, NOTIFY..Supported: replaces, timer..Content-Type: app<br>
lication/sdp..Content-Length: 244....v=0..o=root 1936846470 1936846470 IN I<br> P4 asterisk_IP..s=B2B..c=IN IP4 asterisk_IP..t=0 0..m=audio 59442 RTP/A<br> VP 18 101..a=rtpmap:18 G729/8000..a=fmtp:18 annexb=no..a=rtpm</div>
<div> </div>
<div>U opensips_IP:5060 -> asterisk_IP:5060<br> SIP/2.0 100 Giving a try..Via: SIP/2.0/UDP asterisk_IP:5060;branch=z9hG4b<br> K1f043581;rport=5060..From: "YYYYY91007" <sip:YYYYY91007@asterisk_IP>;tag<br>
=as093bdd40..To: <sip:XXXX448938@opensips_IP>..Call-ID: 7d78872708ef61a7<br> <a href="mailto:2218b99a23ccf335@asterisk_IP..CSeq">2218b99a23ccf335@asterisk_IP..CSeq</a>: 102 INVITE..Server: OpenSIPS (1.4.2-n<br> otls (i386/linux))..Content-Length: 0..Warning: 392 opensips_IP:5060 "Noi<br>
sy feedback tells: pid=1823 req_src_ip=asterisk_IP req_src_port=5060 in_<br> uri=sip:XXXX448938@opensips_IP out_uri=sip:XXXX448938@PSTNGW_IP:506<br> 0;transport=tcp via_cnt==1"....</div>
<div>T opensips_IP:60719 -> PSTNGW_IP:5060 [AP]<br> INVITE sip:XXXX448938@PSTNGW_IP:5060;transport=tcp SIP/2.0..Record-Rou<br> te: <sip:opensips_IP;transport=tcp;r2=on;lr=on>..Record-Route: <sip:opensips_IP<br>
;r2=on;lr=on>..Via: SIP/2.0/TCP opensips_IP;branch=z9hG4bK95f6.df<br> 741935.0..Via: SIP/2.0/UDP asterisk_IP:5060;received=asterisk_IP;branch<br> =z9hG4bK1f043581;rport=5060..Max-Forwards: 69..From: "YYYYY91007" <sip:3184<br>
<a href="mailto:491007@asterisk_IP%3E;tag=as093bdd40..To">491007@asterisk_IP>;tag=as093bdd40..To</a>: <sip:XXXX448938@opensips_IP>..<br> Contact: <sip:YYYYY91007@asterisk_IP>..Call-ID: 7d78872708ef61a72218b99a2<br>
<a href="mailto:3ccf335@asterisk_IP..CSeq">3ccf335@asterisk_IP..CSeq</a>: 102 INVITE..User-Agent: B2B..Remote-Party-ID:<br> "YYYYY91007" <sip:YYYYY91007@asterisk_IP>;privacy=off;screen=no..Date: We<br> d, 11 Mar 2009 13:13:59 GMT..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFE<br>
R, SUBSCRIBE, NOTIFY..Supported: replaces, timer..Content-Type: application<br> /sdp..Content-Length: 244....v=0..o=root 1936846470 1936846470 IN IP4 asterisk_IP<br> 1.50...s=B2B..c=IN IP4 asterisk_IP..t=0 0..m=audio 59442 RTP/AVP 18 10<br>
1..a=rtpmap:18 G729/8000..a=fmtp:18 annexb=no..a=rtpmap:101 telephone-event<br> /8000..a=fmtp:101 0-16..a=ptime:20..a=sendrecv..</div>
<div> </div>
<div>T PSTNGW_IP:5060 -> opensips_IP:60719 [AP]<br> SIP/2.0 180 Ringing..From: "YYYYY91007"<sip:YYYYY91007@asterisk_IP>;tag=a<br> s093bdd40..To: <sip:XXXX448938@opensips_IP>;tag=8841060-0-13c4-50022-39f<br>
2d-441b0d06-39f2d..Call-ID: <a href="mailto:7d78872708ef61a72218b99a23ccf335@asterisk_IP">7d78872708ef61a72218b99a23ccf335@asterisk_IP</a>.<br> .CSeq: 102 INVITE..Via: SIP/2.0/TCP opensips_IP;branch=z9hG4bK95f6.df7419<br>
35.0..Via: SIP/2.0/UDP asterisk_IP:5060;received=asterisk_IP;rport=5060<br> ;branch=z9hG4bK1f043581..Supported: replaces..Record-Route: <sip:opensipsIP<br> ;transport=tcp;lr=on;r2=on>..Record-Route: <sip:opensips_IP;lr=on;r2=o<br>
n>..Contact: <sip:XXXX448938@PSTNGW_IP:5060;transport=tcp>..Allow: INV<br> ITE, CANCEL, ACK, BYE, OPTIONS, REFER, NOTIFY..Content-Type: application/sd<br> p..Content-Length: 263....v=0..o=Intel_IPCCLib 143379592 143379593 IN IP4 ptngw_IP<br>
..s=Intel_SIP_CCLIB..c=IN IP4 PSTNGW_IP..t=0 0..m=audio 493<br> 42 RTP/AVP 18 101..a=rtpmap:18 G729/8000..a=fmtp:18 annexb=no..a=ptime:30..<br> a=sendrecv..a=rtpmap:101 telephone-event/8000..a=fmtp:101 0-15..</div>
<div>U opensips_IP:5060 -> asterisk_IP:5060<br> SIP/2.0 180 Ringing..From: "YYYYY91007"<sip:YYYYY91007@asterisk_IP>;tag=a<br> s093bdd40..To: <sip:XXXX448938@opensips_IP>;tag=8841060-0-13c4-50022-39f<br>
2d-441b0d06-39f2d..Call-ID: <a href="mailto:7d78872708ef61a72218b99a23ccf335@asterisk_IP">7d78872708ef61a72218b99a23ccf335@asterisk_IP</a>.<br> .CSeq: 102 INVITE..Via: SIP/2.0/UDP asterisk_IP:5060;received=asterisk_IP1.50.1<br>
90;rport=5060;branch=z9hG4bK1f043581..Supported: replaces..Record-Route: <s<br> ip:opensips_IP;transport=tcp;lr=on;r2=on>..Record-Route: <sip:asterisk_IP1.50.1<br> 79;lr=on;r2=on>..Contact: <sip:XXXX448938@PSTNGW_IP:5060;transport=tcp<br>
>..Allow: INVITE, CANCEL, ACK, BYE, OPTIONS, REFER, NOTIFY..Content-Type: a<br> pplication/sdp..Content-Length: 263....v=0..o=Intel_IPCCLib 143379592 14337<br> 9593 IN IP4 PSTNGW_IP..s=Intel_SIP_CCLIB..c=IN IP4 PSTNGW_IP..t=0 0<br>
..m=audio 49342 RTP/AVP 18 101..a=rtpmap:18 G729/8000..a=fmtp:18 annexb=no.<br> .a=ptime:30..a=sendrecv..a=rtpmap:101 telephone-event/8000..a=fmtp:101 0-15<br> ..</div>
<div>T PSTNGW_IP:5060 -> opensips_IP:60719 [AP]<br> SIP/2.0 200 OK..From: "YYYYY91007"<sip:YYYYY91007@asterisk_IP>;tag=as093b<br> dd40..To: <sip:XXXX448938@opensips_IP>;tag=8841060-0-13c4-50022-39f2d-44<br>
1b0d06-39f2d..Call-ID: <a href="mailto:7d78872708ef61a72218b99a23ccf335@asterisk_IP..CSeq">7d78872708ef61a72218b99a23ccf335@asterisk_IP..CSeq</a><br> : 102 INVITE..Via: SIP/2.0/TCP opensips_IP;branch=z9hG4bK95f6.df741935.0.<br>
.Via: SIP/2.0/UDP asterisk_IP:5060;received=asterisk_IP;rport=5060;bran<br> ch=z9hG4bK1f043581..Supported: replaces..Record-Route: <sip:opensips_IP;t<br> ransport=tcp;lr=on;r2=on>..Record-Route: <sip:opensips_IP;lr=on;r2=on>..C<br>
ontact: <sip:XXXX448938@PSTNGW_IP:5060;transport=tcp>..Allow: INVITE,<br> CANCEL, ACK, BYE, OPTIONS, REFER, NOTIFY..Content-Type: application/sdp..Co<br> ntent-Length: 263....v=0..o=Intel_IPCCLib 143379592 143379593 IN IP4 pstngw_IP..<br>
s=Intel_SIP_CCLIB..c=IN IP4 PSTNGW_IP..t=0 0..m=audio 49342 RT<br> P/AVP 18 101..a=rtpmap:18 G729/8000..a=fmtp:18 annexb=no..a=ptime:30..a=sen<br> drecv..a=rtpmap:101 telephone-event/8000..a=fmtp:101 0-15..</div>
<div> </div>
<div> </div>
<div>U opensips_IP:5060 -> asterisk_IP:5060<br> SIP/2.0 200 OK..From: "YYYYY91007"<sip:YYYYY91007@asterisk_IP>;tag=as093b<br> dd40..To: <sip:XXXX448938@opensips_IP>;tag=8841060-0-13c4-50022-39f2d-44<br>
1b0d06-39f2d..Call-ID: <a href="mailto:7d78872708ef61a72218b99a23ccf335@asterisk_IP..CSeq">7d78872708ef61a72218b99a23ccf335@asterisk_IP..CSeq</a><br> : 102 INVITE..Via: SIP/2.0/UDP asterisk_IP:5060;received=asterisk_IP;rp<br>
ort=5060;branch=z9hG4bK1f043581..Supported: replaces..Record-Route: <sip:opensipsIP<br> ;transport=tcp;lr=on;r2=on>..Record-Route: <sip:opensips_IP;lr<br> =on;r2=on>..Contact: <sip:XXXX448938@PSTNGW_IP:5060;transport=tcp>..Al<br>
low: INVITE, CANCEL, ACK, BYE, OPTIONS, REFER, NOTIFY..Content-Type: applic<br> ation/sdp..Content-Length: 263....v=0..o=Intel_IPCCLib 143379592 143379593<br> IN IP4 PSTNGW_IP..s=Intel_SIP_CCLIB..c=IN IP4 PSTNGW_IP..t=0 0..m=a<br>
udio 49342 RTP/AVP 18 101..a=rtpmap:18 G729/8000..a=fmtp:18 annexb=no..a=pt<br> ime:30..a=sendrecv..a=rtpmap:101 telephone-event/8000..a=fmtp:101 0-15..</div>
<div> </div>
<div>U asterisk_IP:5060 -> opensips_IP:5060<br> ACK sip:XXXX448938@PSTNGW_IP:5060;transport=tcp SIP/2.0..Via: SIP/2.0/<br> UDP asterisk_IP:5060;branch=z9hG4bK2ba1a834;rport..Route: <sip:opensipsIP<br>;lr=on;r2=on>,<sip:opensips_IP;transport=tcp;lr=on;r2=on>..Max-Forward<br>
s: 70..From: "YYYYY91007" <sip:YYYYY91007@asterisk_IP>;tag=as093bdd40..To<br> : <sip:XXXX448938@opensips_IP>;tag=8841060-0-13c4-50022-39f2d-441b0d06-3<br> 9f2d..Contact: <sip:YYYYY91007@asterisk_IP>..Call-ID: 7d78872708ef61a7221<br>
<a href="mailto:8b99a23ccf335@asterisk_IP..CSeq">8b99a23ccf335@asterisk_IP..CSeq</a>: 102 ACK..User-Agent: B2B..Remote-Party-I<br> D: "YYYYY91007" <sip:YYYYY91007@asterisk_IP>;privacy=off;screen=no..Conte<br>
nt-Length: 0....</div>
<div> </div>
<div>T opensips_IP:60719 -> PSTNGW_IP:5060 [AP]<br> ACK sip:XXXX448938@PSTNGW_IP:5060;transport=tcp SIP/2.0..Via: SIP/2.0/<br> TCP opensips_IP;branch=z9hG4bK95f6.df741935.2..Via: SIP/2.0/UDP asterisk_IP1.50<br> .:5060;received=asterisk_IP;branch=z9hG4bK2ba1a834;rport=5060..Max-For<br>
wards: 69..From: "YYYYY91007" <sip:YYYYY91007@asterisk_IP>;tag=as093bdd40<br> ..To: <sip:XXXX448938@opensips_IP>;tag=8841060-0-13c4-50022-39f2d-441b0d<br> 06-39f2d..Contact: <sip:YYYYY91007@asterisk_IP>..Call-ID: 7d78872708ef61a<br>
<a href="mailto:72218b99a23ccf335@asterisk_IP..CSeq">72218b99a23ccf335@asterisk_IP..CSeq</a>: 102 ACK..User-Agent: B2B..Remote-Par<br> ty-ID: "YYYYY91007" <sip:YYYYY91007@asterisk_IP>;privacy=off;screen=no..C<br>
ontent-Length: 0....</div>
<div> </div>
<div>T PSTNGW_IP:4126 -> opensips_IP:5060 [AP]<br> BYE sip:YYYYY91007@asterisk_IP;transport=TCP SIP/2.0..From: <sip:XXXX448<br> <a href="mailto:938@opensips_IP%3E;tag=8841060-0-13c4-50022-39f2d-441b0d06-39f2d..To">938@opensips_IP>;tag=8841060-0-13c4-50022-39f2d-441b0d06-39f2d..To</a>: "3184<br>
491007"<sip:YYYYY91007@asterisk_IP>;tag=as093bdd40..Call-ID: 7d78872708ef<br> <a href="mailto:61a72218b99a23ccf335@asterisk_IP..CSeq">61a72218b99a23ccf335@asterisk_IP..CSeq</a>: 1 BYE..Via: SIP/2.0/TCP 10.100.1.<br>
189:5060;branch=z9hG4bK-39f41-e261615-288a37a0..Max-Forwards: 70..Supported<br> : replaces..Route: <sip:opensips_IP;transport=tcp;lr=on;r2=on>..Route: <s<br> ip:opensips_IP;lr=on;r2=on>..Allow: INVITE, CANCEL, ACK, BYE, OPTIONS, RE<br>
FER, NOTIFY..Allow-Events: refer..Content-Length: 0....</div>
<div> </div>
<div>T opensips_IP:5060 -> PSTNGW_IP:4126 [AP]<br> SIP/2.0 477 Send failed (477/TM)..From: <sip:XXXX448938@opensips_IP>;tag<br> =8841060-0-13c4-50022-39f2d-441b0d06-39f2d..To: "YYYYY91007"<sip:YYYYY91007<br>
@asterisk_IP>;tag=as093bdd40..Call-ID: <a href="mailto:7d78872708ef61a72218b99a23ccf335@asteriskIP">7d78872708ef61a72218b99a23ccf335@asteriskIP</a><br> ...CSeq: 1 BYE..Via: SIP/2.0/TCP 10.100.1.189:5060;branch=z9hG4b<br>
K-39f41-e261615-288a37a0;received=PSTNGW_IP..Server: OpenSIPS (1.4.2-no<br> tls (i386/linux))..Content-Length: 0..Warning: 392 opensips_IP:5060 "Nois<br> y feedback tells: pid=1829 req_src_ip=PSTNGW_IP req_src_port=4126 in_u<br>
ri=sip:YYYYY91007@asterisk_IP;transport=TCP out_uri=sip:YYYYY91007@asterisk_IP1<br> .;transport=TCP via_cnt==1".... </div>
<div> </div>
<div> </div>
<div> </div>