Voice Over Internet Protocol(VoIP)



Similar documents
QoS issues in Voice over IP

Overview of Voice Over Internet Protocol

Voice over IP. Presentation Outline. Objectives

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

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

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

IP Telephony v1.0 Scope and Sequence. Cisco Networking Academy Program

Indepth Voice over IP and SIP Networking Course

Clearing the Way for VoIP

Software Engineering 4C03 VoIP: The Next Telecommunication Frontier

Course 4: IP Telephony and VoIP

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

Requirements of Voice in an IP Internetwork

SIP Trunking and Voice over IP

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

Gateways and Their Roles

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

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

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

Contents. Specialty Answering Service. All rights reserved.

Integrate VoIP with your existing network

Voice over IP Basics for IT Technicians

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

Encapsulating Voice in IP Packets

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

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.

Voice over IP (VoIP) Basics for IT Technicians

Understanding Latency in IP Telephony

Troubleshooting Voice Over IP with WireShark

Application Notes. Contents. Overview. Introduction. Echo in Voice over IP Systems VoIP Performance Management

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

Voice over IP Probe! for Network Operators and! Internet Service Providers

Implementing VoIP support in a VSAT network based on SoftSwitch integration

Need for Signaling and Call Control

VOICE OVER IP AND NETWORK CONVERGENCE

Combining Voice over IP with Policy-Based Quality of Service

Voice over IP (VoIP) Instructor Matrix

An Introduction to VoIP Protocols

Configuration Guide. T.38 Protocol in AOS L1-29.1D September 2011

VoIP Bandwidth Considerations - design decisions

Project Report on IP Telephony

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

1. Public Switched Telephone Networks vs. Internet Protocol Networks

Packetized Telephony Networks

Integration of Voice over Internet Protocol Experiment in Computer Engineering Technology Curriculum

EarthLink Business SIP Trunking. NEC SV8300 IP PBX Customer Configuration Guide

Optimizing Converged Cisco Networks (ONT)

Voice Over IP Per Call Bandwidth Consumption

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

Online course syllabus. MAB: Voice over IP

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

Operation Manual Voice Overview (Voice Volume) Table of Contents

Network Connection Considerations for Microsoft Response Point 1.0 Service Pack 2

ZyXEL V100 Support Notes. ZyXEL V100. (V100 Softphone 1 Runtime License) Support Notes

The Basics. Configuring Campus Switches to Support Voice

White paper. SIP An introduction

Convergence Technologies Professional (CTP) Course 1: Data Networking

ANALYSIS OF LONG DISTANCE 3-WAY CONFERENCE CALLING WITH VOIP

Cisco Networks (ONT) 2006 Cisco Systems, Inc. All rights reserved.

Testing Voice Service for Next Generation Packet Voice Networks

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

Functional Specifications Document

Reliability of VoIP Phone Systems

Understanding the realities of T.38 compliance

Achieving PSTN Voice Quality in VoIP

USING DIGITAL SIGNAL PROCESSOR IN VOICE OVER IP COMMUNICATION

VoIP Trunking with Session Border Controllers

Troubleshooting Common Issues in VoIP

GW400 VoIP Gateway. User s Guide

Comparison of Voice over IP with circuit switching techniques

IP Telephony Deployment Models

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?

ESI SIP Trunking Installation Guide

AP200 VoIP Gateway Series Design Features & Concept AddPac R&D Center

Three Network Technologies

VoIP in the Enterprise

Voice Over Internet Protocol (VOIP) SECURITY. Rick Kuhn Computer Security Division National Institute of Standards and Technology

ATA: An Analogue Telephone Adapter is used to connect a standard telephone to a high-speed modem to facilitate VoIP and/or calls over the Internet.

Synchronization Essentials of VoIP WHITE PAPER

How to Configure the Allworx 6x, 24x and 48x for use with Integra Telecom SIP Solutions

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

Application Note How To Determine Bandwidth Requirements

Addressing Convergence and IP Telephony in Enterprise Communications

Voice over IP Manual

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

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

Chapter 3 ATM and Multimedia Traffic

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

Service Level Agreements for VoIP Alan Clark CEO, Telchemy

VoIP in Mika Nupponen. S Postgraduate Course in Radio Communications 06/04/2004 1

Teleworker User Guide

Voice Over IP. Priscilla Oppenheimer

2.1 Introduction. 2.2 Voice over IP (VoIP)

Transcription:

Voice Over Internet Protocol(VoIP) By Asad Niazi Last Revised on: March 29 th, 2004 SFWR 4C03 Major Project Instructor: Dr. Kartik Krishnan

1. Introduction The telecommunications companies around the world are trying to put a stop to rising communication costs. The integration of packet and voice networks is one of the alternatives that could significantly reduce these costs. A Voice over packet (VOP) application provides such service by allowing both data and voice information to be sent over the IP network. Voice over IP or Voice over Packet is comprised of several interconnected processes that convert voice signals into packet streams. These packets are then sent over the packet network concurrently with other IP traffic and eventually converted back to voice near their destination. VoIP packets can also carry with them fax information and modem data, providing Voice, Fax, and Data/Modem transmission over all types of data networks including IP and ATM networks. RTP (Real Time Protocol) is used to provide QoS (Quality of Service) by managing and delivering the packets on time. Internet telephony service providers (ITSPs) can improve their services by using efficient private networks. This type of communication provides rich benefits to all classes of users. Just imagine what would it be like to have the long distance calls cost as much as the local call. However it s not just the reduced cost but also the other benefits which the users will enjoy. For example, the web-enabled call centers, collaborative white boarding, remote telecommuting and personal productivity services etc. The early implementations provided low cost PC to PC voice communication; however, the technologies are improving and will hopefully provide regular telephone services in the near future. 2. A typical VoIP Call: The general two way VoIP phone call consists of the following sequence: 1. The user picks up the handset which sends an off-hook signal to the signaling application running on a router. 2. The session application provides dial tone and waits for the destination telephone number 3. The user dials the telephone number and the session application keeps accumulating them until it matches a configured destination pattern. 4. The telephone number is mapped to an IP host via the dial plan mapper. 5. The session application then runs the H.323 session protocol to establish a two way transmission channel. 6. The special coder-decoder compression schemes (CODECs) are used at both the ends for packet formation and compression. 7. When either end of the call hangs up, the session ends. The line becomes idle and

