Comparison of Voice over IP with circuit switching techniques



Similar documents
Voice over IP (VoIP) Overview. Introduction. David Feiner ACN Introduction VoIP & QoS H.323 SIP Comparison of H.323 and SIP Examples

VIDEOCONFERENCING. Video class

VoIP QoS. Version 1.0. September 4, AdvancedVoIP.com. Phone:

An Introduction to VoIP Protocols

Online course syllabus. MAB: Voice over IP

VoIP Analysis Fundamentals with Wireshark. Phill Shade (Forensic Engineer Merlion s Keep Consulting)

Indepth Voice over IP and SIP Networking Course

Hands on VoIP. Content. Tel +44 (0) Introduction

B12 Troubleshooting & Analyzing VoIP

Receiving the IP packets Decoding of the packets Digital-to-analog conversion which reproduces the original voice stream

VOICE over IP H.323 Advanced Computer Network SS2005 Presenter : Vu Thi Anh Nguyet

Combining Voice over IP with Policy-Based Quality of Service

TECHNICAL CHALLENGES OF VoIP BYPASS

Troubleshooting Voice Over IP with WireShark

Lehrstuhl für Informatik 4 Kommunikation und verteilte Systeme

Understanding Voice over IP

Encapsulating Voice in IP Packets

VOICE OVER IP AND NETWORK CONVERGENCE

Unit 23. RTP, VoIP. Shyam Parekh

VoIP Bandwidth Considerations - design decisions

Voice over IP Protocols And Compression Algorithms

PacketizerTM. Overview of H Paul E. Jones. Rapporteur, ITU-T Q2/SG16

Session Initiation Protocol (SIP) The Emerging System in IP Telephony

Voice over IP (VoIP) Part 2

Requirements of Voice in an IP Internetwork

Software Engineering 4C03 VoIP: The Next Telecommunication Frontier

SIP Trunking and Voice over IP

Application Notes. Introduction. Contents. Managing IP Centrex & Hosted PBX Services. Series. VoIP Performance Management. Overview.

Internet Working 15th lecture (last but one) Chair of Communication Systems Department of Applied Sciences University of Freiburg 2005

VoIP Overview for Operators. Gene Lew VP, Advanced Services NANOG 34 Seattle, Washington May 2005

VoIP and IP Telephony

Goal We want to know. Introduction. What is VoIP? Carrier Grade VoIP. What is Meant by Carrier-Grade? What is Meant by VoIP? Why VoIP?

IP Ports and Protocols used by H.323 Devices

Advanced Networking Voice over IP: RTP/RTCP The transport layer

Measurement of IP Transport Parameters for IP Telephony

Project Code: SPBX. Project Advisor : Aftab Alam. Project Team: Umair Ashraf (Team Lead) Imran Bashir Khadija Akram

VoIP. Overview. Jakob Aleksander Libak Introduction Pros and cons Protocols Services Conclusion

Multimedia Communications Voice over IP

4. H.323 Components. VOIP, Version 1.6e T.O.P. BusinessInteractive GmbH Page 1 of 19

Voice over IP. Presentation Outline. Objectives

Applied Networks & Security

Special Module on Media Processing and Communication

Network Considerations for IP Video

icall VoIP (User Agent) Configuration

A Comparative Study of Signalling Protocols Used In VoIP

Voice over IP: RTP/RTCP The transport layer

Curso de Telefonía IP para el MTC. Sesión 1 Introducción. Mg. Antonio Ocampo Zúñiga

Need for Signaling and Call Control

Voice over Internet Protocol (VoIP) systems can be built up in numerous forms and these systems include mobile units, conferencing units and

Evaluating Data Networks for Voice Readiness

Voice over IP (VoIP) for Telephony. Advantages of VoIP Migration for SMBs BLACK BOX blackbox.com

Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network

12 Quality of Service (QoS)

Voice Over Internet Protocol (VoIP)

Overview of Voice Over Internet Protocol

Integrate VoIP with your existing network

