In my opinion there is some disadvantages with both solutions:<br><br>- the one of replicating the AstDB with rsync may have the disadvantage of not having the registration information about those phones that may re-register in the time interval between the last rsync and the crash responsible for the second machine to assume production. Anyway I think I can live with that :)
<br><br>- the solution of using MySQL instead of AstDB I think may be too much effort driven for the servers since that for every call, asterisk has to access the MySQL DB. As far as I know, AstDB is much faster.<br><br>I think that the best solution would be to use some kind of MASTER/MASTER replication with AstDB. Isn&#39;t it possible with DRDB or some other way?
<br><br>Regards,<br>Ricardo Carvalho.<br><br><br><br><div class="gmail_quote">On Jan 16, 2008 5:09 PM, marek cervenka &lt;<a href="mailto:cervajs@fpf.slu.cz">cervajs@fpf.slu.cz</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">&gt; On Mon, Jan 14, 2008 at 09:08:00PM +0200, Yehavi Bourvine +972-8-9489444 wrote:<br>&gt;&gt;&gt; Well, I don&#39;t use AstDB. All operations that need a database I use the<br>&gt;&gt;&gt; &quot;MYSQL&quot; command. Everything is loaded into a remote mysql (cluster)
<br>&gt;&gt;&gt; shared between asterisks boxes.<br>&gt;&gt;&gt; Yes I know, asterisk put some internal info/control into astdb, but<br>&gt;&gt;&gt; this never has a trouble for me...<br>&gt;&gt;<br>&gt;&gt; This is the information that makes me troubles :-(
<br>&gt;&gt;<br>&gt;&gt; When a phone registers on one server the registration status is written by<br>&gt;&gt; Asterisk to AstDB. Phones registerd to the other server doesn&#39;t have the<br>&gt;&gt; registration status of this phone thus cannot call it. If I can make the AstDB
<br>&gt;&gt; synscronized between the two servers or direct it to MySQL then I can use both<br>&gt;&gt; servers in Active/Active mode.<br>&gt;<br>&gt; You are wrong, if a phone is registered with one Asterisk server, you<br>
&gt; could not call it from the other one by simple duplication of the<br>&gt; register information on the second server and if it run to you, your<br>&gt; phone are extremly wrong configured, because when a phone register
<br>&gt; with a server, it should only receive signaling from that server.<br><br></div>this is imho clear to Yehavi. Unique IP address is precondition.<br><br>BUT if asterisk receive REGISTER packet and save info to mysql in place of
<br>astDB then with mysql MASTER/MASTER replication i have nice HA solution (i<br>do not need synchronize astDB with rsync&amp;scripts)<br><br>we need hook to chan_sip(?) for REGISTER packet<br><br>---------------------------------------
<br><font color="#888888">Marek Cervenka<br>=======================================<br></font><div><div></div><div class="Wj3C7c"><br><br>_______________________________________________<br>--Bandwidth and Colocation Provided by 
<a href="http://www.api-digital.com--" target="_blank">http://www.api-digital.com--</a><br><br>asterisk-ha-clustering mailing list<br>To UNSUBSCRIBE or update options visit:<br> &nbsp; <a href="http://lists.digium.com/mailman/listinfo/asterisk-ha-clustering" target="_blank">
http://lists.digium.com/mailman/listinfo/asterisk-ha-clustering</a><br></div></div></blockquote></div><br>