[asterisk-users] Bandwidth requirements for 1, 000, 000 minutes a month

Steve Edwards asterisk.org at sedwards.com
Fri Dec 15 19:44:18 MST 2006


This may expose my ignorance, but here goes :)

I've been asked to figure out how much bandwidth would be needed to handle 
1,000,000 minutes a month.

Here's the environment:

) All calls are received via SIP.

) All calls use the ulaw codec.

) Calls average 10 minutes in duration.

) The "busiest" hour will account for 10% of the daily total.

This is how I'm figuring it...

Casual observation shows that SIP setup and teardown takes about 26 UDP 
packets. Assuming the packets are full (512 bytes) this adds up to about 
13 kilo-bytes for each call.

I've heard that ulaw (including overhead) is supposed to take about 80 
kilo-bits/sec.

Assuming each call takes 10 minutes, each call will take 13 kilo-bytes + 
(80 kilo-bits * 60 * 10) or 48.13 mega-bits. Assuming (to make the math 
easier) 10 bits = 1 byte, each call will take 4.813 mega-bytes.

So, 100,000 calls of 10 minutes (1 million minutes) would consume 481,300 
mega-bytes per month or 3,333 calls consuming 16,043 mega-bytes per day.

Assuming the busiest hour accounts for about 10% of the daily total, that 
hour would consist of 333 calls consuming 1,604 mega-bytes.

So, my "peak" would need 4.5 mega-bits per second of bandwidth.

Am I in the ballpark?

Would anybody venture an estimate of what the peak bandwidth would be if 
we changed to IAX? With trunking?

Thanks in advance,
------------------------------------------------------------------------
Steve Edwards      sedwards at sedwards.com      Voice: +1-760-468-3867 PST
Newline                                             Fax: +1-760-731-3000


More information about the asterisk-users mailing list