Computer Networks. Voice over IP (VoIP) Professor Richard Harris School of Engineering and Advanced Technology (SEAT)

Master Kurs Rechnernetze Computer Networks IN2097

Curso de Telefonía IP para el MTC. Sesión 2 Requerimientos principales. Mg. Antonio Ocampo Zúñiga

Application Notes. Introduction. Sources of delay. Contents. Impact of Delay in Voice over IP Services VoIP Performance Management.

Secure VoIP Transmission through VPN Utilization

The use of IP networks, namely the LAN and WAN, to carry voice. Voice was originally carried over circuit switched networks

Packetized Telephony Networks

Voice-Over-IP. Daniel Zappala. CS 460 Computer Networking Brigham Young University

Voice over IP Basics for IT Technicians

ALCATEL CRC Antwerpen Fr. Wellesplein 1 B-2018 Antwerpen +32/3/ ; Suresh.Leroy@alcatel.be +32/3/ ; Guy.Reyniers@alcatel.

802.1p An IEEE standard for providing QoS using three bits (defined in 802.1q) to allow switches to reorder packets based on priority level.

A Brief Overview of VoIP Security. By John McCarron. Voice of Internet Protocol is the next generation telecommunications method.

IP-Telephony Quality of Service (QoS)

TSIN02 - Internetworking

Voice over IP. Demonstration 1: VoIP Protocols. Network Environment

ACD: Average Call Duration is the average duration of the calls routed bya a VoIP provider. It is a quality parameter given by the VoIP providers.

Internet Technology Voice over IP

Glossary of Terms and Acronyms for Videoconferencing

Avancerede Datanet VoIP

Understanding Voice over IP Protocols

Application Note. Pre-Deployment and Network Readiness Assessment Is Essential. Types of VoIP Performance Problems. Contents

Course 4: IP Telephony and VoIP

Clearing the Way for VoIP

ICTTEN5168A Design and implement an enterprise voice over internet protocol and a unified communications network

How To Understand The Differences Between A Fax And A Fax On A G3 Network

Case in Point. Voice Quality Parameter Tuning

VoIP Bandwidth Calculation

Broadband Quality of Service Experience (QoSE)

5. DEPLOYMENT ISSUES Having described the fundamentals of VoIP and underlying IP infrastructure, let s address deployment issues.

Alexandre Weffort Thenorio - Data. IP-Telephony

Is Your Network Ready For IP Telephony?

INVESTIGATING THE PERFORMANCE OF VOIP OVER ETHERNET LAN IN CAMPUS NETWORK

VA Enterprise Standard: VIDEO CODEC/RECORDING

Voice over IP: Issues and Challenges

1. Public Switched Telephone Networks vs. Internet Protocol Networks

Application Note How To Determine Bandwidth Requirements

2.1 Introduction. 2.2 Voice over IP (VoIP)

Voice over IP (VoIP) Basics for IT Technicians

SingTel WorldConference Multipoint Video Conference

Transcription:

Comparison of Voice over IP with circuit switching techniques Author Richard Sinden Richard Sinden 1 of 9

Abstract Voice-over-IP is a growing technology. Companies are beginning to consider commercial investments in these services. Will it be able to provide the quality of service necessary to satisfy customers? If not what will need to be done to remedy the situation. Introduction Circuit Switched Networks, also known as Public Switched Telephone Network (PSTN) are the major telecommunications networks in the world today. Almost all phones are connected to a PSTN. The question is, is this all set to change with the introduction of Voice over IP, which promises lower costs for service provider, and hence the customer, by using the existing internet infrastructure to provide cheaper calls. But, is the internet ready to handle this relatively new type of real-time data traffic. Overview of Voice over IP The idea behind Voice over IP(VoIP) is to allow audio and video communications across IP-based networks, which, of course, includes the Internet. It also allows calls to be made between an IP-based network, and a Switched Circuit Network(SCN), such as a PSTN, or ISDN. The system can deal with the translations required between the 2 networks. It is also able to handle multipoint connections as well as point-point ones. The Protocols There are currently no standard protocol top level protocols for VoIP. There are, however, two competing protocols which are being developed by different organisation. H.323 is being developed by the ITU. This is a multimedia conferencing protocol, which includes voice, video and data conferencing. SIP (Session Initiation Protocol) is being developed by the IETF, and is used for the session initiation rather than dealing with the actual call after it is connected. H.323 H.323 is a complex protocol, and calls on many other protocols for the handling of audio and video compression, call control, bandwidth management etc. Elements of an H.323 system Terminals The end points of the network, e.g. Telephones, videophones or PCs. Gateways These act as an interface between the IP-based network, and other networks e.g. PSTN Richard Sinden 2 of 9

