SlideShare a Scribd company logo
1 of 6
Download to read offline
ETE-605


Is the current bandwidth support the IP telephony
            solutions for Bangladesh?




                      Submitted to
                  Dr. Mashiur Rahman




                      Submitted By
                    Shah Md. Zobair
                     ID# 063560056
                       Section - 1




               Date of submission: 15/04/08
VoIP is the new era for our country. Bangladesh government has newly released licenses for
VoIP through BTRC (Bangladesh Telephone Regulatory Commission). They have main concern
in Call Center establishment which will be connected through IP.

We have to calculate our bandwidth requirements for the huge business need. So making the
plan is difficult which should have the current usage, upcoming need for VoIP and the future
need. For calculating the bandwidth we have to go through the Codec and thus we will have a
clear view for near futures need. We will also discuss about our Submarine Cable (SEA-ME-
WE4) and other redundant issues which is also important for the big load.



Bandwidth Calculation Overview
The amount of bandwidth required to carry voice over an IP network is dependent upon a number
of factors. Among the most important are:
        Codec (coder/decoder) and sample period
        IP header
        Transmission medium
        Silence suppression
The codec determines the actual amount of bandwidth that the voice data will occupy. It also
determines the rate at which the voice is sampled. The IP/UDP/RTP header can generally be
thought of as a fixed overhead of 40 octets per packet, though on point-to-point links RTP header
compression can reduce this to 2 to 4 octets (RFC 2508). The transmission medium, such as
Ethernet, will add its own headers, checksums and spacers to the packet. Finally, some codecs
employ silence suppression, which can reduce the required bandwidth by as much as 50 percent.



The Codec
The conversion of the analogue waveform to a digital form is carried out by a codec. The codec
samples the waveform at regular intervals and generates a value for each sample. These
samples are typically taken 8,000 times a second. These individual values are accumulated for a
fixed period to create a frame of data. A sample period of 20 ms is common. Some codecs use
longer sample periods, such as 30 ms employed by G.723.1. Others use shorter periods, such as
10 ms employed by G.729a.
The important characteristics of the codec are:
       The number of bits produced per second
       The sample period - this defines how often the samples are transmitted
Together, these give us the size of the frame. For example, take a G.711 codec sampling at 20
ms. This generates 50 frames of data per second. G.711 transmits 64,000 bits per second so
each frame will contain 64,000¸ 50 = 1,280 bits or 160 octets.



Frames and Packets
Many IP phones simply place one frame of data in each packet. However, some place more than
one frame in each packet. For example, the G.729a codec works with a 10 ms sample period and
produces a very small frame (10 bytes). It is more efficient to place two frames in each packet.
This decreases the packet transmission overhead without increasing the latency excessively.
Latency and Packet Overhead
The choice of the number of frames per packet is a trade-off between two characteristics: latency
and packet overhead.
Long sample periods produce high latency, which can affect the perceived quality of the call.
Long delays make interactive conversations awkward, with the two parties often talking over each
other. Based on this fact alone, the shorter the sample period, the better the perceived quality of
the call. However, there is a price to pay. The shorter the sample period, the smaller the frames
and the more significant the packet headers become. For the smallest packets, well over half of
the bandwidth used is taken up by the packet headers; clearly an undesirable case. See figure 1
below:




                             IP         UDP        RTP          Data


                          IP Header                         Voice Payload
                          (Overhead)                        (Useful Data)

                Fig: IP Header from a significant part of small voice over IP packet



The IP Header
The term ‘IP header’ is used to refer to the combined IP, UDP and RTP information placed in the
packet. The payload generated by the codec is wrapped in successive layers of information in
order to deliver it to its destination. These layers are:
        IP – Internet Protocol
        UDP – User Datagram Protocol
        RTP – Real-time Transport Protocol
RTP is the first, or innermost, layer added. This is 12 octets. RTP allows the samples to be
reconstructed in the correct order and provides a mechanism for measuring delay and jitter.
UDP adds 8 octets, and routes the data to the correct destination port. It is a connectionless
protocol and does not provide any sequence information or guarantee of delivery.
IP adds 20 octets, and is responsible for delivering the data to the destination host. It is
connectionless and does not guarantee delivery or that packets will arrive in the same order they
were sent.
In total, the IP/UDP/RTP headers add a fixed 40 octets to the payload. With a sample period of
20 ms, the IP headers will generate an additional fixed 16 kbps to whatever codec is being used.
The payload for the G.711 codec and 20 ms sample period calculated above is 160 octets, the IP
header adds 40 octets. This means 200 octets, or 1,600 bits sent 50 times a second – result
80,000 bits per second. This is the bandwidth needed to transport the Voice over IP only, it does
not take into account the physical transmission medium.
There are other factors, which can reduce the overhead incurred by the IP headers, such as
compressed RTP (cRTP). This can be implemented on point-to-point links and reduces the IP
header from 40 to just 2 or 4 octets. Though this is not that common today, its use will become
more widespread with it being implemented with 3G mobile networks.
The Transmission Medium
In order to travel through the IP network, the IP packet is wrapped in another layer by the physical
transmission medium. Most Voice over IP transmissions will probably start their journey over
Ethernet, and parts of the core transmission network are also likely to be Ethernet.
Ethernet has a minimum payload size of 46 octets. Carrying IP packets with a fixed IP header of
40 means that the codec data must be at least 6 octets – typically not a problem. The Ethernet
packet starts with an 8 octet preamble followed by a header made up of 14 octets defining the
source and destination MAC addresses and the length. The payload is followed by a 4 octet
CRC. Finally, the packets must be separated by a minimum 12 octet gap. The result is an
additional Ethernet overhead of 38 octets.
Ethernet adds a further 38 octets to our 200 octets of G.711 codec frame and IP header. Sent 50
times a second – result 95,200 bits per second, see example 1 below. This is the bandwidth
needed to transmit Voice over IP over Ethernet. Transmission of IP over other mediums will result
in different overhead calculations.




Voice over IP over Ethernet, Example 1: G.711




       - Codec G.711 – 64 kbps, 20 ms sample period
       - 1 frames per packet (20 ms)
       - Standard IP headers
       - Ethernet transmission medium
One packet is sent every 20 ms, 50 packets per second. Payload is 64,000 ÷ 50 = 1,280 bits (160
octets). Fixed IP overhead 40 octets, fixed Ethernet overhead 38 octets. Total size 238 octets.
Bandwidth required is (160 + 40 + 38) x 50 x 8 = 95,200 kbps.
Voice over IP over Ethernet, Example 2: G729a




       -Codec G.729a – 8 kbps, 10 ms sample period
       -2 frames per packet (20 ms)
       -Standard IP headers
       -Ethernet transmission medium
