Calculating VoIP Bandwidth and Data Allowance

How fast does my internet connection need to be?

Data connections have two components – bandwidth and data allowance.

  • Bandwidth is measured in MegaBITS per second (Mbps) - 1024 Kilobits = 1 Megabit
  • Download allowance is measured in MegaBYTES (MB) - 1024 Kilobytes = 1 Megabyte
How much data would be used based on 1-hour audio call using the G711 or G722 codecs with allowance for an IPv6 overhead?
  • Each Phone, when in use, requires 80-100Kbps(down)/80-100Kbps(up) per voice call.
  • Each phone, when in use, will use 38 MB of your data allowance per hour.

Example: An ADSL Connection (Asymmetric Digital Subscriber Line) may have connection speeds of 3.2Mbps/.8Mbps. Therefore, the available bandwidth at any one time is 3.2Mb for download, and .8Mb for upload.

Calculating Download Capacity of the above example:

Formula: (No. of Mbps * 10) = Possible number of concurrent calls over available download bandwidth.

3.2* 10 = 32

Calculating the Upload Capacity of the above example:

Formula: (No. of Mbps * 10 = Possible number of concurrent calls over available upload bandwidth.

.8 * 10 = 8

Therefore, because the most calls possible on the existing upload capacity is 8, only 8 phones should be used on this data connection.
If the 8 phones were in use for 10 hours each, the total amount of data allowance used would be:

8 * 10 * 38MB = 3040MB

To summarise, an ADSL Connection with speeds of 3.2Mbps/.8Mbps will support 8 phones, and use 3040MB of data over 80 hours of talk time with NO Available bandwidth left for anything else.

Comms Council UK Members
Mutually Agreed Norms for Routing Security (MANRS)
The Internet Services Providers' Association (ISPA UK) is the UK's Trade Association for providers of Internet services
RIPE NCC is the regional Internet registry for Europe