<div dir="ltr">Marcin, have you used commercial platforms that do this kind of live-call failover? They work very well. "impossible", certainly not.</div><div class="gmail_extra"><br clear="all"><div>Regards,<br>
Ben Langfeld</div>
<br><br><div class="gmail_quote">On 12 February 2013 21:33, Marcin Gozdalik <span dir="ltr"><<a href="mailto:gozdal@gmail.com" target="_blank">gozdal@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
2013/2/12 Michael Collins <<a href="mailto:msc@freeswitch.org">msc@freeswitch.org</a>>:<br>
<div><div class="h5">><br>
>> If there was a readily available resource agent for FS it is "easy" to<br>
>> setup Corosync (if you know hat you are doing). I didn't setup<br>
>> Corosync to handle FS, I have OpenSIPS as SBC before FS which handles<br>
>> HA. Of course it is not ideal, as in case of a problem current calls<br>
>> are lost.<br>
><br>
><br>
> Which is precisely the point - this is *HIGH* availability we're talking<br>
> about, not "kinda quickly recovering from a problem but it's okay to lose<br>
> the calls that were in progress as long as our VoIP comes back up within<br>
> 5-10 seconds."<br>
><br>
> We're talking about the Holy Grail of VoIP here - a fault-tolerant cluster<br>
> of VoIP servers that can keep calls up and running even if the primary<br>
> server goes down. Note that "primary server goes down" includes literally<br>
> hundreds of scenarios from physical (power, network cable unplugged, HDD<br>
> crash, etc.) to logical (user misconfiguration of FreeSWITCH or LAN<br>
> settings, router/firewall changes, service provider goofups, FreeSWITCH core<br>
> dump, a single sofia profile locked up but other FS is okay, etc.) I'll bet<br>
> Eliot can name dozens of them off the top of his head. ;)<br>
><br>
> I have a sneaking suspicion that not everyone in this thread is thinking the<br>
> same thing when we say "HA". Eliot's proposed solution encompasses fault<br>
> scenarios that some of us haven't even dreamed of. I am open to someone<br>
> getting P + C to do everything that Eliot's mod_ha_cluster can do but I<br>
> suspect it isn't realistic. If you can prove me wrong on that then please by<br>
> all means do so.<br>
<br>
</div></div>The Holy Grail you're describing is probably impossible to achieve<br>
(even Google sometimes serves you 500, just press reload to be routed<br>
to another server :).<br>
Maybe this discussion could continue to prepare some kind of a<br>
blueprint describing the predicted failure scenarios and how the<br>
proposed solution would deal with them? There are several solutions<br>
best suited for different classes of availability you're willing to<br>
tolerate.<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
--<br>
Marcin Gozdalik<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
<a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
</div></div></blockquote></div><br></div>