One packet is sent every 20 ms, 50 packets per second. Payload is 8,000 ÷ 50 = 160 bits (20
octets). Fixed IP overhead 40 octets, fixed Ethernet overhead 38 octets. Total size 98 octets.
Bandwidth required is (20 + 40 + 38) x 50 x 8 = 39,200 kbps.



Silence Suppression
Certain codecs support silence suppression. Voice Activity Detection (VAD) suppresses the
transmission of data during silence periods. As only one person normally speaks at a time, this
can reduce the demand for bandwidth by as much as 50 percent. The receiving codec will
normally generate comfort noise during the silence periods.




Additional Codec Data
Codec                    Bandwidth   Sample     Frame Size      Frames/Packet    Ethernet
                                     Period                                      Bandwidth
G.711                   64 kbps      20 ms      160             1                95.2 kbps
G.723.1A (ACELP)        5.3 kbps     30 ms      20              1                26.1 kbps
G.723.1A (MP-MLQ)       6.4 kbps     30 ms      24              1                27.2 kbps
G.726 (ADPCM)           32 kbps      20 ms      80              1                63.2 kbps
G.728 (LD-CELP)         16 kbps      2.5 ms     5               4                78.4 kbps
G.729A (CS-CELP)        8 kbps       10 ms      10              2                39.2 kbps
AMR (ACELP)             4.75 kbps    20 ms      12              1                36.0 kbps
AMR (ACELP)             7.4 kbps     20 ms      19              1                38.8 kbps
AMR (ACELP)             12.2 kbps    20 ms      31              1                43.6 kbps
AMR-WB/G.722.2           6.6 kbps    20 ms      17              1                38.0 kbps
(ACELP)
Bandwidth Solutions for Bangladesh
As we see the G.729A is less bandwidth solution we can go for this codec. So we need 16 kbps
for a VoIP call. Now we can easily calculate the requirement for a specific site. If we plan for a 50
seat call center then we need to have a connection of (50 × 16) 800 kbps. So the government
should plan to server the required bandwidth dedicatedly for optimum performance. Otherwise we
will loose the contracts and the country will loose revenue.

We have a total bandwidth of 13.78 GB through SEA-ME-WE4 and among it we are already
using 3.28 GB. So before the call center license agreement we BTRC should study about the
licensee requirements that they need how many seats and what capacity we have. There is a
field in the form stating how many seats (agents) the licensee is intended to set up for the call
center. So it can be easily calculated what will be our requirement.

Besides the SEA-ME-WE4 we need another alternate route through which we can connected to
the outer world. At first urgently we need sufficient satellite backup with our existing submarine
cable. We can implement it before planning for the other submarine cable. But we should start to
plan now for the new cable which will be established soon named as SEA-ME-WE5. It an Indian
telecoms operator is planning to deploy the fifth submarine cable the way the SEA-ME-WE is laid.
Moreover it is also a concern to connect the cable from Khulna thus we will also have a alternate
geographical route.




Summary
The bandwidth requirement for Bangladesh and the calculation technique was discussed here.
Although there are many factors that influence the amount of bandwidth required to transmit a
voice call over an IP network, by approaching the problem one element at a time the final
calculation becomes relatively simple. Other factors may influence the actual bandwidth used,
such as RTP header compression, silence suppression and other techniques still under
development. So we need to plan now for our brighter VoIP future and thus our next generation
can survive in a better world.




References
   1) http://www.voip-info.org/wiki/index.php
   2) Asterisk PBX Configuration Guide - Flavio E. Gonçalves
   2) http://forum.asteriskportal.nl
   3) http://www.the-asterisk-book.com
   4) http://www.asteriskbilling.com/asterisk/software.htm
   5) http://www.easyasterisk.org
   6) http://www.pbxtech.info/register.php
   7) http://www.voip-news.co.uk/voip/news/

More Related Content

What's hot

What's hot (20)

Introduction to VoIP, RTP and SIP
Introduction to VoIP, RTP and SIP Introduction to VoIP, RTP and SIP
Introduction to VoIP, RTP and SIP
 
VoIP - seminar at IASRI, New Delhi
VoIP - seminar at IASRI, New DelhiVoIP - seminar at IASRI, New Delhi
VoIP - seminar at IASRI, New Delhi
 
Voice Quality Metrics in VoIP
Voice Quality Metrics in VoIPVoice Quality Metrics in VoIP
Voice Quality Metrics in VoIP
 
DOCSIS 3.0 SCTE Piedmont Chapter January 18th
DOCSIS 3.0 SCTE Piedmont Chapter January 18thDOCSIS 3.0 SCTE Piedmont Chapter January 18th
DOCSIS 3.0 SCTE Piedmont Chapter January 18th
 
encrption.PDF
encrption.PDFencrption.PDF
encrption.PDF
 
CCNA
CCNA CCNA
CCNA
 
Sip technology overview
Sip technology overviewSip technology overview
Sip technology overview
 
EXPERIENCES WITH HIGH DEFINITION INTERACTIVE VIDEO ...
EXPERIENCES WITH HIGH DEFINITION INTERACTIVE VIDEO ...EXPERIENCES WITH HIGH DEFINITION INTERACTIVE VIDEO ...
EXPERIENCES WITH HIGH DEFINITION INTERACTIVE VIDEO ...
 
ETE405-lec8.pptx
ETE405-lec8.pptxETE405-lec8.pptx
ETE405-lec8.pptx
 
Speech coding techniques
Speech coding techniquesSpeech coding techniques
Speech coding techniques
 
DHCP basics
DHCP basicsDHCP basics
DHCP basics
 
un bon lien en anglais .
un bon lien en anglais .un bon lien en anglais .
un bon lien en anglais .
 
Lecture 12
Lecture 12Lecture 12
Lecture 12
 
Feature satip3
Feature satip3Feature satip3
Feature satip3
 
3. digital transmission fundamentals
3. digital transmission fundamentals3. digital transmission fundamentals
3. digital transmission fundamentals
 
SIP for geeks
SIP for geeksSIP for geeks
SIP for geeks
 
Feature satip3
Feature satip3Feature satip3
Feature satip3
 
Feature satip3
Feature satip3Feature satip3
Feature satip3
 
IPTV Codec & Packeting
IPTV Codec & PacketingIPTV Codec & Packeting
IPTV Codec & Packeting
 
Mfc
MfcMfc
Mfc
 

Viewers also liked

Lec1 Algorthm
Lec1 AlgorthmLec1 Algorthm
Lec1 Algorthmhumanist3
 
Shakhawat Hossain (062364056)
Shakhawat Hossain (062364056)Shakhawat Hossain (062364056)
Shakhawat Hossain (062364056)mashiur
 
