Hello guys I put an Asterisk VoIP server for Telephony services purposes and have 500 remote SIP Users but don’t know how much internet bandwidth does the server required to handle 500 remote SIP users voice calls and based on what criteria will be counted the Internet bandwidth for SIP users , any one knows or have experience please share his/her thought with me,
I assume you mean as a SIP PABX for remote user agents. Asterisk will act as both client and server. (And the server hardware may need bandwidth for other reasons.)
This is not a function of the number of distinct user agents, but on the the maximum number of simultaneous calls.
One would typically budget on 100kbps, in both directions, for each call leg, so assuming half of your external user agents were making simultaneous calls to the remaining half, that’s about 50 Mb/s in both direction.
However this needs to be low latency, so you may need a safety margin.
The 100 kbps is a round number figure, based on the use of G.711 codecs.
Signalling and DNS traffic is normally much smaller.
Thank you for your quick answer , yes that is SIP PABX Server the client is using SIP Phones for voice telephony purposes with other SIP Client , my goal is only for Asterisk SIP PBX Server internet bandwidth .
the below codecs is using on my Asterisk PBX Server
allow = ulaw
allow = gsm
allow = alaw
allow = g723
allow = g729
Assume 100 concurrent calls be at this case can I calculate 100kbit/s* 100 concurrent Calls = 9.76Mb , it mean 10Mbps Bandwidth is enough for 100 concurrent calls .