I was a little confused. I was trying to explain to the operator that the reply doesn&#39;t have a RURI and that I send it with the same To/From headers they send me.&nbsp;<div><br></div><div>I did check the headers and they are they same.. I&#39;m going to be doing some more testing on this tomorrow. It&#39;s my understanding that they should be matching dialogs based on the to_tag and the callid, isn&#39;t that right? And in general, I shouldn&#39;t mess with the to/from headers, right?</div>
<div><br></div><div>-Brett</div><div><br><br><div class="gmail_quote">On Thu, Feb 12, 2009 at 1:52 AM, Bogdan-Andrei Iancu <span dir="ltr">&lt;<a href="mailto:bogdan@voice-system.ro">bogdan@voice-system.ro</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi Brett,<br>
<br>
Ok, more clear now :)<br>
<br>
&quot; ...because the &quot;To:&quot; field doesn&#39;t match the RURI.&quot;<br>
<br>
I guess they refer at RURI from IINVITE request and TO hdr from reply ? If so, Both this entities are generated by UAC. The TO hdr from reply is the TO header from INVITE (plus the TO tag).<br>
<br>
So, can you visually check if the To tag (as uri) from INVITE is the same as in the 503 reply you sent ?<br>
<br>
Regards,<br>
Bogdan<br>
<br>
<br>
Brett Nemeroff wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="Ih2E3d">
Ugh! I didn&#39;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&#39;s because the &quot;To:&quot; field doesn&#39;t match the RURI.<br>

<br></div><div><div></div><div class="Wj3C7c">
On Thu, Feb 12, 2009 at 1:26 AM, Bogdan-Andrei Iancu &lt;<a href="mailto:bogdan@voice-system.ro" target="_blank">bogdan@voice-system.ro</a> &lt;mailto:<a href="mailto:bogdan@voice-system.ro" target="_blank">bogdan@voice-system.ro</a>&gt;&gt; wrote:<br>

<br>
 &nbsp; &nbsp;Hi Brett,<br>
<br>
<br>
 &nbsp; &nbsp;Brett Nemeroff wrote:<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;All,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;I&#39;m having an issue with a customer&#39;s nextone sbc. They send a<br>
 &nbsp; &nbsp; &nbsp; &nbsp;call out, I send it to my upstream. My upstream is broken<br>
 &nbsp; &nbsp; &nbsp; &nbsp;(separate issue althogether). They send me 183..183.. 500.<br>
 &nbsp; &nbsp; &nbsp; &nbsp;When I get the 500, I send a 503 to the originator of the<br>
 &nbsp; &nbsp; &nbsp; &nbsp;request (my customer)<br>
<br>
 &nbsp; &nbsp;So, in failure_route you replace the received 500 with a 503<br>
 &nbsp; &nbsp;reply, right?<br>
<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;.. and they ignore the request, so I retransmit it 4-5 times..<br>
<br>
 &nbsp; &nbsp;request? you said you already received the reply....I guess you<br>
 &nbsp; &nbsp;retransmit the reply ? ..or maybe I&#39;m missing something.<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;I&#39;m not doing anything weird. I&#39;m using t_relay for the 503 in<br>
 &nbsp; &nbsp; &nbsp; &nbsp;a failure route and I&#39;m not rewriting anything other than the<br>
 &nbsp; &nbsp; &nbsp; &nbsp;original request ruri. No funny business with tags.<br>
<br>
 &nbsp; &nbsp;you mean t_reply() ? I see no new branch in the flow you post.<br>
<br>
 &nbsp; &nbsp;What the pseudo-trace shows is the UAC not accepting the 503 from<br>
 &nbsp; &nbsp;your side, is this the issue?<br>
<br>
 &nbsp; &nbsp;Regards,<br>
 &nbsp; &nbsp;Bogdan<br>