ETE405-lec6.pdf
ETE405-lec6.pdfETE405-lec6.pdf
ETE405-lec6.pdfmashiur
 
Lec2 Algorth
Lec2 AlgorthLec2 Algorth
Lec2 Algorthhumanist3
 
ETE405-lec2.pdf
ETE405-lec2.pdfETE405-lec2.pdf
ETE405-lec2.pdfmashiur
 
ETE405-lec5.pdf
ETE405-lec5.pdfETE405-lec5.pdf
ETE405-lec5.pdfmashiur
 
Ete411 Lec8
Ete411 Lec8Ete411 Lec8
Ete411 Lec8mashiur
 
ETE444-lec7-lab-on-a-chip-microfluidics.pdf
ETE444-lec7-lab-on-a-chip-microfluidics.pdfETE444-lec7-lab-on-a-chip-microfluidics.pdf
ETE444-lec7-lab-on-a-chip-microfluidics.pdfmashiur
 
Ete411 Lec9
Ete411 Lec9Ete411 Lec9
Ete411 Lec9mashiur
 
Ete411 Lec6
Ete411 Lec6Ete411 Lec6
Ete411 Lec6mashiur
 
ETE405-lec7.ppt
ETE405-lec7.pptETE405-lec7.ppt
ETE405-lec7.pptmashiur
 
Ete411 Lec12
Ete411 Lec12Ete411 Lec12
Ete411 Lec12mashiur
 
ETE405-lec7.pptx
ETE405-lec7.pptxETE405-lec7.pptx
ETE405-lec7.pptxmashiur
 
Whizle Edu Scenario
Whizle Edu ScenarioWhizle Edu Scenario
Whizle Edu Scenariohumanist3
 
Ete411 Lec6
Ete411 Lec6Ete411 Lec6
Ete411 Lec6mashiur
 
Syeda Farhana Shirin Id#062681056
Syeda Farhana Shirin  Id#062681056Syeda Farhana Shirin  Id#062681056
Syeda Farhana Shirin Id#062681056mashiur
 
Sayef Almaji (063170056)
Sayef Almaji (063170056)Sayef Almaji (063170056)
Sayef Almaji (063170056)mashiur
 
Ete411 Lec13
Ete411 Lec13Ete411 Lec13
Ete411 Lec13mashiur
 

Viewers also liked (20)

Lec1 Algorthm
Lec1 AlgorthmLec1 Algorthm
Lec1 Algorthm
 
Shakhawat Hossain (062364056)
Shakhawat Hossain (062364056)Shakhawat Hossain (062364056)
Shakhawat Hossain (062364056)
 
ETE405-lec6.pdf
ETE405-lec6.pdfETE405-lec6.pdf
ETE405-lec6.pdf
 
Lec2 Algorth
Lec2 AlgorthLec2 Algorth
Lec2 Algorth
 
Lecture2
Lecture2Lecture2
Lecture2
 
ETE405-lec2.pdf
ETE405-lec2.pdfETE405-lec2.pdf
ETE405-lec2.pdf
 
ETE405-lec5.pdf
ETE405-lec5.pdfETE405-lec5.pdf
ETE405-lec5.pdf
 
Ete411 Lec8
Ete411 Lec8Ete411 Lec8
Ete411 Lec8
 
ETE444-lec7-lab-on-a-chip-microfluidics.pdf
ETE444-lec7-lab-on-a-chip-microfluidics.pdfETE444-lec7-lab-on-a-chip-microfluidics.pdf
ETE444-lec7-lab-on-a-chip-microfluidics.pdf
 
Ete411 Lec9
Ete411 Lec9Ete411 Lec9
Ete411 Lec9
 
Whizle U
Whizle UWhizle U
Whizle U
 
Ete411 Lec6
Ete411 Lec6Ete411 Lec6
Ete411 Lec6
 
ETE405-lec7.ppt
ETE405-lec7.pptETE405-lec7.ppt
ETE405-lec7.ppt
 
Ete411 Lec12
Ete411 Lec12Ete411 Lec12
Ete411 Lec12
 
ETE405-lec7.pptx
ETE405-lec7.pptxETE405-lec7.pptx
ETE405-lec7.pptx
 
Whizle Edu Scenario
Whizle Edu ScenarioWhizle Edu Scenario
Whizle Edu Scenario
 
Ete411 Lec6
Ete411 Lec6Ete411 Lec6
Ete411 Lec6
 
Syeda Farhana Shirin Id#062681056
Syeda Farhana Shirin  Id#062681056Syeda Farhana Shirin  Id#062681056
Syeda Farhana Shirin Id#062681056
 
Sayef Almaji (063170056)
Sayef Almaji (063170056)Sayef Almaji (063170056)
Sayef Almaji (063170056)
 
Ete411 Lec13
Ete411 Lec13Ete411 Lec13
Ete411 Lec13
 

Similar to Shah Md Zobair(063560056)

Comparisons of QoS in VoIP over WIMAX by Varying the Voice codes and Buffer size
Comparisons of QoS in VoIP over WIMAX by Varying the Voice codes and Buffer sizeComparisons of QoS in VoIP over WIMAX by Varying the Voice codes and Buffer size
Comparisons of QoS in VoIP over WIMAX by Varying the Voice codes and Buffer sizeEditor IJCATR
 
Avb pov 2017 v2
Avb pov 2017 v2Avb pov 2017 v2
Avb pov 2017 v2Jeff Green
 
Voice over IP (VoIP)
Voice over IP (VoIP)Voice over IP (VoIP)
Voice over IP (VoIP)Peter R. Egli
 
VHF/UHF Uplink Solutions for Remote Wireless Sensor Networks - Thesis Defense
VHF/UHF Uplink Solutions for Remote Wireless Sensor Networks - Thesis DefenseVHF/UHF Uplink Solutions for Remote Wireless Sensor Networks - Thesis Defense
VHF/UHF Uplink Solutions for Remote Wireless Sensor Networks - Thesis DefenseAlp Sayin
 
Getting the Most Out of Bluetooth 5
Getting the Most Out of Bluetooth 5Getting the Most Out of Bluetooth 5
Getting the Most Out of Bluetooth 5Silicon Labs
 
Practical Fundamentals of Voice over IP (VoIP) for Engineers and Technicians
Practical Fundamentals of Voice over IP (VoIP) for Engineers and TechniciansPractical Fundamentals of Voice over IP (VoIP) for Engineers and Technicians
Practical Fundamentals of Voice over IP (VoIP) for Engineers and TechniciansLiving Online
 
Custom_IP_Network_Protocol_and_Router
Custom_IP_Network_Protocol_and_RouterCustom_IP_Network_Protocol_and_Router
Custom_IP_Network_Protocol_and_RouterVishal Vasudev
 
