INTRODUCTION TO VOICE OVER IP



Similar documents
IMPLEMENTING VOICE OVER IP

Network administrators must be aware that delay exists, and then design their network to bring end-to-end delay within acceptable limits.

Requirements of Voice in an IP Internetwork

UPPER LAYER SWITCHING

DATA COMMUNICATIONS MANAGEMENT. Gilbert Held INSIDE

Clearing the Way for VoIP

An Introduction to VoIP Protocols

VoIP from A to Z. NAEO 2009 Conference Cancun, Mexico

Network Connection Considerations for Microsoft Response Point 1.0 Service Pack 2

network infrastructure: getting started with VoIP

Combining Voice over IP with Policy-Based Quality of Service

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

Agilent Technologies Performing Pre-VoIP Network Assessments. Application Note 1402

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?

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

Voice over IP Basics for IT Technicians

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

IP Telephony Basics. Part of The Technology Overview Series for Small and Medium Businesses

This topic describes dial peers and their applications.

Gateways and Their Roles

Application Note How To Determine Bandwidth Requirements

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

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

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

Voice Over IP Per Call Bandwidth Consumption

DATA COMMUNICATIONS MANAGEMENT. Larry Schessel INSIDE

Challenges and Solutions in VoIP

Voice over IP (VoIP) Basics for IT Technicians

White Paper. D-Link International Tel: (65) , Fax: (65) Web:

Chapter 3 ATM and Multimedia Traffic

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

Toll-bypass Long Distance Calling What Is VOIP? Immediate Cost Savings Applications Business Quality Voice...

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

VoIP / SIP Planning and Disclosure

Understanding Latency in IP Telephony

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

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

The Affects of Different Queuing Algorithms within the Router on QoS VoIP application Using OPNET

Whitepaper. A Guide to Ensuring Perfect VoIP Calls. blog.sevone.com info@sevone.com

White Paper: Voice Over IP Networks

12 Quality of Service (QoS)

Indepth Voice over IP and SIP Networking Course

VoIP Bandwidth Considerations - design decisions

Zarząd (7 osób) F inanse (13 osób) M arketing (7 osób) S przedaż (16 osób) K adry (15 osób)

Which VoIP Architecture Makes Sense For Your Contact Center?

Q&A. DEMO Version

Is Your Network Ready for VoIP? > White Paper

Contents Introduction Why Fax over IP? How Real-time Fax over IP works Implementation with MessagePlus/Open Summary. About this document

Packetized Telephony Networks

Voice over IP is Transforming Business Communications

Simple Voice over IP (VoIP) Implementation

IP Telephony (Voice over IP)

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.

WAN Data Link Protocols

EXPERIMENTAL STUDY FOR QUALITY OF SERVICE IN VOICE OVER IP

The Basics. Configuring Campus Switches to Support Voice

Voice over IP (VoIP) and QoS/QoE

Nationwide WAN + VoIP connectivity

Synchronization Essentials of VoIP WHITE PAPER

MINIMUM NETWORK REQUIREMENTS 1. REQUIREMENTS SUMMARY... 1

QoS issues in Voice over IP

Using IPM to Measure Network Performance

HOSTED VOICE Bring Your Own Bandwidth & Remote Worker. Install and Best Practices Guide

Calculating Bandwidth Requirements

This topic lists the key mechanisms use to implement QoS in an IP network.

Internet Technology Voice over IP

VegaStream Information Note Considerations for a VoIP installation

Written by Igal Rabinovich, CEO IT Help Central. How to Successfully Select and Implement a Hosted VoIP System Page 1

VOIP THE ULTIMATE GUIDE VERSION /23/2014 onevoiceinc.com

Selecting a Firewall Gilbert Held

Voice Over IP - Is your Network Ready?

Voice over IP Protocols And Compression Algorithms

Optimizing Converged Cisco Networks (ONT)

