<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div><div class="h5">
<br><br><div class="gmail_quote">On 14 September 2010 13:37, rentmycoder rentmycoder <span dir="ltr">&lt;<a href="mailto:rentmycoder@gmail.com" target="_blank">rentmycoder@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

Ahoy guys, FS rocks!<br>
<br>
I&#39;m trying to dial out on a gateway and send call into different<br>
dialplan based on if it gets bridged or not.<br>
<br>
I do:<br>
bgapi originate {api_hangup_hook=&#39;lua<br>
predictive_noanswer.lua&#39;,ignore_early_media=true,hangup_after_bridge=true,continue_on_fail=false,bypass_media=false}sofia/gateway/gwname/phoneno<br>
&#39;&amp;lua(predictive_bridge.lua)&#39;<br>
This works, but when the gatway is down, the channel has not been<br>
created, so neither script gets called...<br>
<br>
[ERR] switch_ivr_originate.c:2430 Cannot create outgoing channel of<br>
type [sofia] cause: [NETWORK_OUT_OF_ORDER]<br>
<br>
I can add a second gateway to try if first is down and send the call<br>
to dialplan extension using loopback, like:<br>
... }sofia/gateway/gwname/phoneno,loopback/gw_error/default/XML &#39;lua(...<br>
and add a gw_error extension to the dialplan, but how to get the<br>
originate disposition of the first call, eg: NETWORK_OUT_OF_ORDER???<br>
<br></blockquote></div></div></div></blockquote><div><br>sip_profile/some_profile/your_gateway.xml<br></div></div>&lt;param name=&quot;ping&quot; value=&quot;25&quot;/&gt;<br><br>this pings the remote GW with SIP OPTIONS and if no response, it marks it down...<br>
You can evaluate the status and originate calls towards a working GW.<br><br><br>