|
Voice over IP (VoIP)/Internet Telephony
November 1st 1999
Sandro Grech
Department of Electrical and Communications Engineering
Helsinki University of Technology
sandro@cc.hut.fi
Abstract
Internet Telephony
is a powerful and economical communication option by combination of the
telephone and data networks. The ability to use IP network to carry traditional
telephone traffic brings both challenges and opportunities to all the long-distance
telephone service companies and their resellers. Although a lot of difficulties
exist, from technology to social issues, it will undoubtedly
bring a great change in communication field and bring a new huge market.
Table of Contents
1 What is IP Telephony?
In contrast to traditional circuit switched telephony, where an end-to-end
circuit is set up between two telephones, IP telephony uses the Internet
protocol to transmit voice as packets over an IP network (Internet, Intranets,
LANs, etc…). In circuit switched connections, the connection is established
for the whole duration of every telephone call, with a fixed bandwidth
(64 kbit/s) reserved even during silent periods. In an IP telephony connection,
the voice signal is digitized, compressed and converted into IP packets,
which are transmitted over the IP network and shared with other IP traffic.
Not only is a packet-based shared network more efficient than a fixed 64
kbit/s circuit switched connection, but it also compresses the voice signal.
To accomplish this, a gateway provides the connection between the telephone
network and the IP network.
Figure 1 - Network Architecture for Internet
Telephony [4]
IP telephony isconnected to the PSTN by a voice gateway that is placed
between the PSTN and the IP network (figure 1).
This provides the physical interface between the telephone network and
the IP network. The voice gateway performs the following functions:
-
signaling to and from the telephone network,
-
reception of telephone numbers,
-
conversion between telephone numbers and IP addressing in the IP network,
-
voice processing - reception of the voice signal, compression and
packetisation, echo cancellation, silence suppression, etc.
The gateway compresses the voice signal for two reasons
-
to reduce the amount of bandwidth required in order to reduce cost
-
to reduce the delay impact from the network.
Generally, users dial a telephone number of the gateway, the gateway will
respond with an audio request for the user’s destination telephone number,
and a routing table will identify which gateway is located closest to the
destination telephone network. The IP address of that gateway is then used
to route the telephone call as datagrams through the IP network. The gateway
also reverses the operation for packets coming in from the network and
going out of the phone. Both operations (coming from and going to the phone
network) can take place at the same time, allowing a full duplex conversation.
[2] Gives a more detailed description of a typical VoIP call setup procedure.
IP telephony encompasses a number of services including phone-to-phone,
PC-to-phone, phone-to-PC, PC-to-PC and fax-to-fax, as well as video conferencing
(figure 1).
In an IP telephony solution, it is possible to have a combination of
PC-based telephony applications and PSTN connected telephones. In a phone-to-phone
scenario, the gateway will, in real time, perform the functionality needed
in order to send and receive voice over the IP network. In a PC scenario
an IP telephony client is needed. The client digitizes, compresses and
packetizes the voice signal and transmits it over the IP network. Standard
telephone calls are connected to a voice gateway and IP telephony calls
connect to a telephone or a PC. IP telephony client software may allow
users with multimedia PCs to video and audio conference, share documents
and use a white board, enabling a more efficient work environment
2 How does an IP Gateway work?
Conceptually, Internet telephone gateways work like this.
-
On one side, the gateway connects to the telephone world. It can
communicate with any phone in the world. A phone line plugs into the gateway
on this end.
-
On the other side, the gateway connects to the Internet world. It
can communicate with any computer in the world. A computer network plugs
into the gateway on this end.
-
The gateway takes the standard telephone signal, digitizes it (if
it is not already digital), significantly compresses it, packetizes it
for the Internet using Internet Protocol (IP), and routes it to a destination
over the Internet.
-
The gateway reverses the operation for packets coming in from the
network and going out the phone.
-
Both operations (coming from and going to the phone network) take
place at the same time, allowing a full-duplex (two-way) conversation.
Figure 2 - Internet Telephony Gateway
3 How Well Does It Work?
There are two main factors contributing to quality: voice quality and
round-trip time, or latency. Voice quality has improved greatly from early
versions of the technology due to the following factors:
-
Improved gateways.
-
Deployment over private networks.
-
Internet development - Today's Internet was not designed with real-time
communication in mind. The
Internet Engineering Task Force (IETF), together with Internet backbone
equipment providers, is addressing this with technologies like Reservation
Protocol (RSVP), which will let bandwidth be reserved.
4 The factors making Internet Telephony possible
-
Voice quality is increasing, thanks to new codec technology;
-
There are ongoing improvements in compression techniques;
-
Full-duplex PC sound cards enable two-way simultaneous calls;
-
The typical PC is getting more and more powerful, making it possible to
perform processor-intensive functions without specialized hardware.
5 Ideal Internet Telephony should be:
-
high-volume call processing within and between public and private networks
-
high-volume, real-time translation between IP and circuit-switched networks
-
economic scaleability
-
broad acceptance and implementation of standards
6 What users can get now?
-
point-to-multipoint voice
-
data conferencing
-
application sharing
-
long-distance telephone savings
7 Three factors to success:
-
Ease of connectivity in terms of dialing another party directly, whether
or not the party is on the Internet
-
An open set of standards that operates independently of which product is
used
-
The addition of telephony features that provide a competitive differentiation,
other than price, from conventional long-distance services
8 Current Problems and Solutions
8.1 Current problems [12]
The biggest difficulty that VoIP technology is facing is the interoperability
between Internet telephony products and interworking with PSTN-based systems
and services. Currently, no two products are compatible. Users who want
to make Internet phone call have to have the same kind of software. Standard
development and adoption are the key to ensuring interoperability. At this
time, the primary specification issues that have to be resolved are related
to the codec format, the transport protocol, and directory services.
-
8.1.2 Quality [1]
Voice performance is measured by delay. Calls on the public switched
telephone network usually exhibit 50- to 70-millisecond delay. That latency
increases substantially on the Internet, where it typically ranges from
500 milliseconds. Humans can tolerate about 250msec of latency before it
has a noticeable effect. Latency affects the pace of the conversation.
Today's Internet telephony products exceed this latency, so most connections
sound like traditional calls routed over a satellite circuit. However today's
products are well suited to many applications.
-
8.1.3 Capacity
The Internet is an open network of many different ISPs' networks.
Consequently, there is no way to get network bandwidth, packet sequence
and latency guarantees. One of the main parameters affecting the quality
of service on the Internet is lost packets. Packet loss is a persistent
problem, particularly with the increasing popularity, and therefore increasing
load, of the Internet. Packet loss can occur for a number of reasons. Network
congestion due to bandwidth limitation or traffic overload is the main
reason. Inadequate network access links, especially local ISP connections
to the Internet backbone, are already causing chronic bandwidth congestion.
Current Internet telephony applications repair lost packets with silence,
which leads to the speech clipping effects and comparatively large packets
are used, even the loss of individual packets has a serious impact on the
intelligibility of speech.
-
8.1.4 Bandwidth Usage
WAN bandwidth is still expensive, and most IT managers are reluctant
to add yet another service to their already congested Intranets.
-
8.1.5 Service Reliability
Voice is a mission critical application. The platform and software
creating the IP Telephony service must be able to run error free and continuously
for months, not hours.
-
8.1.6 Network Reliability
Many networks have difficulty providing reliable file transfers, let
alone real-time traffic. Since voice is mission critical, the IP network
supporting it must be at least as reliable as the traditional phone network.
-
8.1.7 Network Performance
Voice is real-time and the quality can suffer from such things as
latency, jitter, and packet loss. Networks delivering digital voice must
reduce these effects in order to preserve acceptable speech quality.
Codecs and compression algorithms must reconstruct voice with high
readability and speaker recognition. Toll quality is the minimum accepted.
In order to connect to legacy analog voice systems, a successful IP
Telephony solution must support interfaces to T1/E1, ISDN, etc. Signaling
protocols such as SS7, Q.931 must also be supported. In addition, it has
to be ‘future-proofed’ against changes in industry direction and the introduction
of new applications.
8.1.10 Social issues
Regulation of Internet telephony is still largely a question mark.
Traditionally, telephone service has been heavily regulated. In most countries,
governments or government-sanctioned entities retain monopolies for provisioning
telephone service. Moreover, even without the Internet, telephony service
is deregulating in many countries around the world, although the deregulation
process is time consuming and heavily political. ACTA argues that the major
reason Internet telephone calls are cheaper than traditional circuit-switched
calls is the access charge exemption ISPs enjoy. Hence, they argue, the
Internet-based providers have an "unfair" advantage in offering cut-rate
long distance phone service. Fortunately for the Internet telephone industry,
and the Internet industry itself, the FCC does not seem to agree.
Apart from voice quality, the users must be presented the same features
(call waiting, call forward etc.) and ease of use as current voice systems.
Fax and modem tones are routinely carried on analog voice lines and
must be incorporated into any serious IP Telephony scheme.
-
8.1.13 Network and Services Management
Comprehensive network management capability must be integral, including
configuration, account management and billing.
The underlying architecture of any successful IP Telephony solution
also had to be scaleable from hundreds to tens of thousands of users.
8.2 Solutions to current problems
-
8.2.1 Standards [5,6]
The ITU H.323 recommendation, defines the core technology for VoIP applications.
The initial objective of the recommendation was to identify a voice compression
algorithm that could transport voice with quality equivalent to 32 kbps
ADPCM at only one-fourth of the bandwidth. The ratified standard compresses
signals to 8 kbps while delivering 4 kHz speech bandwidth with toll quality.
In fact, the algorithm delivers an exceptionally high level of voice quality
with minimal delay and hopes are high that this state-of-the-art vocoder
will be adopted by major vendors [9,14].
H.323 also calls out T.120 for data conferencing. T.120 enables products
from different vendors to interoperate without terminals assuming prior
knowledge of the other systems. It specifies the network interfaces and
wire formats, along with a data transmissions facility.
RTP is finding acceptance as the standard transport protocol for time related
applications over the Internet. It provides a time-stamp and control mechanisms
for synchronising different streams with timing properties. RTP has been
introduced as a new protocol layer to provide support for applications
with real-time properties including timing reconstruction, loss detection,
security and content identification.
Since RTP does not address the issue of resource reservation or QoS control,
it relies on the resource reservation protocol (RSVP) to provide these
capabilities [7]. Currently a draft standard protocol, the RSVP is part
of various efforts to enhance the current Internet architecture with support
for QoS flows to be able to handle real-time traffic more reliably. RSVP
is a new signalling protocol to be implemented in Internet routers to provide
for new classes of services by reserving paths for sessions on an end-to-end
basis. This is achieved through three main functions, admission control,
packet classification and packet scheduling. Each vendor has, however,
its own strategy for performing these functions to provide the controlled
load service at a first stage and the ultimate guaranteed service later.
Although some vendors have already announced plans for providing telephony
gateways with RSVP support, the reality is that after 13 consecutive revisions,
RSVP specifications are still only a draft and testing of products and
services for interoperability in public networks is still in the planning
stages.
Serveral ways are used to improve the quality:
-
improvements in protocols: RSVP
-
dedicated service lines with managed traffic loads
-
co-locating telephone access with backbone nodes
-
bigger routers
-
new network architechtures
-
capacity
-
8.2.3 Social issues
Although there are a lot of society issues, people always encourage
new technology. The trend of technology development can not be prevented
by anything. More than 100 companies are involed in the develpment of Internet
Telephony, including AT&T, MCI and Sprint. These long distance service
giants do not regard the Internet Telephony technology as their threats
but opportunities. Thinking about the supports from industry and keeping
promises that encourage competitions in 1996, FCC deny the petition from
ACTA and provides the
offical support to Internet Telephony.
9 Future Developments
The future is exciting. There are two dimensions in which the Internet
telephony can be improved. One dimension is technology itself. It will
go to much more high quality, big capacity, multi-function, etc.. The other
dimension is the combination with other technology, such as Intranet, to
confirm a new pruduct or tool to meet the increasing needs to the communication.
List of References
| [1] |
MICOM Communications Corp., Voice/Fax Over IP: Internet, Intranet and
Extranet, 16.04.1997 [referred 14.09.1999]
<http://www.micom.com/WhitePapers/whtpaper.pdf> |
| [2] |
The International Engineering Consortium, Internet Telephony Tutorial,
13.06.1999 [referred 14.09.1999]
<http://www.webproforum.com/int_tele/index.html> |
| [3] |
Microlegend Telecom Systems, Microlegend IP Telephony Tutorial, 1998
[referred 15.09.1999]
<http://www.microlegend.com/about-it.htm> |
| [4] |
Nokia IP Telephony Business Unit, IP Telephony Deployment Roadmap for
Multiple System Operators (MSO's), 02.1999 [referred 15.09.19999
<http://www.nokiaiptel.com/public/mso.html> |
| [5] |
Schulzrinne, H. & Rosenberg, J., The IETF Internet Telephony Architecture
and Protocols, May-June 1999 [referred 15.09.1999]
<http://computer.org/internet/telephony/w3schrosen.htm/> |
| [6] |
Schulzrinne, H. & Rosenberg, J., Internet Telephony: Architecture
and Protocols - an IETF Perspective, 02.07.1999 [referred 15.09.1999]
<http://members.xoom.com/woohaah/Schu9902_Internet.pdf> |
| [7] |
Metz, J., IP QoS: Traveling in the First Class on the Internet, March-April
1999 [referred 15.09.1999]
<http://www.computer.org/internet/v3n2/w2onwire.htm> |
| [8] |
Kostas, T.J. & Borella, M.S. & Sidhu, I. & Schuster, G.M.
& Grabiec, J. & Mahler, J., Real-Time Voice Over Packet-Switched
Networks, Jan.-Feb. 1998 [referred 15.09.1999]
<IEEE Network
Magazine> |
| [9] |
Rizzetto, D. & Catania, C., A Voice over IP Service Architecture
for Integrated Communications, May-June 1999 [referred 18.09.1999]
<IEEE Internet
Computing Magazine> |
| [10] |
Hewitt M., IP Telephony, 05.04.1999 [referred 18.09.1999]
<http://www.telephony.net/telephony_home.htm> |
| [11] |
Jain R., Voice over IP: References, 31.07.1999 [referred 18.09.1999]
<http://www.cis.ohio-state.edu/~jain/refs/ref_voip.htm> |
| [12] |
Udall J., Extending the PSTN: Voice over IP Gateways, 02.1998 [referred
18.09.1999]
<http://www.tmcnet.com/articles/ctimag/0298/nettel001.htm> |
| [13] |
V.A., Internet Telephony Magazine, Jan. 1998- Aug. 1999 [referred 10.09.1999]
<http://www.ctiexpo.com/it/itpast.htm> |
| [14] |
Databeam Corp., A Primer on the H.323 Series Standard, 14.09.1999 [referred
18.09.1999]
<http://www.databeam.com/h323/h323primer.html> |
| [15] |
Gareiss R., Voice over the Internet - Today it’s a toy - Tomorrow it
may be a crucial part of corporate telephony, Sept. 1996 [referred 18.09.1999]
<http://www.data.com/roundups/internet_voice.html> |
|
|
|
|
|
|
Further Information
Research Groups
|