FACILITY TELECOMMUNICATIONS MANAGEMENT FOR THE GOVERNMENT EMERGENCY TELECOMMUNICATIONS SERVICE Introduction

Technote. SmartNode Quality of Service for VoIP on the Internet Access Link

Troubleshooting Voice Over IP with WireShark

Bandwidth Security and QoS Considerations

SSVP SIP School VoIP Professional Certification

Evaluating Data Networks for Voice Readiness

NEWT Managed PBX A Secure VoIP Architecture Providing Carrier Grade Service

Is Your Network Ready For IP Telephony?

Remote Office Overview. Customer Profile. Key Points. Typical Applications

Latency on a Switched Ethernet Network

SIP (Session Initiation Protocol) Technical Overview. Presentation by: Kevin M. Johnson VP Engineering & Ops

Voice over IP: Issues and Challenges

ehealth and VoIP Overview

Business case for VoIP Readiness Network Assessment

Broadband Networks. Prof. Dr. Abhay Karandikar. Electrical Engineering Department. Indian Institute of Technology, Bombay. Lecture - 29.

Frequently Asked Questions about Integrated Access

Plain-old-telephone-service (POTS) networks

Cisco Unity PBX and T1 IP Media Gateways

ANALYSIS OF LONG DISTANCE 3-WAY CONFERENCE CALLING WITH VOIP

E1/T1 over BreezeNET B

CVOICE Exam Topics Cisco Voice over IP Exam # /14/2005

IP SLAs Overview. Finding Feature Information. Information About IP SLAs. IP SLAs Technology Overview

Selecting a Web Server Connection Rate Gilbert Held

Transcription:

52-30-20 DATA COMMUNICATIONS MANAGEMENT INTRODUCTION TO VOICE OVER IP Gilbert Held INSIDE Equipment Utilization; VoIP Gateway; Router with Voice Modules; IP Gateway; Latency; Delay Components; Encoding; Local LAN Delay; Local Router Processing Delay; Local Access Line Delay; Network Delay; Remote Access Line Delay; Remote Router Delay; Remote LAN Delay; Remote Voice Digitization-Decoding OVERVIEW This article focuses attention on the methods that organizations can use to implement VoIP. In doing so, it examines the use of voice-enabled routers and gateways as well as the key metric that governs a successful implementation of VoIP latency. In examining the major components of latency, note that several techniques can be used to adjust delay through a network. In addition, also note why VoIP in a business environment is currently suitable for a private network rather than for use via the Internet. EQUIPMENT UTILIZATION Today there are two main equipment utilization strategies that businesses are considering for implementing VoIP. One strategy involves the use of gateways attached to a PBX and a LAN. As a participant on a LAN, the gateway must use the services of a separate router. A second equipment PAYOFF IDEA Over the past two years, one of the hottest technologies in the field of communications has been Voice over the Internet Protocol, commonly referred to as Voice over IP, as well as by the mnemonic VoIP. The reason for the key interest in VoIP is the economics associated with the technology. For organizations with an existing TCP/IP network infrastructure, it becomes possible to add a voice transmission capability to a network for a penny or less per minute. Thinking back to a few years ago, one might remember Candice Bergman, Sprint Corporation s Dime Lady, extolling the virtue of signing up for that communication carrier s dime-per-minute plan for calling during the evening and on weekends. Because it is now possible for businesses to use their existing network infrastructure for voice calling at any time during the day for a tenth of the Sprint restrictive calling rate, it is easy to visualize the interest in the technology. Thus, the major reason for organizations considering the implementation of VoIP is one of economics. However, there are also other reasons for considering VoIP. Those other reasons include the ability to integrate voice and data networks, which can reduce communications personnel requirements, and the ability to consolidate the floor space and power required to operate the equipment. Auerbach Publications 2001 CRC Press LLC

