Understanding Voice over IP



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

Online course syllabus. MAB: Voice over IP

Troubleshooting Voice Over IP with WireShark

Indepth Voice over IP and SIP Networking Course

Operation Manual Voice Overview (Voice Volume) Table of Contents

Need for Signaling and Call Control

Understanding Voice over IP Protocols

Comparison of Voice over IP with circuit switching techniques

VIDEOCONFERENCING. Video class

Voice over IP Basics for IT Technicians

Voice over IP Protocols And Compression Algorithms

TSIN02 - Internetworking

Voice over IP (VoIP) Basics for IT Technicians

Convergence Technologies Professional (CTP) Course 1: Data Networking

Advanced Internetworking

Gateways and Their Roles

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.

SIP Trunking and Voice over IP

Course 4: IP Telephony and VoIP

Implementation of Voice over IP and Audio over IP in the Studio environment

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

Applied Networks & Security

VoIP and IP Telephony

Overview of Voice Over Internet Protocol

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

How to Configure the NEC SV8100 for use with Integra Telecom SIP Solutions

Special Module on Media Processing and Communication

Formación en Tecnologías Avanzadas

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

B12 Troubleshooting & Analyzing VoIP

TECHNICAL CHALLENGES OF VoIP BYPASS

Master Kurs Rechnernetze Computer Networks IN2097

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

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

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

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

IP Telephony Deployment Models

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

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.

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

CompTIA Convergence Examination Objectives

IP Telephony and Network Convergence

ehealth and VoIP Overview

Case in Point. Voice Quality Parameter Tuning

An Introduction to VoIP Protocols

2- Technical Training (9 weeks) 3- Applied Project (3 weeks) 4- On Job Training (OJT) (4 weeks)

Packetized Telephony Networks

How To Implement A Cisco Vip From Scratch

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

IMPLEMENTING CISCO VOICE COMMUNICATIONS AND QOS Volume 1

AT&T IP Flex Reach/ IP Toll Free Configuration Guide IC 3.0 with Interaction SIP Proxy

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

Glossary of Terms and Acronyms for Videoconferencing

Combining Voice over IP with Policy-Based Quality of Service

International Civil Aviation Organization

SIP : Session Initiation Protocol

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

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

IP Implementation in Private Branch Exchanges From 9:30 a.m until 4:30 p.m (7 hrs./day) 5 days / week

Voice over IP Fundamentals

INVESTIGATING THE PERFORMANCE OF VOIP OVER ETHERNET LAN IN CAMPUS NETWORK

VA Enterprise Standard: VIDEO CODEC/RECORDING

Introduction to VoIP Technology

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?

Introduction to Packet Voice Technologies and VoIP

Basic Vulnerability Issues for SIP Security

ABSTRACT. Keywords: VoIP, PSTN/IP interoperability, SIP, H.323, RTP, PBX, SDP, MGCP, Westplan. 1. INTRODUCTION

By Paolo Galtieri The public switched telephone network The Internet Convergence

Voice over IP. Overview. What is VoIP and how it works. Reduction of voice quality. Quality of Service for VoIP

Integrate VoIP with your existing network

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

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

Security issues in Voice over IP: A Review

VoIP Signaling and Call Control

Fundamentos de Voz sobre el protocolo IP (VoIP)

Implementing a Voice Over Internet (Voip) Telephony using SIP. Final Project report Presented by: Md. Manzoor Murshed

Lehrstuhl für Informatik 4 Kommunikation und verteilte Systeme

Network Connection Considerations for Microsoft Response Point 1.0 Service Pack 2

icall VoIP (User Agent) Configuration

Configuring the Sonus SBC 2000 with Cisco Unified Call Manager 10.5 for Verizon Deployment

Challenges and Solutions in VoIP

SIP A Technology Deep Dive

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

IP Ports and Protocols used by H.323 Devices

Voice over IP: Issues and Challenges

White paper. SIP An introduction

Peer-to-Peer SIP Mode with FXS and FXO Gateways

Voice Over IP - Is your Network Ready?

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

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

Voice Over Internet Protocol (VoIP)

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

Session Initiation Protocol (SIP)

Configuration Guide for connecting the Eircom Advantage 4800/1500/1200 PBXs to the Eircom SIP Voice platform.

An Introduction to Voice over the IP. Test1 Pool Questions

Transcription:

Introduction Understanding Voice over IP For years, many different data networking protocols have existed, but now, data communications has firmly found its home in the form of IP, the Internet Protocol. On the other hand, even since telecommunications began, voice communications has rigidly stuck to a classic circuit switched networking environment. Over the years, many technologies have been used for the integration of voice and data with some offering much better solutions than others, at least from a technical perspective. IP is far from the best technical solution for the support of voice, however there are many reasons why it is rapidly becoming the platform of choice for, not only data, but voice too. This course looks at the subject of voice over IP, covering various methods of its implementation and looking at many of the relevant standards. We also cover many of the issues that need to be considered when deploying voice over IP and discuss how these may be dealt with. In order to present the information in such a way that it is best understood, we make significant use of live demonstration equipment to provide a real-life and tangible perspective to the course. This course covers live demos of IP phones, IP PBX systems, gateways, voice compression systems and covers both the H.323 and SIP protocols. We also make use of protocol analysis equipment to show what is actually happening in the IP network. Who should attend the course? This course is aimed at voice and/or data professionals who wish to extend their knowledge and experience into the area of voice over IP. A detailed knowledge of neither voice nor data (IP) is required for a student to derive benefit from the course. A general understanding of voice and/or data (IP) will however be of help. Course length Two days. Course Agenda The following is an outline of the sections included in the course: 1. Introduction to voice over IP (VoIP) 2. Overview of the voice technologies relevant to voice over IP 3. Overview of the IP technologies relevant to voice over IP 4. The H.323 framework for voice over IP 5. Session Initiation Protocol - SIP for voice over IP 6. MGCP and Megaco / H.248 for voice over IP 7. Voice over IP applications 8. QoS requirements and solutions with voice over IP 9. Other considerations with voice over IP

1 Introduction to voice over IP (VoIP) This section gives a basic introduction to voice over IP, looking at some fundamental applications and business reasons as to why one might consider deploying it. Why VoIP? A view from a business perspective as to why voice over IP may be an appropriate technology to deploy in many voice related applications A look at voice over IP as deployed across the Internet or across a private IP network. An introduction to some of the standards for voice over IP: o H.323 and related protocols o Session Initiation Protocol (SIP) o Media Gateway Control Protocol (MGCP) and Megaco / H.248 An introduction to some of the devices that may be used to implement a voice over IP network o IP phones o Gateways! Power to the IP phone - powered Ethernet o Call control systems (e.g. the Gatekeeper) o IP enabled voice switches (PBX and public network switches) An introduction to some of the challenges of deploying voice over IP 2 Overview of the voice technologies relevant to voice over IP This section gives a simple overview of the voice related technologies that we see as relevant to voice over IP. It is not our intention to provide an in-depth voice technology course coverage as this would take too long. Having said that, the course tutor is very experienced in voice technology training and, if appropriate, can spend extra time with students if required to help them understand the important aspects (This typically would be done during a break so as not to impact others on the course). Interface types: o Foreign Exchange Station (FXS) and Foreign Exchange Office (FXO) interfaces o Ear & Mouth - E&M 2 wire and 4 wire o 2.048Mbit/s digital interface - G.732/G.704/G.703 o Channel Associated Signalling ( CAS). o Common Channel Signalling (CCS) with a summary of some of the key types including Q.931, QSIG, DPNSS, SS7 Voice Coding: o G.711 Pulse Code Modulation (PCM) - 64kbit/s o Compressed voice:

! G.728 Low-Delay Code Excited Linear Prediction (CELP) - LD-CELP! G.729 Conjugate Structured Algebraic CELP (CS-ACELP) - Also G.729a and b! G.723.1 MP-MLQ and ACELP! The use of Mean Opinion Score (MOS) to quantify the quality of voice communications 3 Overview of the IP technologies relevant to voice over IP This section gives a simple overview of the IP related protocols that are relevant to voice over IP. It is not our intention to provide an in-depth IP course coverage as this would take too long. Having said that, the course tutor is very experienced in IP technology training and, if appropriate, can spend extra time with students if required to help them understand the important aspects (This typically would be done during a break so as not to impact others on the course). The IP protocol and the key parts of the IP header relevant to voice over IP. We discuss this in relation to IP version 4 and IP version 6 Overview of IP addressing and network and subnet addressing Other key protocols: o Transmission Control Protocol (TCP) o User DataGram Protocol (UDP) o Real-Time Protocol (RTP) and Real-Time Control Protocol (RTCP) 4 The H.323 framework for voice over IP H.323 is the oldest and most commonly used protocol suite used to deliver voice over IP. The reasons for this are manifold including the fact that the protocol specifications have been in place for a long time and others such as Microsoft's inclusion of H.323 in its Netmeeting software, an application residing on virtually every desktop computer in the world. The original version (V1) of H.323 released in 1996 was referred to as "Visual telephone systems and equipment for local area networks which provide a non-guaranteed quality of service". Its scope goes far beyond just voice over IP and in recognition of its expanded scope to cover not just LANs, it was renamed in version 2 as "Packet based multimedia communications systems". Since then, it has evolved further, adding various new features and improvements plus correcting issues that were present in its earlier versions. Overview of H.323 H.323 architecture: o The H.323 Terminal o The H.323 Gateway o The H.323 Gatekeeper o The H.323 Multipoint Control Unit (MCU)

