20.000 users is really a big number, as big as 2000 concurrent calls. As previously stated on this list, it depends... it depends by the type of calls for example. If all media is offloaded from the server letting the phones to reinvite each other, than your server CAN support the call volume. If instead even a tiny portion of the call volume uses service on the pbx, like IVR, music on hold, conferences, queues or even worst, transcoding, then the server is obviously underpowered. From my point of view, servicing 20.000 users with a single piece of hardware is highly risky. It can broke in the middle of the day, leaving all your users without service. I think a better approach will be to have more less powered servers working all together to serving your users. If a day one or two of them broke, you have not to worry because the other will continue to serve your users and nobody notice the little decrease in power.<div>
There are a lots of way to achieve the high availability, load sharing, each with its pros and cons.</div><div>Right now I am building a pbx with high availability and load sharing in mind, for a client who wants to achieve numbers you have just said. Let's see how it works in few months.</div>
<div><br></div><div>Leandro<br><br><div class="gmail_quote">2012/5/23 bilal ghayyad <span dir="ltr"><<a href="mailto:bilmar_gh@yahoo.com" target="_blank">bilmar_gh@yahoo.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi All;<br>
<br>
I need to use Asterisk for 20 000 users, so which asterisk version to be used? Is there asterisk version that supports 20,000 users on one hardware machine?<br>
<br>
Can I use one strong hardware server i7 with 64 GB RAM and fast hard desk to handle 20 000 users, and concurrent calls 2000? Or I need multiple servers, how much?<br>
<br>
If I am going to use multiple servers (until now I do not know how much, and I do not know if the barrier will be the asterisk software or the hardware), then do I have to use special SIP proxy or I have to use load balancer)? In this case, I have to use asterisk Database (so all the servers will read/write from the database)?<br>
<br>
What about AsteriskNow, can it support?<br>
<br>
Regards<br>
Bilal<br>
<br>
--<br>
_____________________________________________________________________<br>
-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
New to Asterisk? Join us for a live introductory webinar every Thurs:<br>
<a href="http://www.asterisk.org/hello" target="_blank">http://www.asterisk.org/hello</a><br>
<br>
asterisk-users mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
<a href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br>
</blockquote></div><br></div>