<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
<META NAME="GENERATOR" CONTENT="GtkHTML/3.16.3">
</HEAD>
<BODY>
<BR>
Asterisk Realtime is better for administration. <BR>
<BR>
Performance, IMHO is the same issue. I'm not lucky to made large implementations to test these.<BR>
<BR>
Regards,<BR>
<BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
-- <BR>
Ing CIP. Alejandro Celi Mariátegui <BR>
<alex@linux.org.pe><BR>
<A HREF="http://cipher.pe/web/nuestra-experiencia.html">http://cipher.pe/web/nuestra-experiencia.html</A>
</TD>
</TR>
</TABLE>
<BR>
<BR>
<BR>
El vie, 25-05-2012 a las 07:06 -0700, bilal ghayyad escribió:
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">Hi John;</FONT>
<FONT COLOR="#000000">For 20,000 users: Is it better to use Asterisk realtime configuration or to use conf files?</FONT>
<FONT COLOR="#000000">I readed the below link but did not understand which GUI that works with asterisk realtime?</FONT>
<FONT COLOR="#000000"><A HREF="http://www.freepbx.org/trac/wiki/AsteriskRealtime">http://www.freepbx.org/trac/wiki/AsteriskRealtime</A></FONT>
<FONT COLOR="#000000">Regards</FONT>
<FONT COLOR="#000000">Bilal</FONT>
<FONT COLOR="#000000">------------</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> > My question is:</FONT>
<FONT COLOR="#000000">> ></FONT>
<FONT COLOR="#000000">> > Is it really possible to have the asterisk</FONT>
<FONT COLOR="#000000">> configuration in the database server instead of having it in</FONT>
<FONT COLOR="#000000">> conf files? HOW? I am asking this because what I noticed in</FONT>
<FONT COLOR="#000000">> AsteriskNow and in A2Billing and Vicidial or Goautodial that</FONT>
<FONT COLOR="#000000">> whatever I do configuration in the GUI, then the</FONT>
<FONT COLOR="#000000">> configuration will be generated in the conf files, so</FONT>
<FONT COLOR="#000000">> Asterisk will read from the conf files and not from the</FONT>
<FONT COLOR="#000000">> database directly. Is it right or I am confused and there is</FONT>
<FONT COLOR="#000000">> something else?</FONT>
<FONT COLOR="#000000">> ></FONT>
<FONT COLOR="#000000">> > If there is a method to let the configuration to be</FONT>
<FONT COLOR="#000000">> taken from the database (and not from the configuration),</FONT>
<FONT COLOR="#000000">> then HOW? Because even in AsteriskNow, the configuration</FONT>
<FONT COLOR="#000000">> will be generated in a conf files.</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> Hi Bilal,</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> You want to look the Asterisk realtime configuration</FONT>
<FONT COLOR="#000000">> features if you </FONT>
<FONT COLOR="#000000">> want to run your configuration from a database rather than</FONT>
<FONT COLOR="#000000">> configuration </FONT>
<FONT COLOR="#000000">> files.</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> This should point you in the right direction and get you</FONT>
<FONT COLOR="#000000">> started: </FONT>
<FONT COLOR="#000000">> <A HREF="http://www.voip-info.org/wiki/view/Asterisk+RealTime">http://www.voip-info.org/wiki/view/Asterisk+RealTime</A></FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> It should be noted that if you're wanting to use AsteriskNow</FONT>
<FONT COLOR="#000000">> (which </FONT>
<FONT COLOR="#000000">> relies on FreePBX for its gui configuration features), then</FONT>
<FONT COLOR="#000000">> Asterisk </FONT>
<FONT COLOR="#000000">> realtime configuration will not work as it is not compatible</FONT>
<FONT COLOR="#000000">> at this </FONT>
<FONT COLOR="#000000">> time. Other web gui's might work, but I am not</FONT>
<FONT COLOR="#000000">> familiar with them. </FONT>
<FONT COLOR="#000000">> FreePBX's sentiment on the subject is shared here: </FONT>
<FONT COLOR="#000000">> <A HREF="http://www.freepbx.org/trac/wiki/AsteriskRealtime">http://www.freepbx.org/trac/wiki/AsteriskRealtime</A></FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> -John</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> On 05/24/2012 05:46 PM, bilal ghayyad wrote:</FONT>
<FONT COLOR="#000000">> > Thanks for all for the help and kindly reply.</FONT>
<FONT COLOR="#000000">> ></FONT>
<FONT COLOR="#000000">> > One last point that will help me alot:</FONT>
<FONT COLOR="#000000">> ></FONT>
<FONT COLOR="#000000">> > I am thinking to have 4 Servers running Asterisk and 2</FONT>
<FONT COLOR="#000000">> Servers to be for database. The load to be distributed on</FONT>
<FONT COLOR="#000000">> the 4 Asterisk Servers with ability to be redundant (using</FONT>
<FONT COLOR="#000000">> any redundancy technique). The 4 Asterisk Servers to take</FONT>
<FONT COLOR="#000000">> the configuration from the Database Server and actually</FONT>
<FONT COLOR="#000000">> because there is 2 Database servers, then it will be</FONT>
<FONT COLOR="#000000">> redundant to each other (in case one database failed, the</FONT>
<FONT COLOR="#000000">> other will take over).</FONT>
<FONT COLOR="#000000">> ></FONT>
<FONT COLOR="#000000">> > My question is:</FONT>
<FONT COLOR="#000000">> ></FONT>
<FONT COLOR="#000000">> > Is it really possible to have the asterisk</FONT>
<FONT COLOR="#000000">> configuration in the database server instead of having it in</FONT>
<FONT COLOR="#000000">> conf files? HOW? I am asking this because what I noticed in</FONT>
<FONT COLOR="#000000">> AsteriskNow and in A2Billing and Vicidial or Goautodial that</FONT>
<FONT COLOR="#000000">> whatever I do configuration in the GUI, then the</FONT>
<FONT COLOR="#000000">> configuration will be generated in the conf files, so</FONT>
<FONT COLOR="#000000">> Asterisk will read from the conf files and not from the</FONT>
<FONT COLOR="#000000">> database directly. Is it right or I am confused and there is</FONT>
<FONT COLOR="#000000">> something else?</FONT>
<FONT COLOR="#000000">> ></FONT>
<FONT COLOR="#000000">> > If there is a method to let the configuration to be</FONT>
<FONT COLOR="#000000">> taken from the database (and not from the configuration),</FONT>
<FONT COLOR="#000000">> then HOW? Because even in AsteriskNow, the configuration</FONT>
<FONT COLOR="#000000">> will be generated in a conf files.</FONT>
<FONT COLOR="#000000">> ></FONT>
<FONT COLOR="#000000">> > Special thanks for the advise.</FONT>
<FONT COLOR="#000000">> ></FONT>
<FONT COLOR="#000000">> > Regards</FONT>
<FONT COLOR="#000000">> > Bilal</FONT>
<FONT COLOR="#000000">> > -------------</FONT>
<FONT COLOR="#000000">> ></FONT>
<FONT COLOR="#000000">> >>> Hi All;</FONT>
<FONT COLOR="#000000">> >>></FONT>
<FONT COLOR="#000000">> >>> I need to use Asterisk for 20 000 users, so</FONT>
<FONT COLOR="#000000">> which</FONT>
<FONT COLOR="#000000">> >> asterisk version to be used? Is there asterisk</FONT>
<FONT COLOR="#000000">> version that</FONT>
<FONT COLOR="#000000">> >> supports 20,000 users on one hardware machine?</FONT>
<FONT COLOR="#000000">> >>> Can I use one strong hardware server i7 with 64</FONT>
<FONT COLOR="#000000">> GB RAM</FONT>
<FONT COLOR="#000000">> >> and fast hard desk to handle 20 000 users, and</FONT>
<FONT COLOR="#000000">> concurrent</FONT>
<FONT COLOR="#000000">> >> calls 2000? Or I need multiple servers, how much?</FONT>
<FONT COLOR="#000000">> >>> If I am going to use multiple servers (until</FONT>
<FONT COLOR="#000000">> now I do</FONT>
<FONT COLOR="#000000">> >> not know how much, and I do not know if the barrier</FONT>
<FONT COLOR="#000000">> will be</FONT>
<FONT COLOR="#000000">> >> the asterisk software or the hardware), then do I</FONT>
<FONT COLOR="#000000">> have to</FONT>
<FONT COLOR="#000000">> >> use special SIP proxy or I have to use load</FONT>
<FONT COLOR="#000000">> balancer)? In</FONT>
<FONT COLOR="#000000">> >> this case, I have to use asterisk Database (so all</FONT>
<FONT COLOR="#000000">> the</FONT>
<FONT COLOR="#000000">> >> servers will read/write from the database)?</FONT>
<FONT COLOR="#000000">> >>> What about AsteriskNow, can it support?</FONT>
<FONT COLOR="#000000">> >> AsteriskNOW is a GUI on top of Asterisk; it does</FONT>
<FONT COLOR="#000000">> not change</FONT>
<FONT COLOR="#000000">> >> the ability</FONT>
<FONT COLOR="#000000">> >> of the system to handle call load.</FONT>
<FONT COLOR="#000000">> >></FONT>
<FONT COLOR="#000000">> >> Modern versions of Asterisk can easily handle</FONT>
<FONT COLOR="#000000">> 2,000</FONT>
<FONT COLOR="#000000">> >> simultaneous calls,</FONT>
<FONT COLOR="#000000">> >> even with media (non-transcoded) passing through</FONT>
<FONT COLOR="#000000">> the server.</FONT>
<FONT COLOR="#000000">> >> We have a</FONT>
<FONT COLOR="#000000">> >> community member who has improved chan_sip in</FONT>
<FONT COLOR="#000000">> Asterisk 10</FONT>
<FONT COLOR="#000000">> >> (and later) to</FONT>
<FONT COLOR="#000000">> >> be able to handle 10,000 simultaneous calls.</FONT>
<FONT COLOR="#000000">> >></FONT>
<FONT COLOR="#000000">> >> Handling 20,000 registrations is probably more of a</FONT>
<FONT COLOR="#000000">> concern</FONT>
<FONT COLOR="#000000">> >> for Asterisk</FONT>
<FONT COLOR="#000000">> >> at this point; I've never heard of anyone</FONT>
<FONT COLOR="#000000">> attempting to</FONT>
<FONT COLOR="#000000">> >> handle that many</FONT>
<FONT COLOR="#000000">> >> on one system.</FONT>
<FONT COLOR="#000000">> >></FONT>
<FONT COLOR="#000000">> >> In spite of all this, though, the other advice</FONT>
<FONT COLOR="#000000">> you've</FONT>
<FONT COLOR="#000000">> >> received in this</FONT>
<FONT COLOR="#000000">> >> thread is sound: even if a single system can handle</FONT>
<FONT COLOR="#000000">> the</FONT>
<FONT COLOR="#000000">> >> load, doing so</FONT>
<FONT COLOR="#000000">> >> is asking for a major problem if that system</FONT>
<FONT COLOR="#000000">> experiences a</FONT>
<FONT COLOR="#000000">> >> failure.</FONT>
<FONT COLOR="#000000">> >> You'd be much better off to at least split the load</FONT>
<FONT COLOR="#000000">> across</FONT>
<FONT COLOR="#000000">> >> two machines,</FONT>
<FONT COLOR="#000000">> >> both of which should be large enough to handle the</FONT>
<FONT COLOR="#000000">> entire</FONT>
<FONT COLOR="#000000">> >> load when</FONT>
<FONT COLOR="#000000">> >> necessary.</FONT>
<FONT COLOR="#000000">> >></FONT>
<FONT COLOR="#000000">> >> -- </FONT>
<FONT COLOR="#000000">> >> Kevin P. Fleming</FONT>
<FONT COLOR="#000000">> >> Digium, Inc. | Director of Software Technologies</FONT>
<FONT COLOR="#000000">> >> Jabber: <A HREF="mailto:kfleming@digium.com">kfleming@digium.com</A></FONT>
<FONT COLOR="#000000">> >> | SIP: <A HREF="mailto:kpfleming@digium.com">kpfleming@digium.com</A></FONT>
<FONT COLOR="#000000">> >> | Skype: kpfleming</FONT>
<FONT COLOR="#000000">> >> 445 Jan Davis Drive NW - Huntsville, AL 35806 -</FONT>
<FONT COLOR="#000000">> USA</FONT>
<FONT COLOR="#000000">> >> Check us out at <A HREF="http://www.digium.com">www.digium.com</A>& </FONT>
<FONT COLOR="#000000">> <A HREF="http://www.asterisk.org">www.asterisk.org</A></FONT>
<FONT COLOR="#000000">--</FONT>
<FONT COLOR="#000000">_____________________________________________________________________</FONT>
<FONT COLOR="#000000">-- Bandwidth and Colocation Provided by <A HREF="http://www.api-digital.com">http://www.api-digital.com</A> --</FONT>
<FONT COLOR="#000000">New to Asterisk? Join us for a live introductory webinar every Thurs:</FONT>
<FONT COLOR="#000000"> <A HREF="http://www.asterisk.org/hello">http://www.asterisk.org/hello</A></FONT>
<FONT COLOR="#000000">asterisk-users mailing list</FONT>
<FONT COLOR="#000000">To UNSUBSCRIBE or update options visit:</FONT>
<FONT COLOR="#000000"> <A HREF="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-use</FONT>rs</A>
</PRE>
</BLOCKQUOTE>
<BR>
<BR>
</BODY>
</HTML>