<div>Hi,</div>
<div> </div>
<div>I&#39;m implementing a route in openser.cfg which sends calls to ENUM destinations via one SBC. In cases where there is no IP connectivity for that ENUM calls to  be delivered, my SBC fires a timeout sending back to openser a 504 SIP message reply. In this cases I would like to be able to implement in openser like a fallback to a &quot;next priority&quot; in the dialplan in case this 504 is received, now making openser to start a call to my telco sip trunk.</div>

<div> </div>
<div>How can I do this in openser? For the tests I made, in the onreply_route I can identify that 504 messages, but from there I never can manage making a new call for the destination DID that was initially dialed because it seems like openser has flushed the request-uri that was initially dialed...</div>

<div> </div>
<div>Is there any way to do this?</div>
<div> </div>
<div>Best regards,</div>
<div>Ricardo Carvalho.</div>