<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;During the transaction, other requests replies seem to work:<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; 60.793458 &nbsp;62.25.18.34 -&gt; 75.82.100.5 &nbsp;SIP/SDP Request:<br>
 &nbsp; &nbsp; &nbsp; &nbsp;INVITE <a href="mailto:sip%3A5216161079999@75.82.100.5" target="_blank">sip:5216161079999@75.82.100.5</a><br>
 &nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a href="mailto:sip%253A5216161079999@75.82.100.5" target="_blank">sip%3A5216161079999@75.82.100.5</a>&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a href="mailto:sip%253A5216161079999@75.82.100.5" target="_blank">sip%3A5216161079999@75.82.100.5</a><br></div></div>
 &nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a href="mailto:sip%25253A5216161079999@75.82.100.5" target="_blank">sip%253A5216161079999@75.82.100.5</a>&gt;&gt;;user=phone, with<div class="Ih2E3d"><br>
 &nbsp; &nbsp; &nbsp; &nbsp;session description<br>
<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; 60.796605 &nbsp;75.82.100.5 -&gt; 62.25.18.34 &nbsp;SIP Status: 100 Giving<br>
 &nbsp; &nbsp; &nbsp; &nbsp;a try<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; 60.796847 &nbsp;75.82.100.5 -&gt; 202.152.59.3 SIP/SDP Request:<br>
 &nbsp; &nbsp; &nbsp; &nbsp;INVITE <a href="mailto:sip%3A5216161079999@202.152.59.3" target="_blank">sip:5216161079999@202.152.59.3</a><br>
 &nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a href="mailto:sip%253A5216161079999@202.152.59.3" target="_blank">sip%3A5216161079999@202.152.59.3</a>&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a href="mailto:sip%253A5216161079999@202.152.59.3" target="_blank">sip%3A5216161079999@202.152.59.3</a><br></div>
 &nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a href="mailto:sip%25253A5216161079999@202.152.59.3" target="_blank">sip%253A5216161079999@202.152.59.3</a>&gt;&gt;, with session<div class="Ih2E3d"><br>
 &nbsp; &nbsp; &nbsp; &nbsp;description<br>
<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; 60.822516 202.152.59.3 -&gt; 75.82.100.5 &nbsp;SIP Status: 100 Trying<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; 60.891115 202.152.59.3 -&gt; 75.82.100.5 &nbsp;SIP/SDP Status: 183<br>
 &nbsp; &nbsp; &nbsp; &nbsp;Session Progress, with session description<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; 60.892837 &nbsp;75.82.100.5 -&gt; 62.25.18.34 &nbsp;SIP/SDP Status: 183<br>
 &nbsp; &nbsp; &nbsp; &nbsp;Session Progress, with session description<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; 60.903312 &nbsp;62.25.18.34 -&gt; 75.82.100.5 &nbsp;SIP Request: PRACK<br>
 &nbsp; &nbsp; &nbsp; &nbsp;<a href="http://sip:5216161079999@202.152.59.3:5060" target="_blank">sip:5216161079999@202.152.59.3:5060</a><br>
 &nbsp; &nbsp; &nbsp; &nbsp;&lt;<a href="http://sip:5216161079999@202.152.59.3:5060" target="_blank">http://sip:5216161079999@202.152.59.3:5060</a>&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&lt;<a href="http://sip:5216161079999@202.152.59.3:5060" target="_blank">http://sip:5216161079999@202.152.59.3:5060</a>&gt;<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; 60.905058 &nbsp;75.82.100.5 -&gt; 202.152.59.3 SIP Request: PRACK<br>
 &nbsp; &nbsp; &nbsp; &nbsp;<a href="http://sip:5216161079999@202.152.59.3:5060" target="_blank">sip:5216161079999@202.152.59.3:5060</a><br>
 &nbsp; &nbsp; &nbsp; &nbsp;&lt;<a href="http://sip:5216161079999@202.152.59.3:5060" target="_blank">http://sip:5216161079999@202.152.59.3:5060</a>&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&lt;<a href="http://sip:5216161079999@202.152.59.3:5060" target="_blank">http://sip:5216161079999@202.152.59.3:5060</a>&gt;<br>
