[OpenSIPS-Users] 503 reply goes to? help

Brett Nemeroff brett at nemeroff.com
Thu Feb 12 01:35:55 CET 2009


All,I'm having an issue with a customer's nextone sbc. They send a call out,
I send it to my upstream. My upstream is broken (separate issue
althogether). They send me 183..183.. 500. When I get the 500, I send a 503
to the originator of the request (my customer).. and they ignore the
request, so I retransmit it 4-5 times.. I'm not doing anything weird. I'm
using t_relay for the 503 in a failure route and I'm not rewriting anything
other than the original request ruri. No funny business with tags.

During the transaction, other requests replies seem to work:

 60.793458  62.25.18.34 -> 75.82.100.5  SIP/SDP Request: INVITE
sip:5216161079999 at 75.82.100.5 <sip%3A5216161079999 at 75.82.100.5>;user=phone,
with session description

 60.796605  75.82.100.5 -> 62.25.18.34  SIP Status: 100 Giving a try

 60.796847  75.82.100.5 -> 202.152.59.3 SIP/SDP Request: INVITE
sip:5216161079999 at 202.152.59.3 <sip%3A5216161079999 at 202.152.59.3>, with
session description

 60.822516 202.152.59.3 -> 75.82.100.5  SIP Status: 100 Trying

 60.891115 202.152.59.3 -> 75.82.100.5  SIP/SDP Status: 183 Session
Progress, with session description

 60.892837  75.82.100.5 -> 62.25.18.34  SIP/SDP Status: 183 Session
Progress, with session description

 60.903312  62.25.18.34 -> 75.82.100.5  SIP Request: PRACK
sip:5216161079999 at 202.152.59.3:5060

 60.905058  75.82.100.5 -> 202.152.59.3 SIP Request: PRACK
sip:5216161079999 at 202.152.59.3:5060

 60.919007 202.152.59.3 -> 75.82.100.5  SIP Status: 200 OK

 60.919730  75.82.100.5 -> 62.25.18.34  SIP Status: 200 OK

 66.324643 202.152.59.3 -> 75.82.100.5  SIP Status: 500 Internal Server
Error

 66.325256  75.82.100.5 -> 202.152.59.3 SIP Request: ACK
sip:5216161079999 at 202.152.59.3 <sip%3A5216161079999 at 202.152.59.3>

 66.326427  75.82.100.5 -> 62.25.18.34  SIP Status: 503 Service Unavailable

 66.796377  75.82.100.5 -> 62.25.18.34  SIP Status: 503 Service Unavailable

 67.797229  75.82.100.5 -> 62.25.18.34  SIP Status: 503 Service Unavailable

 69.798014  75.82.100.5 -> 62.25.18.34  SIP Status: 503 Service Unavailable

 74.689429  62.25.18.34 -> 75.82.100.5  SIP Request: CANCEL
sip:5216161070241 at 75.82.100.5 <sip%3A5216161070241 at 75.82.100.5>;user=phone

 74.690889  75.82.100.5 -> 62.25.18.34  SIP Status: 200 canceling


See, that 503 at the bottom doesn't make it through..

Another bit of information. The "To:" header contains a prefix to the RURI.
I don't care, I ignore the to header.. The 503 reply ALSO has the To Header.
The customer, is telling me that the To: header in the 503 reply  needs to
match the RURI. I believe that I shouldn't ever touch the To: or From:
headers and that they should match exactly what he sent me.


Any ideas what's going on here? Am I off base?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.opensips.org/pipermail/users/attachments/20090211/903aa4a2/attachment.htm 


More information about the Users mailing list