<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Thats fine for calculating how many users a particular speed network
connection can cope with. 640 concurrent calls on a 100Mbps
connection is doable on a decent machine as long as you are not
doing much codec translation. <br>
<br>
Once you get to the point where you start having hundreds of users
then you really need to think about redundancy. OpenSIPS is a good
way forward as it is very light weight and can easily handle tens of
thousands of registered phones. As calls come in then it can forward
them directly or if additional services are required such as
possibly voicemail it can pass them onto one or more asterisk
servers in a load balancing arrangement. Using a couple of database
servers replicating to each other and a virtual IP address (or DNS
SRV if the clients properly support it) will give you redundancy and
allow you to add more server to expand the capacity.<br>
<br>
<br>
On 19/12/13 05:19, Brian LaVallee wrote:
<blockquote cite="mid:1VtW1d-000647-Lm@smtp.variomailprotection.net"
type="cite">
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
<font size="-1">Hi Bilal,<br>
<br>
Assuming you have the latest hardware, sufficient memory, cpu,
etc... <br>
The key to determine the maximum number of users comes down to
the office type, RTP path, network interface, and primary codec
used.<br>
<br>
First we need to determine the over-subscription rate, how many
people will be using the phones at any given time. <br>
<br>
For a call center, the ratio is 1:1. <br>
For a normal office, the industry standard is 4:1. <br>
{This ratio is also used to determine the number of PSTN
channels you will need too}<br>
<br>
Will the PSTN connections be Digium card(s) in your server or
external gateway(s)?<br>
Assuming Diguim card(s), the RTP will be going through your
server.<br>
<br>
Determine the network interface. 10/100/1000baseT<br>
Then we need to consider the largest codec used, and divide the
available bandwidth by the typical packet size.<br>
<br>
µ-law/A-law is roughly 80 kbps, so we can support 128/1280/13107
audio streams.<br>
Divide that by 2 (just to be safe) and allow RTP in both
directions. </font><font size="-1"><font size="-1">64/640/<span
class="cwcot" id="cwos">6553</span></font><br>
<br>
Now multiple the result by the </font><font size="-1"><font
size="-1">over-subscription</font> ratio. 4:1 =
256/2560/26212<br>
<br>
So we see that the maximum number of users is 2560 for a normal
office when there is a 100baseT NIC in your Asterisk server.<br>
You would also need to have 640 channels (28 T1 PRI's)
connecting to the PSTN.<br>
<small><i>Using SIP trunks to connect to the PSTN through the
same 100baseT NIC will reduce the maximum number of users
you can support.</i></small><br>
<br>
The real challenge is not supporting thousands of users (IP
Phones), it's connecting a sufficient number of PSTN connections
to support those users.<br>
<br>
<br>
Sincerely,<br>
Brian LaVallee</font><br>
<br>
<br>
<br>
<br>
<div class="moz-cite-prefix">On 12/18/13, 11:45 PM, bilal ghayyad
wrote:<br>
</div>
<blockquote
cite="mid:1387377943.35389.YahooMailNeo@web160803.mail.bf1.yahoo.com"
type="cite">
<div style="color:#000; background-color:#fff;
font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial,
Lucida Grande, sans-serif;font-size:12pt">
<div>Hello;</div>
<div><br>
</div>
<div style="color: rgb(0, 0, 0); font-size: 16px; font-family:
HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida
Grande', sans-serif; background-color: transparent;
font-style: normal;">Can someone advise me what is the
maximum number of users (IP Phones) that can be supported by
asterisk 1.8 or later?</div>
<div style="color: rgb(0, 0, 0); font-size: 16px; font-family:
HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida
Grande', sans-serif; background-color: transparent;
font-style: normal;"><br>
</div>
<div style="color: rgb(0, 0, 0); font-size: 16px; font-family:
HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida
Grande', sans-serif; background-color: transparent;
font-style: normal;">Regards</div>
<div style="color: rgb(0, 0, 0); font-size: 16px; font-family:
HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida
Grande', sans-serif; background-color: transparent;
font-style: normal;">Bilal</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
</blockquote>
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
</blockquote>
</body>
</html>