Gatekeeper This is an optional component which can be used to provide call control services and address resolution for other elements in its zone. Multipoint Controllers(MC) These are used to manage connections between two or more terminals. These are usually combined into one of the terminals and known as an Multipoint control unit (MCU). Call Terminal Signalling Control Data Audio Video A/V Control Gatekeeper Control H.225.0 H.245 T.120 G.7xx H.26x RTCP RAS RTP IP Multicast TCP IP UDP Figure 1: The H.323 protocol stack H.225.0 Call control messages, e.g. signalling and registration H.245 Terminal control, opening and closing of channels, etc. T.120 Data conferencing G.7xx Audio codecs at various rates G.711 PCM, 64kbps uncompressed G.723.1 MP-MLQ 6.4kbps compression G.723.1 AC-ELP 5.3kbps compression G.726 ADPCM 32kbps compression G.728 LD-CELP 16kbps compression G.729A CS-CELP 8kbps compression H.26x Video codecs Session Initiation Protocol (SIP) SIP is a far simpler protocol, which has been designed with the idea of providing a simple way of setting up a call to another person. It provides functions such as resolving a called party s address, negotiation of terminal capabilities, and passing additional information (e.g. CLI). This protocol has the advantage that the messages are in text format, which although means more data is being sent, it does mean that the messages are clear and easy to understand and debug. Richard Sinden 3 of 9

Server 1 3 4 5 1 6 Server 2 Terminal 2 7 2 8 Terminal 1 Figure 2: Overview of a basic SIP system In this case, to begin with the user at terminal 2 would register themselves with server 1(1). When the user at terminal 1 wanted to contact terminal 2, they would send a request to server 2. The request would go to server 2(2) which would look in its database and find that the address for terminal 2 was at server 1, so it would forward the call to server 1(3), which would again look in its database, and find that Terminal 2 was registered to a specific address, which it would send a call request to Terminal 2(4). When the phone is answered the acceptance message goes all the way back to Terminal 1(5,6, and 7) where Terminal 1 is then able to directly contact Terminal 2(8) without the need for the servers any longer. At this point the servers can destroy all call state information if they wish. This has the advantage that servers do not need to maintain call state throughout the call which obviously reduces load. Potential problems with Voice over IP There are two main areas where Quality of Service(QoS) needs to be addressed, the setting up of the call, and the call itself. Setting up the call needs to be as speedy as possibly, and this relies on being able to locate the user quickly and efficiently, and keeping any handshaking between terminals and gateways to a minimum. Generally, a setup time of a few seconds is the maximum that would be acceptable. Here SIP has the advantage over H.323 despite its lengthy text based headers, the simplicity of its approach means that there is a minimum of handshaking and messages passed between servers before a connection can be established. The quality of the call itself can be affected by six main factors: latency, bandwidth, jitter, packet loss, network/service availability and transcoding loss. Richard Sinden 4 of 9

