And should a synced AstDB database work to keep all phones registered in the second server?<br>Wouldn&#39;t be preferred something like DUNDI or whatever?<br><br>Thanks,<br>Ricardo Carvalho.<br><br><br><br><br><div class="gmail_quote">
On Jan 9, 2008 11:14 AM, Julian J. M. &lt;<a href="mailto:julianjm@gmail.com">julianjm@gmail.com</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;">
You can use DRBD for keeping a synced AstDB (/var/lib/asterisk/astdb)<br>between both systems. Although you&#39;ll need heartbeat for mounting the<br>DRBD partition when the standby machine becomes active.<br><br>Julián J. M.
<br><div><div></div><div class="Wj3C7c"><br>On Jan 9, 2008 11:10 AM, Ricardo Carvalho &lt;<a href="mailto:rjcarvalho@gmail.com">rjcarvalho@gmail.com</a>&gt; wrote:<br>&gt; I thought that even working with realtime sip, SIP peers registration is
<br>&gt; kept in astDB (as running memory for asterisk), because I have a problem<br>&gt; related to this - even with mysql databases synced with mysql replication,<br>&gt; when my standby machine assumes production, none of my phones are known by
<br>&gt; the Asterisk running in the backup machine that assumes production, and so,<br>&gt; I had to make a script to reboot all phones when the standby machine enters<br>&gt; production so that they register with the backup server&#39;s Asterisk.
<br>&gt;<br>&gt; Can this be done some other way? Is it DUNDI, regexten or regcontext usefull<br>&gt; to avoid rebooting all phones so that they register again?<br>&gt;<br>&gt; Thanks in advance,<br>&gt; Ricardo Carvalho.
<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; &nbsp;On Jan 9, 2008 9:46 AM, Johansson Olle E &lt;<a href="mailto:oej@edvina.net">oej@edvina.net</a>&gt; wrote:<br>&gt; &gt;<br>&gt; &gt; 9 jan 2008 kl. 10.42 skrev Yehavi Bourvine +972-8-9489444:
<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; &gt; Hello,<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; &nbsp;I know this is not a pure High Availability question, but I think<br>&gt; &gt; &gt; it is<br>&gt; &gt; &gt; related...
<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; &nbsp;I would like to do &nbsp;load balancing between two Asterisk servers and<br>&gt; &gt; &gt; allow the<br>&gt; &gt; &gt; phones to use the other server as backup. Asterisk is installed on<br>
&gt; &gt; &gt; both<br>&gt; &gt; &gt; systems, the users (extensions) are defined in MySQL database<br>&gt; &gt; &gt; (realtime<br>&gt; &gt; &gt; Asterisk); the MySQL database is replicated on both systems.<br>&gt; &gt; &gt;
<br>&gt; &gt; &gt; &nbsp;What I see is that only the server to which the phone registered<br>&gt; &gt; &gt; knows about<br>&gt; &gt; &gt; its location. The other server doesn&#39;t know it, and thinks that the<br>&gt; &gt; &gt; phone is
<br>&gt; &gt; &gt; offline (although I see its current address in the MySQL record).<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; The realtime section of SIP.CONF is as follows:<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; rtcachefriends=yes
<br>&gt; &gt; &gt; rtsavesysname=yes<br>&gt; &gt; &gt; rtupdate=yes<br>&gt; &gt; &gt; rtautoclear=yes<br>&gt; &gt; &gt; ignoreregexpire=yes<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; I tried setting rtsavesysname=no but it didn&#39;t change the behaviour.
<br>&gt; &gt; &gt; Any idea<br>&gt; &gt; &gt; what I am doing wrong, or how to do it?<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; BTW, I tried to code &nbsp;the dialplan to check the sysname field in<br>&gt; &gt; &gt; MySQL; if it<br>
&gt; &gt; &gt; finds that the phone is on the other server then to direct the call<br>&gt; &gt; &gt; to there.<br>&gt; &gt; &gt; However, it then fails authentication (even if I set bith servers to<br>&gt; &gt; &gt; be<br>
&gt; &gt; &gt; &quot;insecure&quot;) :-(<br>&gt; &gt;<br>&gt; &gt; This is why we have Dundi :-) and the regexten= parameter in channel<br>&gt; &gt; drivers.<br>&gt; &gt;<br>&gt; &gt; I don&#39;t understand why you fail authentication between the servers,
<br>&gt; &gt; but that&#39;s propably just<br>&gt; &gt; a configuration issue that you can solve.<br>&gt; &gt;<br>&gt; &gt; You can do a lookup in the Msyql table, since the server who receives<br>&gt; &gt; the registration will store it in the database. In newer versions of
<br>&gt; &gt; Asterisk, you also have the option of storing the system name of the<br>&gt; &gt; server, so that you can redirect the call through that server out to<br>&gt; &gt; the client. With NAT, you have to send the call from the same IP
<br>&gt; &gt; address in order to reach the client.<br>&gt; &gt;<br>&gt; &gt; /O<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; _______________________________________________<br>&gt; &gt; --Bandwidth and Colocation Provided by 
<a href="http://www.api-digital.com--" target="_blank">http://www.api-digital.com--</a><br>&gt; &gt;<br>&gt; &gt; asterisk-ha-clustering mailing list<br>&gt; &gt; To UNSUBSCRIBE or update options visit:<br>&gt; &gt; &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>&gt; &gt;<br>&gt;<br>&gt;<br>&gt; _______________________________________________<br>&gt; --Bandwidth and Colocation Provided by <a href="http://www.api-digital.com--" target="_blank">
http://www.api-digital.com--</a><br>&gt;<br>&gt; asterisk-ha-clustering mailing list<br>&gt; To UNSUBSCRIBE or update options visit:<br>&gt; &nbsp; &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>&gt;<br><br><br><br></div></div><font color="#888888">--<br><a href="http://www.julianmenendez.es" target="_blank">http://www.julianmenendez.es</a><br>
</font><div><div></div><div class="Wj3C7c"><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>