[OpenSIPS-Users] 503 reply goes to? help

Brett Nemeroff brett at nemeroff.com
Thu Feb 12 08:46:53 CET 2009


Ugh! I didn't make that easy, did I.. Yes, in failure route I t_reply (not
relay) with a 503. They ignore the REPLY, there is no new branch. The UAC is
ignoring my REPLY and the operator of that device is telling me that it's
because the "To:" field doesn't match the RURI.

On Thu, Feb 12, 2009 at 1:26 AM, Bogdan-Andrei Iancu <bogdan at voice-system.ro
> wrote:

> 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 <sip%3A5216161079999 at 75.82.100.5> <mailto:
>> sip%3A5216161079999 at 75.82.100.5 <sip%253A5216161079999 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><mailto:
>> sip%3A5216161079999 at 202.152.59.3 <sip%253A5216161079999 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 <sip%3A5216161079999 at 202.152.59.3><mailto:
>> sip%3A5216161079999 at 202.152.59.3 <sip%253A5216161079999 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> <mailto:
>> sip%3A5216161070241 at 75.82.100.5 <sip%253A5216161070241 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
>>
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.opensips.org/pipermail/users/attachments/20090212/1d2b9800/attachment-0001.htm 


More information about the Users mailing list