<div dir="ltr">Marcin, have you used commercial platforms that do this kind of live-call failover? They work very well. &quot;impossible&quot;, 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">&lt;<a href="mailto:gozdal@gmail.com" target="_blank">gozdal@gmail.com</a>&gt;</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 &lt;<a href="mailto:msc@freeswitch.org">msc@freeswitch.org</a>&gt;:<br>
<div><div class="h5">&gt;<br>
&gt;&gt; If there was a readily available resource agent for FS it is &quot;easy&quot; to<br>
&gt;&gt; setup Corosync (if you know hat you are doing). I didn&#39;t setup<br>
&gt;&gt; Corosync to handle FS, I have OpenSIPS as SBC before FS which handles<br>
&gt;&gt; HA. Of course it is not ideal, as in case of a problem current calls<br>
&gt;&gt; are lost.<br>
&gt;<br>
&gt;<br>
&gt; Which is precisely the point - this is *HIGH* availability we&#39;re talking<br>
&gt; about, not &quot;kinda quickly recovering from a problem but it&#39;s okay to lose<br>
&gt; the calls that were in progress as long as our VoIP comes back up within<br>
&gt; 5-10 seconds.&quot;<br>
&gt;<br>
&gt; We&#39;re talking about the Holy Grail of VoIP here - a fault-tolerant cluster<br>
&gt; of VoIP servers that can keep calls up and running even if the primary<br>
&gt; server goes down. Note that &quot;primary server goes down&quot; includes literally<br>
&gt; hundreds of scenarios from physical (power, network cable unplugged, HDD<br>
&gt; crash, etc.) to logical (user misconfiguration of FreeSWITCH or LAN<br>
&gt; settings, router/firewall changes, service provider goofups, FreeSWITCH core<br>
&gt; dump, a single sofia profile locked up but other FS is okay, etc.) I&#39;ll bet<br>
&gt; Eliot can name dozens of them off the top of his head. ;)<br>
&gt;<br>
&gt; I have a sneaking suspicion that not everyone in this thread is thinking the<br>
&gt; same thing when we say &quot;HA&quot;. Eliot&#39;s proposed solution encompasses fault<br>
&gt; scenarios that some of us haven&#39;t even dreamed of. I am open to someone<br>
&gt; getting P + C to do everything that Eliot&#39;s mod_ha_cluster can do but I<br>
&gt; suspect it isn&#39;t realistic. If you can prove me wrong on that then please by<br>
&gt; all means do so.<br>
<br>
</div></div>The Holy Grail you&#39;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&#39;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>