Fujitsu Iccad Presentation--Enable 100G
Fujitsu Iccad Presentation--Enable 100GFujitsu Iccad Presentation--Enable 100G
Fujitsu Iccad Presentation--Enable 100Gkennliu
 
Network Cabling http://www.innovaglobal.com 877-448-4968
Network Cabling http://www.innovaglobal.com 877-448-4968Network Cabling http://www.innovaglobal.com 877-448-4968
Network Cabling http://www.innovaglobal.com 877-448-4968Innova Global Technology
 
ClearView Imaging - Hashem Khan - Choosing The Best Interface For Your Applic...
ClearView Imaging - Hashem Khan - Choosing The Best Interface For Your Applic...ClearView Imaging - Hashem Khan - Choosing The Best Interface For Your Applic...
ClearView Imaging - Hashem Khan - Choosing The Best Interface For Your Applic...ClearView Imaging
 
Wireline Technologies Dave Russell
Wireline Technologies Dave RussellWireline Technologies Dave Russell
Wireline Technologies Dave RussellAnn Treacy
 
LinuxCon2009: 10Gbit/s Bi-Directional Routing on standard hardware running Linux
LinuxCon2009: 10Gbit/s Bi-Directional Routing on standard hardware running LinuxLinuxCon2009: 10Gbit/s Bi-Directional Routing on standard hardware running Linux
LinuxCon2009: 10Gbit/s Bi-Directional Routing on standard hardware running Linuxbrouer
 
PLNOG 13: Alexis Dacquay: Handling high-bandwidth-consumption applications in...
PLNOG 13: Alexis Dacquay: Handling high-bandwidth-consumption applications in...PLNOG 13: Alexis Dacquay: Handling high-bandwidth-consumption applications in...
PLNOG 13: Alexis Dacquay: Handling high-bandwidth-consumption applications in...PROIDEA
 

Similar to Shah Md Zobair(063560056) (20)

Introduction to VoIP
Introduction to VoIPIntroduction to VoIP
Introduction to VoIP
 
Comparisons of QoS in VoIP over WIMAX by Varying the Voice codes and Buffer size
Comparisons of QoS in VoIP over WIMAX by Varying the Voice codes and Buffer sizeComparisons of QoS in VoIP over WIMAX by Varying the Voice codes and Buffer size
Comparisons of QoS in VoIP over WIMAX by Varying the Voice codes and Buffer size
 
VOIP QOS
VOIP QOSVOIP QOS
VOIP QOS
 
Avb pov 2017 v2
Avb pov 2017 v2Avb pov 2017 v2
Avb pov 2017 v2
 
Voice over IP (VoIP)
Voice over IP (VoIP)Voice over IP (VoIP)
Voice over IP (VoIP)
 
VHF/UHF Uplink Solutions for Remote Wireless Sensor Networks - Thesis Defense
VHF/UHF Uplink Solutions for Remote Wireless Sensor Networks - Thesis DefenseVHF/UHF Uplink Solutions for Remote Wireless Sensor Networks - Thesis Defense
VHF/UHF Uplink Solutions for Remote Wireless Sensor Networks - Thesis Defense
 
Getting the Most Out of Bluetooth 5
Getting the Most Out of Bluetooth 5Getting the Most Out of Bluetooth 5
Getting the Most Out of Bluetooth 5
 
Practical Fundamentals of Voice over IP (VoIP) for Engineers and Technicians
Practical Fundamentals of Voice over IP (VoIP) for Engineers and TechniciansPractical Fundamentals of Voice over IP (VoIP) for Engineers and Technicians
Practical Fundamentals of Voice over IP (VoIP) for Engineers and Technicians
 
Report
ReportReport
Report
 
Custom_IP_Network_Protocol_and_Router
Custom_IP_Network_Protocol_and_RouterCustom_IP_Network_Protocol_and_Router
Custom_IP_Network_Protocol_and_Router
 
Fujitsu Iccad Presentation--Enable 100G
Fujitsu Iccad Presentation--Enable 100GFujitsu Iccad Presentation--Enable 100G
Fujitsu Iccad Presentation--Enable 100G
 
Download
DownloadDownload
Download
 
Network Cabling http://www.innovaglobal.com 877-448-4968
Network Cabling http://www.innovaglobal.com 877-448-4968Network Cabling http://www.innovaglobal.com 877-448-4968
Network Cabling http://www.innovaglobal.com 877-448-4968
 
ClearView Imaging - Hashem Khan - Choosing The Best Interface For Your Applic...
ClearView Imaging - Hashem Khan - Choosing The Best Interface For Your Applic...ClearView Imaging - Hashem Khan - Choosing The Best Interface For Your Applic...
ClearView Imaging - Hashem Khan - Choosing The Best Interface For Your Applic...
 
Wireline Technologies Dave Russell
Wireline Technologies Dave RussellWireline Technologies Dave Russell
Wireline Technologies Dave Russell
 
LinuxCon2009: 10Gbit/s Bi-Directional Routing on standard hardware running Linux
LinuxCon2009: 10Gbit/s Bi-Directional Routing on standard hardware running LinuxLinuxCon2009: 10Gbit/s Bi-Directional Routing on standard hardware running Linux
LinuxCon2009: 10Gbit/s Bi-Directional Routing on standard hardware running Linux
 
C.pdf
C.pdfC.pdf
C.pdf
 
PLNOG 13: Alexis Dacquay: Handling high-bandwidth-consumption applications in...
PLNOG 13: Alexis Dacquay: Handling high-bandwidth-consumption applications in...PLNOG 13: Alexis Dacquay: Handling high-bandwidth-consumption applications in...
PLNOG 13: Alexis Dacquay: Handling high-bandwidth-consumption applications in...
 
moip
moipmoip
moip
 
Ch 2
Ch 2Ch 2
Ch 2
 

More from mashiur

Touseef Kamal062159056
Touseef Kamal062159056Touseef Kamal062159056
Touseef Kamal062159056mashiur
 
Towfique 063382056
Towfique 063382056Towfique 063382056
Towfique 063382056mashiur
 
Tasmiah Binte Zilani (071649556)
Tasmiah Binte Zilani (071649556)Tasmiah Binte Zilani (071649556)
Tasmiah Binte Zilani (071649556)mashiur
 
Sk M Rezaul Karim 072899056
Sk M Rezaul Karim  072899056Sk M Rezaul Karim  072899056
Sk M Rezaul Karim 072899056mashiur
 
Shihab Uddin 062483056
Shihab Uddin  062483056Shihab Uddin  062483056
Shihab Uddin 062483056mashiur
 
Shahriar Khaled 062473056
Shahriar Khaled 062473056Shahriar Khaled 062473056
Shahriar Khaled 062473056mashiur
 