waits for the next off-hook signal. 3. VoIP Architecture VOP Applications require software and hardware modules which can be configured to provide flexible and scalable solutions. For this purpose, a large number of new Application Programming Interfaces (APIs) have been defined for application developing. A VOP application provides the Internetworking Function (IWF) making it possible to send voice and data together on packet networks. There are two basic types of information to be handled by the VoIP software i.e. voice and signaling information. The responsibility of the software can be divided into four major areas: 3.1 Voice Packet Software Module It performs echo cancellation, voice compression, voice activity detection, jitter removal, clock synchronization, and voice packetization. 3.2 Telephony Signaling Gateway Software Module This software module manipulates basic connection set-up signals. It detects these signals and translates them into state changes for example off-hook, on-hook, trunk seizure etc. 3.3 Packet Protocol Module It converts telephony signaling protocols into packet signaling protocols in order to set up connections over the packet network. Some header information is also added to these packets before transmitting them over the packet network. 3.4 Network Management Module This module manages other VoIP modules and provides interface for their configuration. 4. Performance Issues The reduced cost does come with some performance and quality control issues which need to be addressed. Some of them are discussed below: 4.1 Delay The delay is due to the nature of IP networks. It causes two problems: echo and 'talker overlap'. Echo is produced by the reflection of speaker s voice from a far end telephone equipment. Echo could become significant if the round trip delay is more than 50 milliseconds. Talker overlap happens when one talker steps on other talker's speech. It could become significant if the one-way delay is more than 250 milliseconds. Therefore, delay reduction is a basic requirement for the functionality of VoIP networks. The major

sources of delay are slow accumulation of frames and slow processing. There are two types of delays: propagation delay and handling delay. Propagation delay is due to slow networking medium and handling delay is caused by the hardware devices used for handling voice information. The latter could have a significant impact on voice quality in a packet network. Echo is removed by using an echo canceller which compares the voice data packets received from the network and the ones being sent. A digital filter is used to remove the echo from the hybrid network. 4.2 Lost Packets Lost packets can seriously jeopardize the conversation. Data packets can be retransmitted; however, compensating for lost voice packets is not easy. One way to overcome this problem is to interpolate the missing slot by the previous (n-1) packet. This makes it look continuous but if packets are lost frequently the speech becomes deteriorated. Another approach is to send current (n) packet with the next (n+1) packet. This approach costs much bandwidth and causes delay. A hybrid approach sends some information with n+1th packet and therefore uses less bandwidth. 4.3 Jitter Jitter refers to a problem caused by packets with variable delay times. To remove the jitter, data is buffered at the receiving end and then played at a constant rate. Two new protocols have been specially developed for this purpose, namely the RTP(Real-time Transport Protocol) and RTCP(RTP Control Protocol). The RTP is used to transport the digitized samples of real-time information. RTCP provides information on the quality of the transmission link. 5. New Security Issues: What would you do if you find out that your telephone has been hacked, or your country code is blocked, or your telephone is spreading worms and viruses? All this can happen since the packet network is being used which is quite vulnerable. All these issues have to be dealt with in order to make it safe using a VoIP telephone. To overcome these threats, phone companies undertake several measures. For example, the users are not allowed to have easy passwords, the account might be locked out on multiple wrong password entries or making too many log distance calls. However, many phone companies are not using the best practices which may cause serious problems in the future. 6. Conclusion: The VOIP technology is still going through its developmental stages. Several companies are investing heavily in research and development activities related to VoIP. Hopefully, the problems involving delay, jitter, unreliable delivery and security issues will soon be resolved, providing proper communication. Moreover, software and hardware is being developed for advanced VoIP features. Once fully developed and implemented, this

technology could well be a revolution in telecommunications. References: Hensell, Lesley "The New Security Risk of VoIP" E-commerce Times. 02 Oct. 2003. <http://www.ecommercetimes.com/perl/story/31731.html>. "Voice Over Packet White Paper" Texas Instruments. January 1998 Version 2.2 SPEY005 <http://focus.ti.com/pdfs/vf/bband/vop_white_paper.pdf> McKinney, Jenny "VoIP Technology Overview" <http://telecom.about.com/library/weekly/aa_voip_081603.htm> "VoIP Gateway Solutions : Overview" Texas Instruments. <http://focus.ti.com/docs/apps/catalog/overview/overview.jhtml?templateid=971 &path=templatedata/cm/level1/data/bband_voipgateways_ovw> "Voice Over IP (VoIP) : Overview" Texas Instruments. <http://focus.ti.com/docs/apps/catalog/overview/overview.jhtml;jsessionid=quskqynn NJYP3QC1JAVRVQQ?templateId=975 &path=templatedata/cm/level1/data/bband_voip_ovw> "VoIP" SearchNetworking.com Definitions <http://searchnetworking.techtarget.com/sdefinition/0,,sid7_gci214148,00.html>