Latency is the delay between the data leaving one terminal and arriving at another. This affects both VoIP and PSTN. It is agreed that an average person will not notice any delay with a 300ms round trip time(rtt) for the data. The current recommendation from the European telecoms industry association, ETSI is that the round trip time for VoIP should not exceed 200ms. Bandwidth is probably the major factor in determining the latency of a connection, provided that efficient routing is in place. Low bandwidth can cause packet queuing which will obviously increase the RTT. Jitter is another problem which can be caused by low bandwidth, this is where the variation in packet delays because too great. Which can cause packets to arrive out of sequence. Buffering helps to deal with this, but obviously with too much buffering then the latency will increase. Packet loss is also caused when the network is congested due to insufficient bandwidth. Audio and video can handle this to a certain extent, but too much and quality will be reduced. Availability of the route after it has been setup is also important. If a route was to become unavailable during a call then it would be necessary to find a new one, before too much data was lost. Transcoding loss is not a problem in a purely IP-based call, but it can be a problem when switching between analogue and digital networks. This is where to much encoding and decoding of a audio stream can cause a deterioration in the quality of the audio. Richard Sinden 5 of 9

Audio Codecs Comparison A survey by the telecommunications industry association(tia) returned the following data on user satisfaction with latency problems and packet loss. A circuit switched network, obviously does not have to deal with packet loss, but was tested with varying latencies, and produced the following results. Figure 3: PSTN performance with increasing latency [TIA 2001] These results indicate that it is indeed the case that when the RTT begins to rise over 300ms it does become noticeable to the user, as satisfaction levels begin to drop off quite steeply at this point. Using VoIP with the G.711 audio codec, as you would expect, without packet loss then the results are identical to those of the PSTN. Once packet loss is introduced however, the QoS begins to drop dramatically, especially with no packet loss concealment in place. Although with the packet loss concealment and packet loss under 3% and the one-way delay under 100ms as ETSI recommends, the quality is still in the satisfactory boundary defined by the PSTN (see figure 4). Richard Sinden 6 of 9

Figure 4: G.711 performance with increasing packet loss and increasing latency [TIA 2001] However, compressed data is another story. As you can see from the diagram with the G.723.1 at 6.3kbit/s the audio quality is never even reaches the satisfactory level at 0% packet loss. Figure 5: G.723.1 performance with increasing packet loss and increasing latency [TIA 2001] The G.729A protocol, which is compressed to 8kbit/s, is slightly better with the user response residing in the satisfactory zone provided that the RTT is under 200ms and there is very little packet loss. This still does not provide the same kind of quality as a circuit switched network though. Richard Sinden 7 of 9

Figure 6: G.729A performance with increasing packet loss and increasing latency [TIA 2001] Summary It is clear from these figures that circuit switched networks have a definite advantage over packet switched networks, by not being affected by packet loss. This is currently a stumbling block for Voice over IP. Packet loss on the networks needs to be reduced, and this can be done by reducing congestion. To do this, either bandwidth capacities need to be increased, or a priority system needs to be developed which allows packets to be identified as high priority real time traffic. A Type of Service(ToS) field is being introduced into the IP header in an effort to allow prioritising of packets, but this is not yet widely supported. In the future maybe this will become a viable technology, but with the current state of the internet latency and packet loss issues will degrade quality too much to make it a widely used service. Richard Sinden 8 of 9

References Telecommunications Industry Association (TIA)(2001) TIA/EIA/TSB116 http://global.ihs.com/search_res.cfm?rid=tia&input_doc_number=tsb%2d116&pa rtial_match=on&nbr_rows=25 David Willis (1999) Voice Over IP, The Way It Should Be http://www.networkcomputing.com/1001/1001ws1.html Camarillo (2001) Signalling in the circuit switched network http://www.books.mcgraw-hill.com/fatbrain/telecom/features/sept01/camarillo/0-07- 137340-3_Ch01.pdf Rosenberg et al. (2001) SIP: Session Initiation Protocol http://www.cs.columbia.edu/sip/drafts/draft-ietf-sip-rfc2543bis-05.pdf Communicate (2000) Clarity is the best policy Shara Evans (2000) H.323 Updates CommsWorld Richard Chirgwin (2000) Real-time Enough? CommsWorld Paul E. Jones (2001) Current Status of H.323 http://www.h323forum.org/papers/current_status_h323.zip Boaz Michaely (2000) H.323 Overview http://people.itu.int/~michaely/docs/indepth_h323.ppt Richard Sinden 9 of 9