Shahnshah Sarker 072802556
Shahnshah Sarker  072802556Shahnshah Sarker  072802556
Shahnshah Sarker 072802556mashiur
 
Shah M Saklaen 072809056
Shah M Saklaen 072809056Shah M Saklaen 072809056
Shah M Saklaen 072809056mashiur
 
Shahed.Anwar 061708556
Shahed.Anwar 061708556Shahed.Anwar 061708556
Shahed.Anwar 061708556mashiur
 
Sajjad Hossain 071297056
Sajjad Hossain  071297056Sajjad Hossain  071297056
Sajjad Hossain 071297056mashiur
 
S K Ashikur Rahman (072874556)
S K Ashikur Rahman (072874556)S K Ashikur Rahman (072874556)
S K Ashikur Rahman (072874556)mashiur
 
Rumana Rashid Riti (Id 053 507 056)
Rumana Rashid Riti (Id 053 507 056)Rumana Rashid Riti (Id 053 507 056)
Rumana Rashid Riti (Id 053 507 056)mashiur
 
Rumana Akther Id#072842056
Rumana Akther Id#072842056Rumana Akther Id#072842056
Rumana Akther Id#072842056mashiur
 
Ridhwana Mohammad (071403056)
Ridhwana Mohammad (071403056)Ridhwana Mohammad (071403056)
Ridhwana Mohammad (071403056)mashiur
 
Riaz Rahman (072878056)
Riaz Rahman (072878056)Riaz Rahman (072878056)
Riaz Rahman (072878056)mashiur
 
Rubaiyet Rashid Romel (063454056)
Rubaiyet Rashid Romel (063454056)Rubaiyet Rashid Romel (063454056)
Rubaiyet Rashid Romel (063454056)mashiur
 
Rehana Zakia (063411056)
Rehana Zakia (063411056)Rehana Zakia (063411056)
Rehana Zakia (063411056)mashiur
 
Ranjan Kumar Das (071503056)
Ranjan Kumar Das (071503056)Ranjan Kumar Das (071503056)
Ranjan Kumar Das (071503056)mashiur
 
Raisul Haq Rajib (063435056)
Raisul Haq Rajib  (063435056)Raisul Haq Rajib  (063435056)
Raisul Haq Rajib (063435056)mashiur
 
Nashimul Reshad Id 072862556
Nashimul Reshad  Id 072862556Nashimul Reshad  Id 072862556
Nashimul Reshad Id 072862556mashiur
 

More from mashiur (20)

Touseef Kamal062159056
Touseef Kamal062159056Touseef Kamal062159056
Touseef Kamal062159056
 
Towfique 063382056
Towfique 063382056Towfique 063382056
Towfique 063382056
 
Tasmiah Binte Zilani (071649556)
Tasmiah Binte Zilani (071649556)Tasmiah Binte Zilani (071649556)
Tasmiah Binte Zilani (071649556)
 
Sk M Rezaul Karim 072899056
Sk M Rezaul Karim  072899056Sk M Rezaul Karim  072899056
Sk M Rezaul Karim 072899056
 
Shihab Uddin 062483056
Shihab Uddin  062483056Shihab Uddin  062483056
Shihab Uddin 062483056
 
Shahriar Khaled 062473056
Shahriar Khaled 062473056Shahriar Khaled 062473056
Shahriar Khaled 062473056
 
Shahnshah Sarker 072802556
Shahnshah Sarker  072802556Shahnshah Sarker  072802556
Shahnshah Sarker 072802556
 
Shah M Saklaen 072809056
Shah M Saklaen 072809056Shah M Saklaen 072809056
Shah M Saklaen 072809056
 
Shahed.Anwar 061708556
Shahed.Anwar 061708556Shahed.Anwar 061708556
Shahed.Anwar 061708556
 
Sajjad Hossain 071297056
Sajjad Hossain  071297056Sajjad Hossain  071297056
Sajjad Hossain 071297056
 
S K Ashikur Rahman (072874556)
S K Ashikur Rahman (072874556)S K Ashikur Rahman (072874556)
S K Ashikur Rahman (072874556)
 
Rumana Rashid Riti (Id 053 507 056)
Rumana Rashid Riti (Id 053 507 056)Rumana Rashid Riti (Id 053 507 056)
Rumana Rashid Riti (Id 053 507 056)
 
Rumana Akther Id#072842056
Rumana Akther Id#072842056Rumana Akther Id#072842056
Rumana Akther Id#072842056
 
Ridhwana Mohammad (071403056)
Ridhwana Mohammad (071403056)Ridhwana Mohammad (071403056)
Ridhwana Mohammad (071403056)
 
Riaz Rahman (072878056)
Riaz Rahman (072878056)Riaz Rahman (072878056)
Riaz Rahman (072878056)
 
Rubaiyet Rashid Romel (063454056)
Rubaiyet Rashid Romel (063454056)Rubaiyet Rashid Romel (063454056)
Rubaiyet Rashid Romel (063454056)
 
Rehana Zakia (063411056)
Rehana Zakia (063411056)Rehana Zakia (063411056)
Rehana Zakia (063411056)
 
Ranjan Kumar Das (071503056)
Ranjan Kumar Das (071503056)Ranjan Kumar Das (071503056)
Ranjan Kumar Das (071503056)
 
Raisul Haq Rajib (063435056)
Raisul Haq Rajib  (063435056)Raisul Haq Rajib  (063435056)
Raisul Haq Rajib (063435056)
 
Nashimul Reshad Id 072862556
Nashimul Reshad  Id 072862556Nashimul Reshad  Id 072862556
Nashimul Reshad Id 072862556
 

Recently uploaded

Zoom In Game for ice breaking in a training
Zoom In Game for ice breaking in a trainingZoom In Game for ice breaking in a training
Zoom In Game for ice breaking in a trainingRafik ABDI
 
办理滑铁卢大学毕业证成绩单|购买加拿大文凭证书
办理滑铁卢大学毕业证成绩单|购买加拿大文凭证书办理滑铁卢大学毕业证成绩单|购买加拿大文凭证书
办理滑铁卢大学毕业证成绩单|购买加拿大文凭证书zdzoqco
 
Flying Avocado Cat Cryptocurrency Created, Coded, Generated and Named by Grok...
Flying Avocado Cat Cryptocurrency Created, Coded, Generated and Named by Grok...Flying Avocado Cat Cryptocurrency Created, Coded, Generated and Named by Grok...
Flying Avocado Cat Cryptocurrency Created, Coded, Generated and Named by Grok...TeslaStakeHolder
 
