VoIP Core Technologies. Aarti Iyengar Apricot 2004

Similar documents
TSIN02 - Internetworking

Overview of the Session Initiation Protocol

VoIP Basics. 2005, NETSETRA Corporation Ltd. All rights reserved.

ISC Reference Architecture Functional Planes

NGN Signalling: SIGTRAN, SIP, H.323 Training

Multi-Service Access and Next Generation Voice Service

Voice over IP (VoIP)

Interworking Switched Circuit and Voice-over IP Networks Tutorial

VoIP. ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts

IP-Telephony Introduction

TODAY AGENDA. VOIP Mobile IP

Non. Interworking between SIP and H.323, MGCP, Megaco/H.248 LS'LDORJ,QF 7HFKQRORJ\ 'ULYH 6XLWH 3KRQH )D[

8.4 IMS Network Architecture A Closer Look

Lecture 14: Multimedia Communications

IP Possibilities Conference & Expo. Minneapolis, MN April 11, 2007

Packetizer. Overview of H.323. Paul E. Jones. Rapporteur, ITU-T Q2/SG16 April 2007

Multimedia Applications. Classification of Applications. Transport and Network Layer

H.323. Definition. Overview. Topics


PROTOCOLS FOR THE CONVERGED NETWORK

atl IP Telephone SIP Compatibility

Media Communications Internet Telephony and Teleconference

The Session Initiation Protocol

Softswitch Interworking Protocol

NGN interconnection: technology challenges. Dr. Rochdi ZOUAKIA.

CHAPTER-14 IP TAX PROJECT IN BSNL

A Novel Software-Based H.323 Gateway with

SIP Network Overview

Selecting Standards That Will Be Implemented

Protocols supporting VoIP

Introduction. H.323 Basics CHAPTER

ITU-APT Workshop on NGN Planning March 2007, Bangkok, Thailand

Real Time Protocols. Overview. Introduction. Tarik Cicic University of Oslo December IETF-suite of real-time protocols data transport:

What is NGN? Hamid R. Rabiee Mostafa Salehi, Fatemeh Dabiran, Hoda Ayatollahi Spring 2011

ETSF10 Internet Protocols Transport Layer Protocols

Outline Overview Multimedia Applications Signaling Protocols (SIP/SDP, SAP, H.323, MGCP) Streaming Protocols (RTP, RTSP, HTTP, etc.) QoS (RSVP, Diff-S

Department of Computer Science. Burapha University 6 SIP (I)

Chapter 11: Understanding the H.323 Standard

Intelligent Services in Converged Networks - Evolution steps in the signalling arena.

Session Initiation Protocol (SIP)

Provide a generic transport capabilities for real-time multimedia applications Supports both conversational and streaming applications

The Interworking of IP Telephony with Legacy Networks

The Next Generation Signaling Transfer Point

Seminar report IP Telephony

Overview of SIP. Information About SIP. SIP Capabilities. This chapter provides an overview of the Session Initiation Protocol (SIP).

Basic Architecture of H.323 C. Schlatter,

Overview. Slide. Special Module on Media Processing and Communication

Z24: Signalling Protocols

Harnessing the power of SIP with the 5E-XC High Capacity Switch

Transporting Voice by Using IP

MED: Voice over IP systems

Network+ Guide to Networks 6th Edition. Chapter 12 Voice and Video Over IP

13. Internet Applications 최양희서울대학교컴퓨터공학부

Secure Telephony Enabled Middle-box (STEM)

The Effect of Standards on the Growth of IP Telephony

Interworking Signaling Enhancements for H.323 and SIP VoIP

Real-time Services BUPT/QMUL

Today s Hottest Communications Protocol Comes of Age. Understanding SIP. Today s Hottest Communications Protocol Comes of Age WHITE PAPER

Technical White Paper

Solution Highlights. Supports all major signaling protocols. Widely deployed multi-national SS7 solution. NEBS3 certified standard server platform

Unit 5 Research Project. Eddie S. Jackson. Kaplan University. IT530: Computer Networks. Dr. Thomas Watts, PhD, CISSP

COURSE DESCRIPTION IP IN MODERN NETWORKS. Format: Classroom. Duration: 2 Days

Voice over IP. Circuit Switching is Inefficient. Circuit Switching is Expensive. Down At The CO

Security and Lawful Intercept In VoIP Networks. Manohar Mahavadi Centillium Communications Inc. Fremont, California

MEA: Telephony systems MEB: Voice over IP MED: VoIP systems MEC: C7 signalling systems MEE: Video principles MEF: Video over IP

SS7oIP and SigTran Training

WHITE PAPER. IP Network Solutions Interconnecting VoIP Networks and the PSTN (for smaller service providers)

ip telephony migration test system

Real-time Services BUPT/QMUL

IP TAX in BSNL Class 4 Services. Presented by : R. K. Kaushik, Jt. DDG (TAX)

SIP and Application Internetworking

Multimedia Networking Communication Protocols


Kommunikationssysteme [KS]

B.Eng. (Hons.) Telecommunications. Examinations for / Semester 1

Performance Evaluation of Telephony Routing over IP (TRIP)

SOFTSWITCH PROTOCOL INTERWORKING

NGN MIGRATION STRATEGIES

Improving QoS of VoIP over Wireless Networks (IQ-VW)

Summary of last time " " "

Generic Transparency Descriptor for GKTMP Using SS7 Interconnect for Voice Gateways Version 2.0

The Technical Interconnect Model for IP-based voice services

Ekiga. Free IP Telephony. LinuxTag 31 May Damien Sandras

Mohammad Hossein Manshaei 1393

SIP WG Status. Overview. ! SIP Working Group(s) ! SIP WG Rules. ! SIP Work Items. ! SIP Today and Tomorrow. ! Related Work in the IETF

Stream Control Transmission Protocol (SCTP)

NGN Presentation. Four buzzwords in the air 2/8/2015 2

H.323 / B-ISDN Signalling Interoperability

Introduction to Networking

SIP Status and Directions

Softswitch for Voice Tandem Service: Broadband and Narrowband Interworking

Understanding Packet Voice Protocols

Provides port number addressing, so that the correct destination application can receive the packet

INSE 7110 Winter 2004 Value Added Services Engineering in Next Generation Networks Week #5. Roch H. Glitho- Ericsson/Concordia University

Multimedia and the Internet

voice-enabling.book Page 72 Friday, August 23, :19 AM

Troubleshooting Voice Over IP with WireShark

Actively Managing Multimedia Telchemy Actively Managing Multimedia

Past, Present and Future of IP Telephony

Alcatel 7515 Media Gateway. A Compact and Cost-effective NGN Component

Transcription:

VoIP Core Technologies Aarti Iyengar Apricot 2004 Copyright 2004

Table Of Contents What is Internet Telephony or Voice over IP? VoIP Network Paradigms Key VoIP Protocols Call Control and Signaling protocols Softswitch communication protocols Bearer protocols More.. Summary Copyright 2004 Aarti Iyengar 2

What is VoIP? Legacy Telephony TDM/SS7 based infrastructure Traditional Class 5/Class 4 switches Voice over IP IP-based packet infrastructure for PSTN voice transport New elements that collectively perform traditional functions and more And what is Internet Telephony? Copyright 2004 Aarti Iyengar 3

Traditional PSTN Network SS7 signaling Legacy Class 4/5 Switch SS7 network Legacy Class 4/5 Switch Legacy Class 4/5 Switch Call Control, Signaling, Bearer/Media and Features TDM network TDM bearer Copyright 2004 Aarti Iyengar 4

IP signaling + IP bearer Application Server Features SS7 signaling TDM bearer SS7 network Signaling Gateway Media Gateway IP network TDM network Media Gateway Controller Media Gateway VoIP Network Media Server Bearer/ Media Signaling Call Control Media (conferencing) Copyright 2004 Aarti Iyengar 5

VoIP Network Paradigms Centralized a.k.a Master/Slave model Distributed a.k.a Peer Model Copyright 2004 Aarti Iyengar 6

VoIP Network Paradigms (contd.) Centralized model Dumb endpoints (media gateways, IADs, phones) and intelligent central entity (call agent or controller) Controller instructs, the endpoints obey More akin to legacy telephony model Well suited to basic telephony features Single intelligent point, hence simpler and easier to manage/maintain Copyright 2004 Aarti Iyengar 7

VoIP Network Paradigms (contd.) Distributed model Intelligence is distributed throughout the network Client-Server model with intelligent clients (user agents, terminals, IP Phones) and intelligent servers Very well suited for advanced telephony services through service innovation Relatively, more complex because of multiple intelligent points Copyright 2004 Aarti Iyengar 8

VoIP Protocol Soup H.323 SIP Call Control/Signaling TRIP MGCP Megaco/H.248 Call Control/Signaling Gateway Control SIP-T BICC Softswitch-Softswitch SDP More. ENUM RTP Bearer Copyright 2004 Aarti Iyengar 9

VoIP Protocols Several protocols have been defined by different standards bodies (IETF/ITU) Many perform similar functions but have intrinsic differences Next few slides will discuss some of these protocols Each has its own merits/demerits Views expressed here are purely personal Copyright 2004 Aarti Iyengar 10

Call Control Signaling Protocols: H.323 ITU-T defined standard Originally developed for ISDN based multimedia services over LAN Distributed protocol model Consists of Terminals Gatekeepers Gateways Multipoint control units Copyright 2004 Aarti Iyengar 11

Call Control Signaling Protocols: H.323 Umbrella protocol comprising of several other protocols like H.225, H.245, T.120 etc. H.323v4 currently implemented everywhere Future H.323v5 Copyright 2004 Aarti Iyengar 12

Call Control Signaling Protocols: H.323 Gatekeeper Gateway IP network Gateway H.323 endpoint H.323 endpoint Copyright 2004 Aarti Iyengar 13

Call Control Signaling Protocols: SIP IETF RFC 3265 (obsoletes RFC 2543) Developed for multimedia services over IP networks Designed to employ existing popular Internet protocols like DNS, SDP etc. Distributed model consisting of User agents and Servers Copyright 2004 Aarti Iyengar 14

Call Control Signaling Protocols: SIP Registrar Redirect Server Location Server Proxy Server IP network Proxy Server SIP Phone SIP User Agent Copyright 2004 Aarti Iyengar 15

H.323 versus SIP General Perceptions H.323 Originally developed by the ITU for ISDN based multimedia services An umbrella suite of protocols like H.225, H.245, H.235 etc. Monolithic in nature as it defines everything including RAS, Capability negotiation etc. Perceived as more complex because of binary ASN.1 encoding, number of protocols, parameter extensibility, stack size SIP Developed by the IETF for Internet Telephony and advanced multimedia applications Utilizes already developed popular Internet protocols like SDP, DNS etc. Text-based implementation is perceived to be simpler, modular, easily adaptable to the www and easier parameter extensibility. Copyright 2004 Aarti Iyengar 16

H.323 versus SIP Reality? ITU protocols more tightly defined; IETF looks for looser working code H.323 older and more established; SIP relatively newer but fast catching up H.323 widely deployed today; SIP is being widely adopted by large players Importance of the Internet and web-based applications increasing SIP capable of giving service providers greater control of services, extensibility and interoperability with the www; hence, may eventually win the race For a long time however, both these protocols need to co-exist Robust standards must be developed to define interoperability to make things easier Copyright 2004 Aarti Iyengar 17

Call Control Signaling Protocols: GCP Evolution Source: Hughes Software Systems Copyright 2004 Aarti Iyengar 18

Call Control Signaling Protocols: MGCP IETF informational RFC 3661 Provides call control services in a packet network Centralized model Consists of media gateways and call agents Call Agents-> centralized intelligent entities handling call control and signaling Media Gateways-> dumb devices handling media Call Agent communicates with Media Gateway via MGCP Copyright 2004 Aarti Iyengar 19

Call Control Signaling Protocols: Megaco/H.248 Enhances MGCP Provides call control services in a packet network Joint effort by ITU and IETF (IETF nomenclature- Megaco, ITU nomenclature- H.248) IETF RFC 3525 Centralized model Consists of Media gateways and Media gateway controllers MGC-MG communication via Megaco/H.248 Copyright 2004 Aarti Iyengar 20

MGCP versus Megaco MGCP Early implementation of masterslave protocol for call control signaling in packet networks Now a closed effort from a standardization perspective Limited support of networks for interfacing with the PSTN Deals with endpoints and connections MGCP implementations do exist today. MGCP variants NCS/TGCP are adopted by Packetcable. Megaco/H.248 Later effort primarily to enhance the capabilities of MGCP Standards efforts in the MGC-MG space focused here Developed to support ATM, IP networks Deals with contexts and terminations; decouples physical terminations from logical (ephemeral) ones and is more suited to handling multimedia More complete and robust, hence widely agreed to be the standard of the future allowing for multivendor interoperability Copyright 2004 Aarti Iyengar 21

Controller - Controller Protocols: SIP-T IETF RFC 3372 Defines a framework to interface SIP with ISUP To maintain feature transparency in the SIP network w.r.t PSTN to support IN services not supported in SIP To deliver SS7 information (in its entirety ) to some trusted SIP elements Integration methods Encapsulation of ISUP within SIP using MIME Translation of ISUP parameters to SIP header Provision to transmit mid-call ISUP signaling messages through INFO method Copyright 2004 Aarti Iyengar 22

Controller - Controller Protocols: SIP-T Implemented at SIP-PSTN boundary gateways Carried end to end SIP-T is relevant in the following scenarios PSTN origination, IP termination IP origination, PSTN termination PSTN origination, PSTN termination with IP transit IP origination, IP termination : SIP-T is not required Copyright 2004 Aarti Iyengar 23

Controller - Controller Protocols: BICC Development triggered by a need for a packetbased PSTN replacement Functional separation of call and bearer signaling protocols in a broadband network IP/ATM bearers in addition to TDM bearer Uses SS7 signaling (with extensions to ISUP) Binding information allows correlation between call control and bearer Copyright 2004 Aarti Iyengar 24

Controller - Controller Protocols BICC defines three capability sets CS1: supports ATM-based (AAL1/AAL2) bearer CS2: supports IP-based bearer CS3: still in works to support advanced services and interoperability with SIP Copyright 2004 Aarti Iyengar 25

SIP-T versus BICC SIP-T IETF defined Defined to maintain feature transparency across SIP networks (deliver ISUP to SIP endpoints) Packet-based signaling and bearer SIP signaling IP bearer; ATM supported through RFC 3108 (may be some issues, but defined) Provides a transition to pure advanced multimedia services based SIP network ITU defined BICC Defined to separate call control from bearer (extends ISUP to handle packet bearers) SS7 signaling, Packet bearer - Network is SS7 (ISUP) signaled - TDM/ATM/IP bearers Intended for packet-based next-generation network supporting all existing legacy services. Copyright 2004 Aarti Iyengar 26

Bearer Protocol: RTP IETF RFC 3550 (obsoletes RFC 1889) End-to-end network transport services for multimedia applications Services include payload type identification, sequence numbering, time stamping and delivery monitoring Control protocol (RTCP) to monitor data delivery Can be used with any transport protocol Depends upon underlying transport layer for QoS Applications typically use RTP over UDP Copyright 2004 Aarti Iyengar 27

Others Many other protocols are part of a VoIP network Session Description protocol (SDP) to describe the session Telephony Routing over IP (TRIP), E.164 Numbering (ENUM), Signaling Transport (Sigtran) are still being refined in the standards Dynamic Host Configuration Protocol (DHCP), Domain Name Service (DNS) etc. are intrinsic to any IP network and are needed for its proper functioning These are not exclusive to VoIP and will NOT be discussed in this presentation Copyright 2004 Aarti Iyengar 28

Others SIGTRAN To address transport of PSTN signaling over IP networks Allows SS7 signaling to be carried between the Signaling Gateway and IP signaling points (MGC or IP SCPs) Carriers can maintain existing SS7 infrastructure Protocol Suite consists of Transport Protocol (SCTP), User Adaptation Layers (UA) SS7 upper layers UA SCTP IP M2UA M2PA M3UA SUA Copyright 2004 Aarti Iyengar 29

Others SDP IETF RFC 2327 Format for describing multimedia sessions Conveys session set up information to the participants for session announcement and session invitation Information includes session name, session duration, media type, information like address, port, format to receive the media etc. SDP consists of one session level description and optionally several media level description Copyright 2004 Aarti Iyengar 30

Others TRIP IETF RFC 3219 Policy driven inter-administrative domain protocol Advertises reachability of telephony destinations and route attributes to the destinations TRIP is independent of the signaling protocol TRIP is modeled after BGP-4 used to distribute telephony routing information between administrative domains Copyright 2004 Aarti Iyengar 31

Others ENUM IETF RFC 2916 To facilitate convergence of PSTN and IP networks Philosophy Telephone number in, URL out Very familiar Telephone number to be used as universal ID to access Internet Services Employs principles of Domain Name Service (DNS) Powerful application in VoIP, email service, instant message etc. Copyright 2004 Aarti Iyengar 32

Summary Several competing protocols in the VoIP arena Overlapping functionality and inherent differences Co-existence and Inter-working of multiple protocols essential for a functional VoIP network (today) Centralized and distributed paradigms parallel existence H.323/SIP enabled endpoints for multimedia features SIP-H.323 battle will continue for a while! MGCP/H.248 both suitable for basic telephony applications as gateway control protocols H.248/Megaco final standards derivative Emerging as the future standard for MG-MGC communication for interfacing with the PSTN BUT MGCP will exist for some time Packet Cable NCS and TGCP based on MGCP Copyright 2004 Aarti Iyengar 33

Summary IP network SS7 interface SIP-T and BICC are similar in functionality SIP-T may be suitable for operators who want to migrate to SIPbased packet networks offering advanced multimedia services BICC may be suitable for incumbent operators networks emulating legacy PSTN who only want bearer independence from signaling Sigtran defines complete SS7 transport over IP to interact with SS7 elements in a packet network (SG, IP SCP) Eventually, SIP may be able to handle it all?? All VoIP deployments will use RTP for bearer media Copyright 2004 Aarti Iyengar 34

Key to protocol selection is a strategic decision depending on existing network and future services planned The winners in the protocol race would be the mighty ones standing test of time, industry acceptance and hype generated. Ultimately, one winner will make it easy for all! Summary Media Gateway Controller Media Server SIP-T/BICC Media RTP/RTCP MGCP/H.248 Media Gateway Controller IP Network Media RTP/RTCP SIP Application Server Signaling Gateway Sigtran (M3UA/SCTP) MGCP/H.248 SS7 (SS7) PSTN (TDM) IP Phone (H.323/SIP) Media Gateway Copyright 2004 Aarti Iyengar 35 TDM

Glossary BICC: Bearer Independent Call Control DHCP: Dynamic Host Configuration Protocol DNS: Domain Name Service ENUM: E.164 number IETF: Internet Engineering Task Force MG: Media Gateway MGC: Media Gateway Controller MGCP: Media Gateway Control Protocol MIME: Multi-purpose Internet Mail Extensions NCS: Network Based Call Signaling Copyright 2004 Aarti Iyengar 36

Glossary RTP: Real Time Protocol RTCP: Real Time Control Protocol SDP: Session Description Protocol SG: Signaling Gateway Sigtran: Signaling Transport SIP-T: SIP for Telephony SIP: Session Initiation Protocol TDM: Time Division Multiplexing TRIP: Telephony Routing over IP Copyright 2004 Aarti Iyengar 37