[OpenSIPS-Users] 503 reply goes to? help

Bogdan-Andrei Iancu bogdan at voice-system.ro
Thu Feb 12 08:26:49 CET 2009


Hi Brett,

Brett Nemeroff wrote:
> 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)
So, in failure_route you replace the received 500 with a 503 reply, right?

> .. and they ignore the request, so I retransmit it 4-5 times..
request? you said you already received the reply....I guess you 
retransmit the reply ? ..or maybe I'm missing something.
> 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.
you mean t_reply() ? I see no new branch in the flow you post.

What the pseudo-trace shows is the UAC not accepting the 503 from your 
side, is this the issue?

Regards,
Bogdan
>
> 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 
> <mailto: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 
> <mailto: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 
> <http://sip:5216161079999@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 
> <http://sip:5216161079999@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 <mailto: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 
> <mailto: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?
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>   




More information about the Users mailing list