NO1 Certified Black magic specialist,Expert in Pakistan Amil Baba kala ilam E...
NO1 Certified Black magic specialist,Expert in Pakistan Amil Baba kala ilam E...NO1 Certified Black magic specialist,Expert in Pakistan Amil Baba kala ilam E...
NO1 Certified Black magic specialist,Expert in Pakistan Amil Baba kala ilam E...Amil Baba Dawood bangali
 
Aesthetic Design Inspiration by Slidesgo.pptx
Aesthetic Design Inspiration by Slidesgo.pptxAesthetic Design Inspiration by Slidesgo.pptx
Aesthetic Design Inspiration by Slidesgo.pptxsayemalkadripial4
 
NO1 Certified kala ilam Expert In Peshwar Kala Jadu Specialist In Peshwar Kal...
NO1 Certified kala ilam Expert In Peshwar Kala Jadu Specialist In Peshwar Kal...NO1 Certified kala ilam Expert In Peshwar Kala Jadu Specialist In Peshwar Kal...
NO1 Certified kala ilam Expert In Peshwar Kala Jadu Specialist In Peshwar Kal...Amil Baba Dawood bangali
 
THE MEDIC, A STORY for entertainment.docx
THE MEDIC, A STORY for entertainment.docxTHE MEDIC, A STORY for entertainment.docx
THE MEDIC, A STORY for entertainment.docxazuremorn
 
ECOLUXE pre-ESPYS Ultimate Sports Lounge 2024
ECOLUXE pre-ESPYS Ultimate Sports Lounge 2024ECOLUXE pre-ESPYS Ultimate Sports Lounge 2024
ECOLUXE pre-ESPYS Ultimate Sports Lounge 2024Durkin Entertainment LLC
 
A Spotlight on Darla Leigh Pittman Rodgers: Aaron Rodgers' Mother
A Spotlight on Darla Leigh Pittman Rodgers: Aaron Rodgers' MotherA Spotlight on Darla Leigh Pittman Rodgers: Aaron Rodgers' Mother
A Spotlight on Darla Leigh Pittman Rodgers: Aaron Rodgers' Motherget joys
 
What Life Would Be Like From A Different Perspective (saltyvixenstories.com)
What Life Would Be Like From A Different Perspective (saltyvixenstories.com)What Life Would Be Like From A Different Perspective (saltyvixenstories.com)
What Life Would Be Like From A Different Perspective (saltyvixenstories.com)Salty Vixen Stories & More
 
Taken Pilot Episode Story pitch Document
Taken Pilot Episode Story pitch DocumentTaken Pilot Episode Story pitch Document
Taken Pilot Episode Story pitch Documentf4ssvxpz62
 
Fight Scene Storyboard (Action/Adventure Animation)
Fight Scene Storyboard (Action/Adventure Animation)Fight Scene Storyboard (Action/Adventure Animation)
Fight Scene Storyboard (Action/Adventure Animation)finlaygoodall2
 
Statement Of Intent - - Copy.documentfile
Statement Of Intent - - Copy.documentfileStatement Of Intent - - Copy.documentfile
Statement Of Intent - - Copy.documentfilef4ssvxpz62
 
Princess Jahan's Tuition Classes, a story for entertainment
Princess Jahan's Tuition Classes, a story for entertainmentPrincess Jahan's Tuition Classes, a story for entertainment
Princess Jahan's Tuition Classes, a story for entertainmentazuremorn
 
Biswanath Byam Samiti Open Quiz 2022 by Qui9 Grand Finale
Biswanath Byam Samiti Open Quiz 2022 by Qui9 Grand FinaleBiswanath Byam Samiti Open Quiz 2022 by Qui9 Grand Finale
Biswanath Byam Samiti Open Quiz 2022 by Qui9 Grand FinaleQui9 (Ultimate Quizzing)
 
Uk-NO1 Amil In Karachi Best Amil In Karachi Bangali Baba In Karachi Aamil In ...
Uk-NO1 Amil In Karachi Best Amil In Karachi Bangali Baba In Karachi Aamil In ...Uk-NO1 Amil In Karachi Best Amil In Karachi Bangali Baba In Karachi Aamil In ...
Uk-NO1 Amil In Karachi Best Amil In Karachi Bangali Baba In Karachi Aamil In ...Amil baba
 

Recently uploaded (20)

Zoom In Game for ice breaking in a training
Zoom In Game for ice breaking in a trainingZoom In Game for ice breaking in a training
Zoom In Game for ice breaking in a training
 
办理滑铁卢大学毕业证成绩单|购买加拿大文凭证书
办理滑铁卢大学毕业证成绩单|购买加拿大文凭证书办理滑铁卢大学毕业证成绩单|购买加拿大文凭证书
办理滑铁卢大学毕业证成绩单|购买加拿大文凭证书
 
Flying Avocado Cat Cryptocurrency Created, Coded, Generated and Named by Grok...
Flying Avocado Cat Cryptocurrency Created, Coded, Generated and Named by Grok...Flying Avocado Cat Cryptocurrency Created, Coded, Generated and Named by Grok...
Flying Avocado Cat Cryptocurrency Created, Coded, Generated and Named by Grok...
 
NO1 Certified Black magic specialist,Expert in Pakistan Amil Baba kala ilam E...
NO1 Certified Black magic specialist,Expert in Pakistan Amil Baba kala ilam E...NO1 Certified Black magic specialist,Expert in Pakistan Amil Baba kala ilam E...
NO1 Certified Black magic specialist,Expert in Pakistan Amil Baba kala ilam E...
 
S10_E06-Sincerely,The Friday Club- Prelims Farewell Quiz.pptx
S10_E06-Sincerely,The Friday Club- Prelims Farewell Quiz.pptxS10_E06-Sincerely,The Friday Club- Prelims Farewell Quiz.pptx
S10_E06-Sincerely,The Friday Club- Prelims Farewell Quiz.pptx
 
Aesthetic Design Inspiration by Slidesgo.pptx
Aesthetic Design Inspiration by Slidesgo.pptxAesthetic Design Inspiration by Slidesgo.pptx
Aesthetic Design Inspiration by Slidesgo.pptx
 
Sincerely, The Friday Club - Farewell Quiz-Finals.pptx
Sincerely, The Friday Club - Farewell Quiz-Finals.pptxSincerely, The Friday Club - Farewell Quiz-Finals.pptx
Sincerely, The Friday Club - Farewell Quiz-Finals.pptx
 
NO1 Certified kala ilam Expert In Peshwar Kala Jadu Specialist In Peshwar Kal...
NO1 Certified kala ilam Expert In Peshwar Kala Jadu Specialist In Peshwar Kal...NO1 Certified kala ilam Expert In Peshwar Kala Jadu Specialist In Peshwar Kal...
NO1 Certified kala ilam Expert In Peshwar Kala Jadu Specialist In Peshwar Kal...
 