<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; 60.919007 202.152.59.3 -&gt; 75.82.100.5 &nbsp;SIP Status: 200 OK<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; 60.919730 &nbsp;75.82.100.5 -&gt; 62.25.18.34 &nbsp;SIP Status: 200 OK<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; 66.324643 202.152.59.3 -&gt; 75.82.100.5 &nbsp;SIP Status: 500<br>
 &nbsp; &nbsp; &nbsp; &nbsp;Internal Server Error<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; 66.325256 &nbsp;75.82.100.5 -&gt; 202.152.59.3 SIP Request: ACK<br>
 &nbsp; &nbsp; &nbsp; &nbsp;<a href="mailto:sip%3A5216161079999@202.152.59.3" target="_blank">sip:5216161079999@202.152.59.3</a><br>
 &nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a href="mailto:sip%253A5216161079999@202.152.59.3" target="_blank">sip%3A5216161079999@202.152.59.3</a>&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a href="mailto:sip%253A5216161079999@202.152.59.3" target="_blank">sip%3A5216161079999@202.152.59.3</a><br></div>
 &nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a href="mailto:sip%25253A5216161079999@202.152.59.3" target="_blank">sip%253A5216161079999@202.152.59.3</a>&gt;&gt;<div class="Ih2E3d"><br>
<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; 66.326427 &nbsp;75.82.100.5 -&gt; 62.25.18.34 &nbsp;SIP Status: 503<br>
 &nbsp; &nbsp; &nbsp; &nbsp;Service Unavailable<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; 66.796377 &nbsp;75.82.100.5 -&gt; 62.25.18.34 &nbsp;SIP Status: 503<br>
 &nbsp; &nbsp; &nbsp; &nbsp;Service Unavailable<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; 67.797229 &nbsp;75.82.100.5 -&gt; 62.25.18.34 &nbsp;SIP Status: 503<br>
 &nbsp; &nbsp; &nbsp; &nbsp;Service Unavailable<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; 69.798014 &nbsp;75.82.100.5 -&gt; 62.25.18.34 &nbsp;SIP Status: 503<br>
 &nbsp; &nbsp; &nbsp; &nbsp;Service Unavailable<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; 74.689429 &nbsp;62.25.18.34 -&gt; 75.82.100.5 &nbsp;SIP Request: CANCEL<br>
 &nbsp; &nbsp; &nbsp; &nbsp;<a href="mailto:sip%3A5216161070241@75.82.100.5" target="_blank">sip:5216161070241@75.82.100.5</a><br>
 &nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a href="mailto:sip%253A5216161070241@75.82.100.5" target="_blank">sip%3A5216161070241@75.82.100.5</a>&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a href="mailto:sip%253A5216161070241@75.82.100.5" target="_blank">sip%3A5216161070241@75.82.100.5</a><br></div>
 &nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a href="mailto:sip%25253A5216161070241@75.82.100.5" target="_blank">sip%253A5216161070241@75.82.100.5</a>&gt;&gt;;user=phone<div class="Ih2E3d"><br>
<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; 74.690889 &nbsp;75.82.100.5 -&gt; 62.25.18.34 &nbsp;SIP Status: 200 canceling<br>
<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;See, that 503 at the bottom doesn&#39;t make it through..<br>
 &nbsp; &nbsp; &nbsp; &nbsp;Another bit of information. The &quot;To:&quot; header contains a prefix<br>
 &nbsp; &nbsp; &nbsp; &nbsp;to the RURI. I don&#39;t care, I ignore the to header.. The 503<br>
 &nbsp; &nbsp; &nbsp; &nbsp;reply ALSO has the To Header. The customer, is telling me that<br>
 &nbsp; &nbsp; &nbsp; &nbsp;the To: header in the 503 reply &nbsp;needs to match the RURI. I<br>
 &nbsp; &nbsp; &nbsp; &nbsp;believe that I shouldn&#39;t ever touch the To: or From: headers<br>
 &nbsp; &nbsp; &nbsp; &nbsp;and that they should match exactly what he sent me.<br>
<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;Any ideas what&#39;s going on here? Am I off base?<br>
<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;------------------------------------------------------------------------<br>
<br>
<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;_______________________________________________<br>
 &nbsp; &nbsp; &nbsp; &nbsp;Users mailing list<br></div>
 &nbsp; &nbsp; &nbsp; &nbsp;<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a> &lt;mailto:<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a>&gt;<div class="Ih2E3d"><br>

 &nbsp; &nbsp; &nbsp; &nbsp;<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
 &nbsp; &nbsp; &nbsp; &nbsp; <br>
<br>
<br>
</div></blockquote>
<br>
</blockquote></div><br></div>