DATA COMMUNICATIONS MANAGEMENT utilization strategy involves adding voice modules to a router. In this equipment environment, the voice modules are connected to a PBX and the router performs the required routing, eliminating the need for a separate router. A third equipment utilization strategy that warrants mention is an IP PBX. Here, the idea behind the IP PBX is to replace a conventional PBX by a computer-based platform that performs voice digitization and packetizes voice samples into IP packets for routing through the computer. Because an IP PBX uses a VoIP gateway at its core, brief mention is made of some additional equipment used to form this new type of PBX. However, it should also be noted that at the present time this new type of PBX typically lacks several functions that are included on most conventional PBXs. Such functions include three-way calling, follow-me calling, call forwarding, music on hold, speed dialing, and similar features. In addition, IP PBXs typically do not scale anywhere near the level of large-scale conventional PBXs that can support up to tens of thousands of lines. Due to the preceding, the first generation of IP PBXs has not obtained more than a token level of acceptance and thus is only briefly discussed in this article. The top portion of Exhibit 1 illustrates the use of a VoIP gateway in an office environment. The middle portion of Exhibit 1 illustrates the use of a router with voice modules to provide a VoIP capability. Finally, the lower portion of Exhibit 1 illustrates an example of an IP PBX configuration. VoIP GATEWAY In examining the three equipment configurations shown in Exhibit 1, proceed in a top-down approach commensurate with the order of devices in the illustration. In examining the configuration for the VoIP gateway, note that it is a participant on the LAN. This means that the level of LAN utilization will adversely affect delay or latency of packets transporting voice. Also note that there are many types of VoIP gateways. Some gateways have digital interfaces, permitting T1 lines that support up to 24 simultaneous calls. Other VoIP gateways are limited to analog interfaces, requiring one port to support one call. As previously mentioned, the VoIP gateway solution requires the use of a separate router; however, this solution scales up to hundreds or perhaps a thousand or more ports. ROUTER WITH VOICE MODULES The second equipment configuration, shown in the middle of Exhibit 1, requires the use of a router with voice modules. In examining the use of a router with voice modules, note that although the router is a participant on the LAN, packets transporting digitized voice do not flow over the LAN. Instead, such packets flow directly from the router where they are formed onto the serial port connected to the IP network.

INTRODUCTION TO VOICE OVER IP EXHIBIT 1 Examining VoIP Equipment Configurations A. VoIP Gateway Digital PBX IP Network Public Switched Telephone System (PSTN) VoIP Gateway Router Analog PBX LAN B. Using a Router with Voice Modules Digital PBX IP Network Public Switched Telephone System (PSTN) Analog PBX Router with Voice Modules LAN C. IP PBX Call Manager Router IP Network LAN Public Switched Telephone System (PSTN) IP PBX Ethernet IP Telephone Ethernet IP Telephone Because it is possible to set router queues that provide a preference for output onto the serial port for digitized voice packets over packets received via the LAN, the use of a router with voice modules minimizes latency onto the IP network. This can be a significant issue if the level of LAN utilization is relatively high. This is because when the level of LAN utilization is high and packets transporting digitized voice must flow over a LAN, collisions can significantly delay their transport to the router for placement into the IP network. While a router with voice modules can be expected to have a lower level of latency than when a VoIP gateway is used, there are two disad-