THE MEDIC, A STORY for entertainment.docx
THE MEDIC, A STORY for entertainment.docxTHE MEDIC, A STORY for entertainment.docx
THE MEDIC, A STORY for entertainment.docx
 
ECOLUXE pre-ESPYS Ultimate Sports Lounge 2024
ECOLUXE pre-ESPYS Ultimate Sports Lounge 2024ECOLUXE pre-ESPYS Ultimate Sports Lounge 2024
ECOLUXE pre-ESPYS Ultimate Sports Lounge 2024
 
A Spotlight on Darla Leigh Pittman Rodgers: Aaron Rodgers' Mother
A Spotlight on Darla Leigh Pittman Rodgers: Aaron Rodgers' MotherA Spotlight on Darla Leigh Pittman Rodgers: Aaron Rodgers' Mother
A Spotlight on Darla Leigh Pittman Rodgers: Aaron Rodgers' Mother
 
S10_E02_How to Pimp Social Media 101.pptx
S10_E02_How to Pimp Social Media 101.pptxS10_E02_How to Pimp Social Media 101.pptx
S10_E02_How to Pimp Social Media 101.pptx
 
What Life Would Be Like From A Different Perspective (saltyvixenstories.com)
What Life Would Be Like From A Different Perspective (saltyvixenstories.com)What Life Would Be Like From A Different Perspective (saltyvixenstories.com)
What Life Would Be Like From A Different Perspective (saltyvixenstories.com)
 
Taken Pilot Episode Story pitch Document
Taken Pilot Episode Story pitch DocumentTaken Pilot Episode Story pitch Document
Taken Pilot Episode Story pitch Document
 
Fight Scene Storyboard (Action/Adventure Animation)
Fight Scene Storyboard (Action/Adventure Animation)Fight Scene Storyboard (Action/Adventure Animation)
Fight Scene Storyboard (Action/Adventure Animation)
 
Statement Of Intent - - Copy.documentfile
Statement Of Intent - - Copy.documentfileStatement Of Intent - - Copy.documentfile
Statement Of Intent - - Copy.documentfile
 
Princess Jahan's Tuition Classes, a story for entertainment
Princess Jahan's Tuition Classes, a story for entertainmentPrincess Jahan's Tuition Classes, a story for entertainment
Princess Jahan's Tuition Classes, a story for entertainment
 
Moveable Feast_Travel-Lifestyle-Culture Quiz.pptx
Moveable Feast_Travel-Lifestyle-Culture Quiz.pptxMoveable Feast_Travel-Lifestyle-Culture Quiz.pptx
Moveable Feast_Travel-Lifestyle-Culture Quiz.pptx
 
Biswanath Byam Samiti Open Quiz 2022 by Qui9 Grand Finale
Biswanath Byam Samiti Open Quiz 2022 by Qui9 Grand FinaleBiswanath Byam Samiti Open Quiz 2022 by Qui9 Grand Finale
Biswanath Byam Samiti Open Quiz 2022 by Qui9 Grand Finale
 
Uk-NO1 Amil In Karachi Best Amil In Karachi Bangali Baba In Karachi Aamil In ...
Uk-NO1 Amil In Karachi Best Amil In Karachi Bangali Baba In Karachi Aamil In ...Uk-NO1 Amil In Karachi Best Amil In Karachi Bangali Baba In Karachi Aamil In ...
Uk-NO1 Amil In Karachi Best Amil In Karachi Bangali Baba In Karachi Aamil In ...
 

