[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