<div dir="ltr">I have several carriers, and I use:<div>&lt;action application=&quot;set&quot; data=&quot;continue_on_fail=true&quot;/&gt;</div><div>... so I was a little surprised to see that a call that ended with NORMAL_TEMPORARY_FAILURE didn&#39;t route advance.</div><div>I dug into the PCAPs of this and comparable, and the only difference I noticed was that the ones that worked were invite -&gt; 100 and then 503 NORMAL_TEMPORARY_FAILURE and the one that didn&#39;t work was invite -&gt; 100, 183, and then 503.</div><div><br></div><div>I have a lua script that told me:</div><div><br></div><div><div>session:getVariable(&quot;originate_disposition&quot;)  = SUCCESS </div><div>session:getVariable(&quot;bridge_hangup_cause&quot;)  = NORMAL_TEMPORARY_FAILURE </div></div><div><br></div><div>so... I&#39;m guessing that a 183 marks the originate as a success which is why continue_on_fail didn&#39;t work, since it wasn&#39;t a fail.</div><div><br></div><div>Is this expected? Is the carrier &quot;doing something wrong&quot; here?</div><div><br></div><div>They did helpfully send: &quot;SIP/2.0 503 Service Unavailable - Route Advance&quot;</div><div>More importantly: how can I fix it?</div><div><br></div><div>Thanks,</div><div><br><div><div class="gmail_signature"><div dir="ltr">-Avi Marcus<br>BestFone</div></div></div>
</div></div>