DATA COMMUNICATIONS MANAGEMENT vantages associated with this equipment configuration. First, not all routers are upgradable to support voice modules. This means an organization may have to replace an existing router to take advantage of the lower latency of this network equipment configuration. A second disadvantage of this network equipment configuration concerns scalability. Although there are both digital and analog voice modules that can be added to a router, the actual number of modules that can be added is limited. For example, a Cisco 2600 series router only has one system expansion slot. This means one can only add one board to this router. That board can contain one digital T1 voice module providing support for up to 24 calls or up to eight analog voice modules, which now limits the router to supporting up to eight calls. IP GATEWAY The third equipment configuration shown in Exhibit 1 is that of an IP PBX. In examining the lower portion of Exhibit 1, note that while the IP BPX replaces the use of an analog or digital PBX, it is not a fully integrated device. Many vendors require a separate call manager, with both the call manager and IP PBX becoming participants on a LAN. Also note that an IP PBX typically uses the LAN to transmit packets containing digitized voice to Ethernet IP telephones. Concerning the latter, the IP Ethernet telephones may either be directly connected to a LAN or interfaced to a PC that is connected to a LAN. For either situation, a separate router is required if voice is to flow over an IP network. In addition, the transport of voice packets over the LAN will add to end-to-end latency, which will be important when such packets are routed onto the IP network for transport to a distant location. Having a general indication of three common VoIP equipment configurations that can be used to integrate voice into an IP network, one can now focus on the key issue that will determine the success or failure of the integration process. That key issue is latency. LATENCY The end-to-end latency (or delay) a packet transporting digitized voice encounters is the key issue that governs the success or failure of a VoIP implementation. The reason latency is a key issue is related to the manner by which humans converse. If a delay exceeding a quarter of a second (250 ms) occurs during a conversation, the party at each end of the conversation tends to believe that the other party is now waiting for a response. At this point, there is a high probability that both parties to the conversation will do something humans normally do not do when talking in a civilized manner. That is, both parties will tend to talk at the same time. When this occurs, the two parties will stop talking and attempt to negotiate an orderly method to converse.

INTRODUCTION TO VOICE OVER IP One might remember the use of Citizen Band (CB) radios, in which the parties to a conversation used the term over for one person to tell the other that he or she was finished talking and the other person could talk. In a business environment, it is highly doubtful that people would put up with the use of a CB-like communications method to obtain the ability to integrate voice into an IP network. Due to this, the key limiting constraint associated with integrating voice into an IP network is to obtain an end-to-end latency or delay less than 250 ms. Prior to examining the delay components associated with a VoIP network environment, a few additional words about latency are warranted. While this author considers a maximum latency of 250 ms as an acceptable delay metric, the International Telecommunications Union (ITU) has a more stringent specification. The ITU specifies that a conventional voice telephone system should not have a round-trip delay that exceeds 300 ms, or 150 ms on a one-way, end-to-end basis. However, it should be noted that the ITU specification was developed prior to packetized voice becoming a reality. While a one-way delay difference between 150 and 250 ms is significant, this author believes that for most people a latency under 250 ms will allow an acceptable level of voice communications to occur. Given an appreciation for the maximum latency a VoIP environment should have, now take a look at the components of delay and how some components can be adjusted. DELAY COMPONENTS If one considers the manner by which a voice conversation is digitized, packetized, and routed through a network to its intended destination, there are nine areas where the vast majority of delay occurs. Those delay areas are listed in Exhibit 2. EXHIBIT 2 Causes of the Majority of Delays in a Voice over IP Networking Environment Delays in a voice over IP networking environment can be attributed to the following nine areas: 1. Local voice digitization: encoding 2. Local LAN delay 3. Local router processing delay 4. Local access line delay 5. Network delay 6. Remote access line delay 7. Remote router delay 8. Remote LAN delay 9. Remote voice digitization: decoding

