fsctl pause<br>will make it reject all calls globally.<br>you could also add an ext in your dp<br>that does 302 to the other box and load it when needed during the<br>transition.<br><br><br><br><br><br><div class="gmail_quote">
On Fri, Nov 21, 2008 at 8:00 AM, Peter P GMX <span dir="ltr">&lt;<a href="mailto:Prometheus001@gmx.net">Prometheus001@gmx.net</a>&gt;</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;">
Thanks for the hint,<br>
<br>
we are doing this with SIP SRV records already.<br>
Concerning pause: There is a command to pause the media on a given<br>
channel. Is there another command to stop FS responding on requests?<br>
<br>
Best regards<br>
Peter<br>
<br>
<br>
<br>
<br>
Michael Jerris schrieb:<br>
<div><div></div><div class="Wj3C7c">&gt; How are your endpoints pointing to the 2 boxes? &nbsp;Using dns srv<br>
&gt; records. &nbsp;I think the cleanest way is to change the srv records, do a<br>
&gt; &quot;pause&quot; on freeswitch 1, wait for all calls and registrations to fall<br>
&gt; off of box 1, all new registrations and calls will then be to box 2,<br>
&gt; once it is clear you can take box 1 down for maint.<br>
&gt;<br>
&gt; Mike<br>
&gt;<br>
&gt; On Nov 20, 2008, at 12:23 PM, Peter P GMX wrote:<br>
&gt;<br>
&gt;<br>
&gt;&gt; Thanks, David,<br>
&gt;&gt;<br>
&gt;&gt; here are my coments:<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;&gt; (a) can you not do something where you deregister them one at a time,<br>
&gt;&gt;&gt;<br>
&gt;&gt; or in batches, on FS1<br>
&gt;&gt;<br>
&gt;&gt;&gt; while registering them on FS2?<br>
&gt;&gt;&gt;<br>
&gt;&gt; A batch is a good method, and reduces the downtime of course<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;&gt; (b) use method 1, but set a short period for re-registration<br>
&gt;&gt;&gt; initially,<br>
&gt;&gt;&gt;<br>
&gt;&gt; and then increase it once FS1&#39;s<br>
&gt;&gt;<br>
&gt;&gt;&gt; taken down?<br>
&gt;&gt;&gt;<br>
&gt;&gt; another good method, but forced to re-register all 5000 gateways, this<br>
&gt;&gt; produces a high load, and anyway FS is spreading re-registers over the<br>
&gt;&gt; expires time period (by trying out, this deos not seem to be<br>
&gt;&gt; documented<br>
&gt;&gt; somewhere?).<br>
&gt;&gt;<br>
&gt;&gt; &lt;(c) use method 1, but take FS1 off the network before taking it down<br>
&gt;&gt; (e.g. ifdown eth0, route delete default..?)<br>
&gt;&gt;<br>
&gt;&gt;&gt; so that its unregistration attempts don&#39;t reach the gateways?<br>
&gt;&gt;&gt;<br>
&gt;&gt; This will drop existing calls. We thought about adding another<br>
&gt;&gt; firewall<br>
&gt;&gt; rule, but we would like to keep it simple and stable in a production<br>
&gt;&gt; environment.<br>
&gt;&gt;<br>
&gt;&gt; Best regards<br>
&gt;&gt; Peter<br>
&gt;&gt;<br>
&gt;&gt; David Knell schrieb:<br>
&gt;&gt;<br>
&gt;&gt;&gt; Hi Peter,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; A quick brainstorm:-<br>
&gt;&gt;&gt; (a) can you not do something where you deregister them one at a time,<br>
&gt;&gt;&gt; or in batches, on FS1<br>
&gt;&gt;&gt; while registering them on FS2?<br>
&gt;&gt;&gt; (b) use method 1, but set a short period for re-registration<br>
&gt;&gt;&gt; initially, and then increase it once FS1&#39;s<br>
&gt;&gt;&gt; taken down?<br>
&gt;&gt;&gt; (c) use method 1, but take FS1 off the network before taking it down<br>
&gt;&gt;&gt; (e.g. ifdown eth0, route delete default..?)<br>
&gt;&gt;&gt; so that its unregistration attempts don&#39;t reach the gateways?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Cheers --<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Dave<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; I have the following scenario for a 2-server FS system with failover<br>
&gt;&gt;&gt;&gt; functionality:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; &nbsp; &nbsp;* I have a number of Gateways registered at FS1<br>
&gt;&gt;&gt;&gt; &nbsp; &nbsp;* I have another number of Gateways registered at FS2<br>
&gt;&gt;&gt;&gt; &nbsp; &nbsp;* In case I want to do maintenance on FS1 I would like all<br>
&gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp;external gateways to be registered on FS2 and then shutdown FS1<br>
&gt;&gt;&gt;&gt; &nbsp; &nbsp;* This is not of a problem if I have only a handful of gateways,<br>
&gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp;but in our case they&#39;re about 10.000<br>
&gt;&gt;&gt;&gt; &nbsp; &nbsp;* The goal is to minimze downtime, when I migrate &nbsp;e.g. 5000<br>
&gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp;gateways from FS1 to FS2<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; &nbsp; &nbsp;* 1st method: The normal way would be to register (via xml-rpc or<br>
&gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp;socket) the new Gateway on FS2 and then deregister it on FS1.<br>
&gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp;FS1 sends an unregister (register with expires=0) to the<br>
&gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp;gateway though (after the register from FS2), so this Gateway<br>
&gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp;unfortunately no longer sends calls to any of the 2 FS.<br>
&gt;&gt;&gt;&gt; &nbsp; &nbsp;* 2nd method: The other way is to deregister them first on FS1<br>
&gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp;and then register them all on FS2. Because deregistering and<br>
&gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp;registering takes time with ~5000 Gateways (+ we have to ensure<br>
&gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp;that the new register has to take place after unregister), this<br>
&gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp;results in a significant downtime.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; So my question: Is there any way to suppress deregister messages to<br>
&gt;&gt;&gt;&gt; the gateway?<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Best regards<br>
&gt;&gt;&gt;&gt; Peter<br>
&gt;&gt;&gt;&gt; ------------------------------------------------------------------------<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt; Freeswitch-users mailing list<br>
&gt;&gt;&gt;&gt; <a href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</a><br>
&gt;&gt;&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt;&gt;&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt;&gt;&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt; --<br>
&gt;&gt;&gt; David Knell, Director, 3C Limited<br>
&gt;&gt;&gt; T: 020 8114 8901 &nbsp;F: 020 3002 7257 &nbsp;M: 001 415 630 3031<br>
&gt;&gt;&gt; <a href="http://www.3c.co.uk" target="_blank">http://www.3c.co.uk</a><br>
&gt;&gt;&gt; ------------------------------------------------------------------------<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; Freeswitch-users mailing list<br>
&gt;&gt;&gt; <a href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</a><br>
&gt;&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt;&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt;&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Freeswitch-users mailing list<br>
&gt;&gt; <a href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</a><br>
&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Freeswitch-users mailing list<br>
&gt; <a href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</a><br>
&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;<br>
&gt;<br>
<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><br clear="all"><br>-- <br>Anthony Minessale II<br><br>FreeSWITCH <a href="http://www.freeswitch.org/">http://www.freeswitch.org/</a><br>ClueCon <a href="http://www.cluecon.com/">http://www.cluecon.com/</a><br>
<br>AIM: anthm<br><a href="mailto:MSN%3Aanthony_minessale@hotmail.com">MSN:anthony_minessale@hotmail.com</a><br>GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com">PAYPAL:anthony.minessale@gmail.com</a><br>
IRC: <a href="http://irc.freenode.net">irc.freenode.net</a> #freeswitch<br><br>FreeSWITCH Developer Conference<br><a href="mailto:sip%3A888@conference.freeswitch.org">sip:888@conference.freeswitch.org</a><br><a href="http://iax:guest@conference.freeswitch.org/888">iax:guest@conference.freeswitch.org/888</a><br>
<a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org">googletalk:conf+888@conference.freeswitch.org</a><br>pstn:213-799-1400<br>