<div dir="ltr"><div><div>It's interesting for sure, please publish it, never let some work go forgot.<br><br></div>Also, if you please, publish the PDF of doctoral thesis with it, perhaps (if you have time) with a little introduction in English.<br><br></div>-giovanni<br><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Aug 27, 2015 at 4:04 PM, Matteo <span dir="ltr"><<a href="mailto:mbrancaleoni@voismart.it" target="_blank">mbrancaleoni@voismart.it</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
no talk about keeping calls alive during a failover, using sofia recovery functions?<br>
<br>
Back in 2010/2011 we did some experiments using corosync<br>
to sync profile status between 2 different freeswitch nodes,<br>
and recovering calls in case of a failover.<br>
<br>
this caused ip to be migrated and calls to continue.<br>
<br>
The work was part of a graduate thesis in telecommunication engineering.<br>
<br>
Since then we never "finalized" that code, even if it works(ed),<br>
mainly because it was of immediate interest/need.<br>
<br>
One of the major issue was if system A has 500 calls,<br>
in the event of failover, system B should be able to<br>
start 500 new calls in a very small timeframe (high cps!)<br>
<br>
If someone is interested into reading the code and see if<br>
can be somewhat useful, at least the idea, I'll try to<br>
pubish it somewhere (maybe github)<br>
<br>
Regards,<br>
Matteo<br>
<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" rel="noreferrer" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://wiki.freeswitch.org" rel="noreferrer" target="_blank">http://wiki.freeswitch.org</a><br>
<a href="http://www.cluecon.com" rel="noreferrer" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-dev mailing list<br>
<a href="mailto:FreeSWITCH-dev@lists.freeswitch.org">FreeSWITCH-dev@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" rel="noreferrer" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" rel="noreferrer" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br>
<a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature">Sincerely,<br><br>Giovanni Maruzzelli<br>Cell : +39-347-2665618<br></div>
</div>