Shah Md Zobair(063560056)

  • 1. ETE-605 Is the current bandwidth support the IP telephony solutions for Bangladesh? Submitted to Dr. Mashiur Rahman Submitted By Shah Md. Zobair ID# 063560056 Section - 1 Date of submission: 15/04/08
  • 2. VoIP is the new era for our country. Bangladesh government has newly released licenses for VoIP through BTRC (Bangladesh Telephone Regulatory Commission). They have main concern in Call Center establishment which will be connected through IP. We have to calculate our bandwidth requirements for the huge business need. So making the plan is difficult which should have the current usage, upcoming need for VoIP and the future need. For calculating the bandwidth we have to go through the Codec and thus we will have a clear view for near futures need. We will also discuss about our Submarine Cable (SEA-ME- WE4) and other redundant issues which is also important for the big load. Bandwidth Calculation Overview The amount of bandwidth required to carry voice over an IP network is dependent upon a number of factors. Among the most important are: Codec (coder/decoder) and sample period IP header Transmission medium Silence suppression The codec determines the actual amount of bandwidth that the voice data will occupy. It also determines the rate at which the voice is sampled. The IP/UDP/RTP header can generally be thought of as a fixed overhead of 40 octets per packet, though on point-to-point links RTP header compression can reduce this to 2 to 4 octets (RFC 2508). The transmission medium, such as Ethernet, will add its own headers, checksums and spacers to the packet. Finally, some codecs employ silence suppression, which can reduce the required bandwidth by as much as 50 percent. The Codec The conversion of the analogue waveform to a digital form is carried out by a codec. The codec samples the waveform at regular intervals and generates a value for each sample. These samples are typically taken 8,000 times a second. These individual values are accumulated for a fixed period to create a frame of data. A sample period of 20 ms is common. Some codecs use longer sample periods, such as 30 ms employed by G.723.1. Others use shorter periods, such as 10 ms employed by G.729a. The important characteristics of the codec are: The number of bits produced per second The sample period - this defines how often the samples are transmitted Together, these give us the size of the frame. For example, take a G.711 codec sampling at 20 ms. This generates 50 frames of data per second. G.711 transmits 64,000 bits per second so each frame will contain 64,000¸ 50 = 1,280 bits or 160 octets. Frames and Packets Many IP phones simply place one frame of data in each packet. However, some place more than one frame in each packet. For example, the G.729a codec works with a 10 ms sample period and produces a very small frame (10 bytes). It is more efficient to place two frames in each packet. This decreases the packet transmission overhead without increasing the latency excessively.
  • 3. Latency and Packet Overhead The choice of the number of frames per packet is a trade-off between two characteristics: latency and packet overhead. Long sample periods produce high latency, which can affect the perceived quality of the call. Long delays make interactive conversations awkward, with the two parties often talking over each other. Based on this fact alone, the shorter the sample period, the better the perceived quality of the call. However, there is a price to pay. The shorter the sample period, the smaller the frames and the more significant the packet headers become. For the smallest packets, well over half of the bandwidth used is taken up by the packet headers; clearly an undesirable case. See figure 1 below: IP UDP RTP Data IP Header Voice Payload (Overhead) (Useful Data) Fig: IP Header from a significant part of small voice over IP packet The IP Header The term ‘IP header’ is used to refer to the combined IP, UDP and RTP information placed in the packet. The payload generated by the codec is wrapped in successive layers of information in order to deliver it to its destination. These layers are: IP – Internet Protocol UDP – User Datagram Protocol RTP – Real-time Transport Protocol RTP is the first, or innermost, layer added. This is 12 octets. RTP allows the samples to be reconstructed in the correct order and provides a mechanism for measuring delay and jitter. UDP adds 8 octets, and routes the data to the correct destination port. It is a connectionless protocol and does not provide any sequence information or guarantee of delivery. IP adds 20 octets, and is responsible for delivering the data to the destination host. It is connectionless and does not guarantee delivery or that packets will arrive in the same order they were sent. In total, the IP/UDP/RTP headers add a fixed 40 octets to the payload. With a sample period of 20 ms, the IP headers will generate an additional fixed 16 kbps to whatever codec is being used. The payload for the G.711 codec and 20 ms sample period calculated above is 160 octets, the IP header adds 40 octets. This means 200 octets, or 1,600 bits sent 50 times a second – result 80,000 bits per second. This is the bandwidth needed to transport the Voice over IP only, it does not take into account the physical transmission medium. There are other factors, which can reduce the overhead incurred by the IP headers, such as compressed RTP (cRTP). This can be implemented on point-to-point links and reduces the IP header from 40 to just 2 or 4 octets. Though this is not that common today, its use will become more widespread with it being implemented with 3G mobile networks.
  • 4. The Transmission Medium In order to travel through the IP network, the IP packet is wrapped in another layer by the physical transmission medium. Most Voice over IP transmissions will probably start their journey over Ethernet, and parts of the core transmission network are also likely to be Ethernet. Ethernet has a minimum payload size of 46 octets. Carrying IP packets with a fixed IP header of 40 means that the codec data must be at least 6 octets – typically not a problem. The Ethernet packet starts with an 8 octet preamble followed by a header made up of 14 octets defining the source and destination MAC addresses and the length. The payload is followed by a 4 octet CRC. Finally, the packets must be separated by a minimum 12 octet gap. The result is an additional Ethernet overhead of 38 octets. Ethernet adds a further 38 octets to our 200 octets of G.711 codec frame and IP header. Sent 50 times a second – result 95,200 bits per second, see example 1 below. This is the bandwidth needed to transmit Voice over IP over Ethernet. Transmission of IP over other mediums will result in different overhead calculations. Voice over IP over Ethernet, Example 1: G.711 - Codec G.711 – 64 kbps, 20 ms sample period - 1 frames per packet (20 ms) - Standard IP headers - Ethernet transmission medium One packet is sent every 20 ms, 50 packets per second. Payload is 64,000 ÷ 50 = 1,280 bits (160 octets). Fixed IP overhead 40 octets, fixed Ethernet overhead 38 octets. Total size 238 octets. Bandwidth required is (160 + 40 + 38) x 50 x 8 = 95,200 kbps.
  • 5. Voice over IP over Ethernet, Example 2: G729a -Codec G.729a – 8 kbps, 10 ms sample period -2 frames per packet (20 ms) -Standard IP headers -Ethernet transmission medium One packet is sent every 20 ms, 50 packets per second. Payload is 8,000 ÷ 50 = 160 bits (20 octets). Fixed IP overhead 40 octets, fixed Ethernet overhead 38 octets. Total size 98 octets. Bandwidth required is (20 + 40 + 38) x 50 x 8 = 39,200 kbps. Silence Suppression Certain codecs support silence suppression. Voice Activity Detection (VAD) suppresses the transmission of data during silence periods. As only one person normally speaks at a time, this can reduce the demand for bandwidth by as much as 50 percent. The receiving codec will normally generate comfort noise during the silence periods. Additional Codec Data Codec Bandwidth Sample Frame Size Frames/Packet Ethernet Period Bandwidth G.711 64 kbps 20 ms 160 1 95.2 kbps G.723.1A (ACELP) 5.3 kbps 30 ms 20 1 26.1 kbps G.723.1A (MP-MLQ) 6.4 kbps 30 ms 24 1 27.2 kbps G.726 (ADPCM) 32 kbps 20 ms 80 1 63.2 kbps G.728 (LD-CELP) 16 kbps 2.5 ms 5 4 78.4 kbps G.729A (CS-CELP) 8 kbps 10 ms 10 2 39.2 kbps AMR (ACELP) 4.75 kbps 20 ms 12 1 36.0 kbps AMR (ACELP) 7.4 kbps 20 ms 19 1 38.8 kbps AMR (ACELP) 12.2 kbps 20 ms 31 1 43.6 kbps AMR-WB/G.722.2 6.6 kbps 20 ms 17 1 38.0 kbps (ACELP)
  • 6. Bandwidth Solutions for Bangladesh As we see the G.729A is less bandwidth solution we can go for this codec. So we need 16 kbps for a VoIP call. Now we can easily calculate the requirement for a specific site. If we plan for a 50 seat call center then we need to have a connection of (50 × 16) 800 kbps. So the government should plan to server the required bandwidth dedicatedly for optimum performance. Otherwise we will loose the contracts and the country will loose revenue. We have a total bandwidth of 13.78 GB through SEA-ME-WE4 and among it we are already using 3.28 GB. So before the call center license agreement we BTRC should study about the licensee requirements that they need how many seats and what capacity we have. There is a field in the form stating how many seats (agents) the licensee is intended to set up for the call center. So it can be easily calculated what will be our requirement. Besides the SEA-ME-WE4 we need another alternate route through which we can connected to the outer world. At first urgently we need sufficient satellite backup with our existing submarine cable. We can implement it before planning for the other submarine cable. But we should start to plan now for the new cable which will be established soon named as SEA-ME-WE5. It an Indian telecoms operator is planning to deploy the fifth submarine cable the way the SEA-ME-WE is laid. Moreover it is also a concern to connect the cable from Khulna thus we will also have a alternate geographical route. Summary The bandwidth requirement for Bangladesh and the calculation technique was discussed here. Although there are many factors that influence the amount of bandwidth required to transmit a voice call over an IP network, by approaching the problem one element at a time the final calculation becomes relatively simple. Other factors may influence the actual bandwidth used, such as RTP header compression, silence suppression and other techniques still under development. So we need to plan now for our brighter VoIP future and thus our next generation can survive in a better world. References 1) http://www.voip-info.org/wiki/index.php 2) Asterisk PBX Configuration Guide - Flavio E. Gonçalves 2) http://forum.asteriskportal.nl 3) http://www.the-asterisk-book.com 4) http://www.asteriskbilling.com/asterisk/software.htm 5) http://www.easyasterisk.org 6) http://www.pbxtech.info/register.php 7) http://www.voip-news.co.uk/voip/news/