| |
Overview
Traditional communication networks are entirely separate and serve a specific
application, with the Internet serving data communications and the traditional PSTN (Public
Switched Telephone Network) serving voice communications. Voice over Internet Protocol, or more
commonly known as VoIP combines both voice and data communications on a single network. As such
the Internet can be used as a means to deliver both forms of traffic. VoIP enables network
equipment to carry and send voice and fax traffic over an IP network. The biggest advantage
of this is that as you are no longer using the phone company's long distance lines, and you
will be able to have long distance conversations for an unlimited length of time, with no
additional charge.
What happens when you make a VoIP call?
When a VoIP call is made, your voice goes through the following process:
-
Your voice (analog) is sent from your regular telephone to a device called an
Analog Telephone Adapter (ATA). The ATA converts your analog voice into digital samples through the use
of an Analog-to-Digital Converter (ADC). The ATAs are usually provided by your VoIP service provider when you
sign up for service. Note: If you have one of the new digital IP telephones that are now available on the market,
there is no need for the ATA device since the ADC function is performed inside the IP telephone.
-
The digital bits must now be compressed into a standard format which
can be transmitted faster and more efficiently. In VoIP, digital signal processors (DSPs) perform
this compression using codecs which segment the voice signal into frames and store them in voice
packets. Some compression standards and associated bandwidths are listed as follows:
-
PCM, Pulse Code Modulation, Standard ITU-T G.711, 64Kbps
-
CS-ACELP, Standard ITU-T G.729 and G.729a, 8Kbps
-
ADPCM, Adaptive differential PCM, Standard ITU-T G.726, up to 40Kbps
-
LD-CELP, Standard ITU-T G.728, 16Kbps
-
MP-MLQ, Standard ITU-T G.723.1, 6.3Kbps, Truespeech
-
ACELP, Standard ITU-T G.723.1, 5.3Kbps, Truespeech
-
LPC-10, able to reach 2.5 Kbps
While standard phones utilize the G711 codec, the G723 codec is emerging as the
popular codec choice for IP Telephony applications. This codec is preferred due to its smaller size
and higher compression which allows for easier transport over the internet.
-
The compressed data must then be encapsulated within IP packets. VoIP is a Layer 3
network protocol that uses various Layer 2 point-to-point protocols such as PPP for its transport. VoIP
protocols typically use Real-time Transport Protocol (RTP) for the media stream or speech path. RTP uses
User Datagram Protocol (UDP) as its transport protocol. For IP networks, the reliable service of TCP is
not appropriate for real-time applications because TCP uses retransmission to ensure reliability. The IP
layer provides routing and network-level addressing; the data-link layer protocols control and direct the
transmission of the information over the physical medium.
-
The packets are then transmitted across the internet in compliance with a voice
communications protocol or standard such as H.323, Media Gateway Control Protocol (MGCP), or Session
Initiation Protocol (SIP). H.323 is clearly emerging as the standard call control protocol.
-
When your IP packet (which contains your speech) arrives at the destination (the
telephone that you called) it must go through a similar process mentioned in 1-4, but in reverse.
As such the IP packets are decapsulated or disassembled to retrieve the compressed voice data,
which can then be decompressed using the same codec that performed the compression. After the
decompression, the original digital data is left which can then go through a digital to analog
converter and be returned to its original analog voice format and be clearly heard
and understood by your called party.
This entire process is completed in real time such that telephone users do not
detect a delay in the speech. The diagram below shows a high level view of how a basic VoIP call is made
and the path that the packets travel to reach their destination.
The CO or Central Office connects the local loop from the demarcation point at the
VoIP subscriber's residence. The CO then makes the decision where to send the call. An expanded view of the
CO and the PSTN (of which the CO is a part of) is shown in the diagram below. This diagram shows how a
typical DSL line is integrated into the network. The topology will be slightly different for other types
of broadband connection but the general path of the data packets will be the same when it reaches the CO.
This diagram has expanded the view of the CO and shown some potential destinations
for circuit switched voice that goes through the PSTN. This is obviously not where the VoIP packets are
destined and as such it is necessary to show an expanded view of the Internet Service Provider (ISP) network
since this is where the VoIP packets will be sent to. The diagram below indicates the path of a typical call
through the ISP chain.
Hopefully this guide has helped you gain an understanding of what VoIP actually is and how a
call is routed through to its destination. If you feel we are missing something please do not hesitate to contact us
through our Ask the Experts page.
|
|
|