DATA COMMUNICATIONS MANAGEMENT Encoding With the exception of network delay, the method of voice encoding can be expected to contribute the most to end-to-end latency. The actual encoding delay is a function of the voice coding method used. In general, the higher the encoding bit rate, the lower the latency associated with the coding method. For example, PCM at 64 Kbps has a delay of less than 1 µs. In comparison, low bit rate coders, such as a 5.3-Kbps version of Code Excited Linear Prediction (CELP) has an encoding delay of 67.5 ms. Due to the significant differences in encoder delays, a VoIP application with an end-to-end latency exceeding 250 ms that could be detrimental to the hearing of users might be workable using a different encoder. Thus, prior to giving up on VoIP, one should consider the delays associated with different voice coders and the possible selection of a different coder. Local LAN Delay If equipment configuration requires the use of a LAN, packets will experience some delay in reaching the router. To determine the delay, one can use the PING utility program and ping the router s Ethernet port from a workstation on the network. Local Router Processing Delay The processing delay of a router is based on the workload presented to the router. One can determine the delay through the local router using Telnet to access the router. Then use the router s internal PING command to ping its serial port to determine the round-trip delay through the router. If this delay divided by two (2) is more than a few milliseconds, consider establishing a priority queue for packets transporting digitized voice to expedite their flow through the router onto the IP network. Local Access Line Delay The operating rate of the local access line has a bearing on end-to-end delay. For example, transmission via a 56-Kbps line into an IP network results in a delay 24 times that of a T1 line. Thus, one may wish to consider the use of different types of access lines, such as fractional T1 and T1. Network Delay The routing through an IP network normally accounts for a majority of the end-to-end delay. In a corporate IP environment, one can control delay via the creation of priority queues in each network router to expedite the flow of VoIP. In addition, one can use RSVP to guarantee bandwidth to VoIP.

INTRODUCTION TO VOICE OVER IP In an Internet environment, both of the previously mentioned methods are not at present applicable. Thus, it is far easier to tailor a private IP network for voice than to use the Internet. This explains why a majority of VoIP implementations are at present occurring on private IP networks. Remote Access Line Delay Similar to the local access line delay, the access line at the remote site will also contribute to latency. Thus, one can control remote access line delay by considering the use of different types of access lines, such as 56 Kbps, fractional T1, and T1 lines. Remote Router Delay The remote router delay is normally negligible in comparison to the delay associated with the local router. This is because the remote router receives data at the access line operating rate that is normally a fraction of the LAN operating rate. Thus, there is normally a slight delay through the remote router. However, one can still prioritize VoIP traffic by establishing router queues that expedite traffic to VoIP gateways or an IP PBX from the remote router. Remote LAN Delay Similar to the local LAN, any traffic to a VoIP gateway or IP PBX that flows over the remote LAN will experience delay based on the level of network utilization. Thus, one may wish to examine the level of remote LAN utilization as well as use the PING utility to determine the delay on the remote LAN from a workstation to the remote router. Remote Voice Digitization-Decoding The final contributor to end-to-end latency is represented by voice decoding at the remote site. Unlike voice encoding that can vary considerably based on the encode used, decoding is typically 5 to 20 ms. However, part of the decoding process depends on the setting of a jitter buffer whose improper use can literally kill a VoIP application. Thus, a few words about the use of the jitter buffer are in order. The jitter buffer is built into encoder/decoder chips and provides a mechanism to compensate for the random delays that packets encounter as they flow through an IP network. Because VoIP applications use the Real Time Protocol (RTP) to timestamp packets, it becomes possible to smooth out packet delays by placing packets into a jitter buffer and extracting them from the buffer based on their RTP timestamp. Most jitter buffers support settings from 0 to 255 ms, with 0 disabling the buffer. For some unknown reason, the default setting on some products is 255 ms, which exceeds the maximum one-way delay. For most VoIP applications,

DATA COMMUNICATIONS MANAGEMENT the jitter buffer should be set to between 10 and 20 ms, which provides sufficient time associated with the flow of packets through an IP network. SUMMARY As indicated in this article, both the configuration of equipment as well as latency play a major role in the suitability of VoIP. By examining the components contributing to latency and adjusting them when required, it may be possible to tailor one s network environment to make the integration of voice into an organization s IP network a success. Gilbert Held is an award-winning author and lecturer. Gil is the author of over 50 books and 400 technical articles. Two of his recent publications are Introduction to Data Communications, 3rd ed., published by John Wiley & Sons, and Cisco Router Performance Field Guide, published by McGraw-Hill. Gil can be reached via e-mail at gil_held@yahoo.com.