<br><br><div class="gmail_quote">On Tue, Aug 11, 2009 at 1:43 PM, Phillip Jones <span dir="ltr"><<a href="mailto:pjintheusa@gmail.com" target="_blank">pjintheusa@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Michael,<br>
<br>
Thanks for trying to help with this.<br>
<div><br>
> <action application="set" data="continue_on_fail=true"/><br>
> <action application="bridge"<br>
> data="sofia/gateway/broadvox/6095553828,sofia/gateway/broadvox/7325553828"/><br>
> <!-- if either of the above dialstrings is successful then this next line<br>
> won't execute... --><br>
> <action application="bridge" data="sofia/gateway/quest/7325553828"/><br>
<br>
</div>In the dial plan above, consider that target is sitting at their<br>
6095553828 phone. And that broadvox does not route to 6095553828 and<br>
passes me a NO_ROUTE_DESTINATION.<br>
<br>
The target will never get the call.<br>
<br>
So if I extend this to:<br>
<div><br>
<action application="bridge" data="sofia/gateway/broadvox/6095553828,<br>
sofia/gateway/broadvox/7325553828"/><br>
</div><action application="bridge" data="sofia/gateway/quest/6095553828.<br>
sofia/gateway/quest/7325553828"/><br>
<br>
In this plan you are not calling the numbers simultaneously if the<br>
broadvox is not able to route both calls. I can not see that you can<br>
stack this way and get the ability to call multiple destinations, so I<br>
must be missing something.</blockquote><div><br>When you say "call multiple destinations" what exactly do you mean? If the Broadvox is unable to connect either call then the dialplan moves on to the Quest dial attempts. If that isn't what you need then can you clarify? Under what condition(s) would the dialplan need to attempt to call via Quest?<br>
<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
<br>
"Call blast" or "Followme" is basically the functionality I am trying<br>
to implement. Separately we use multiple carriers. This is fairly<br>
common requirement.<br>
</blockquote><div><br>Yep, makes sense. Could you maybe write it out in pseudo code? Something like this:<br>#1 Call phone numbers ABC and XYZ simultaneously via Broadvox<br>#2 If BOTH ABC AND XYZ fail, then call ABC and XYZ via Quest<br>
<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
I am using .NET by the way - but point taken.<br>
</blockquote><div><br>My mistake. :)<br> <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
Any other ideas on how to achieve multiple destinations with carrier<br>
failover would great!<br>
</blockquote><div><br>I'm 100% certain that this is possible with FreeSWITCH. You might just need a different approach, depending upon the circumstances with your carriers. Try the above suggestions first and let's see what happens. We'll take it from there.<br>
-MC<br></div></div><br>