H.225.0 - This deals with a number of aspects of establishing communication across the data network including Registration, Admissions & Status (RAS) operations, along with Q.931 signalling messages for call setup, call control, and communications between terminals, gateways, gatekeepers, and MCUs. H.245 - This specifies the syntax and semantics of terminal information messages as well as procedures to use them for in-band negotiation at the start of or during communication. H.323 examples 5 Session Initiation Protocol - SIP for voice over IP The Session Initiation Protocol (SIP) is a signalling protocol used for establishing sessions in an IP network. A session could be a simple two-way telephone call or it could be a collaborative multimedia conference session. It is basically a very simple protocol having been developed purely as a mechanism to establish sessions. It does not know about the details of a session, it just initiates, terminates and modifies sessions. In order to handle other aspects of end-to-end communications, SIP was designed to reuse many existing protocols and protocol design concepts. SIP architecture: o SIP user agents (user devices) - phones, workstations, PDAs etc. o SIP servers - Proxy server, redirect server, registrar server o SIP location servers o SIP gateways SIP functions: o Address resolution o Session setup o Media negotiation using the Session Description Protocol (SDP) SIP examples - We shall look at a number of examples of SIP's use including basic call setup, call forward plus others. 6 MGCP and Megaco / H.248 for voice over IP Media Gateway Control Protocol (MGCP) and Megaco / H.248 are control protocols designed to be used between a Media Gateway Controller or call agent and a media gateway. Megaco / H.248 is newer than MGCP, and is seen by many as MGCP's replacement. That said, many products already employ MGCP and therefore, for some time, both protocols will be used. Media Gateway Controllers Media Gateways Endpoints MGCP & Megaco / H.248 message examples

7 Voice over IP applications Voice over IP may be applied in so many ways that it makes it very difficult to cover all possible applications. This section aims at showing how voice over IP is, and will be in the future, used in various real-life applications. It also shows some of the additional benefits that integrating voice into an IP environment may offer over and above the classic way of supporting voice with a standard voice switch. PBX replacement applications - Full-blown IP telephony using IP phones, call control platforms, gateways etc. Toll bypass - Using voice over IP gateways to allow long-distance voice communications across existing data networks including private data networks and the Internet, thus bypassing the call charges normally associated with routing calls via the public telephone network. IP-enabled PBXs - Typically seen as an interim option between a traditional PBX based system and a full-blown IP solution. This option typically takes a PBX and adds IP capabilities so that PBX users can communicate with other IP telephony users. 8 QoS requirements and solutions with voice over IP Often banded about as the reason why voice over IP will not work successfully, quality of service is key to the operation of a real quality-grade voice over IP network. Many technologies and protocols exist to solve the quality of service issue, and here we intend to explain the key ones and de-mystify any uncertainties about how voice over IP may be deployed and operate very successfully. Quality of Service (QoS) issues: o Basic voice quality in terms of distortion, frequency reponse etc. o The causes of delay in a voice over IP system o A description and explanation of what levels of delay will actually impair a voice conversation and what levels will not be noticed o The effect of delay resulting in echo o The effect of transporting non-voice signals such as fax, modems, DTMF tones etc. Description of some protocols used to help deliver QoS guarantees: o IEEE 802.1p / IEEE 802.1Q o Asynchronous Transfer Mode (ATM) o Resource Reservation Protocol (RSVP) o Differentiated Services (Diffserv) Multi-Protocol Label Switching support of QoS

9 Other considerations with voice over IP We finish up with a look at a few potential issues with using voice over IP. Network Address Translation (NAT) issues Issues with voice over IP across Firewalls End of Training Outline HN Networks HN Networks specialises in delivering training in Datacommunication and Telecommunication technologies. We offer a range of standard training courses as well as providing a customisation service where we will specifically tailor a course to a particular client s needs. To find out about our current range of training courses, please refer to our web site at: http://www.hn-networks.co.uk/ Alternatively, please feel free to call us on +44 (0) 1628 622187 if you wish to discuss your training requirements or simply need further information.