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

Similar documents
TSIN02 - Internetworking

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

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

Overview of the Session Initiation Protocol

IP-Telephony Introduction

VoIP Core Technologies. Aarti Iyengar Apricot 2004

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

Selecting Standards That Will Be Implemented


ISC Reference Architecture Functional Planes

Kommunikationssysteme [KS]

Overview. Slide. Special Module on Media Processing and Communication

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

Voice over IP (VoIP)

Media Communications Internet Telephony and Teleconference

The Session Initiation Protocol

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

Multi-Service Access and Next Generation Voice Service

NEC: SIP Trunking Configuration Guide V.1

Transporting Voice by Using IP

Multimedia and the Internet

Protocols supporting VoIP

PROTOCOLS FOR THE CONVERGED NETWORK

NGN Signalling: SIGTRAN, SIP, H.323 Training

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

SIP Network Overview

The Effect of Standards on the Growth of IP Telephony

atl IP Telephone SIP Compatibility

MASTER SLAVE PROTOCOL

Chapter 11: Understanding the H.323 Standard

Expandable SIP Phone System. Expandable SIP Phone System

Troubleshooting Voice Over IP with WireShark

Preliminary Product Overview (Without notice, following described technical spec. can be changed)

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

Cisco PGW 2200 and HSI Softswitch Out of band DTMF for SIP and H.323

Session Initiation Protocol (SIP)

Basic Architecture of H.323 C. Schlatter,

Sh Gy. Ro Gx. Cx Ici. Mr Mj

A Novel Software-Based H.323 Gateway with

Z24: Signalling Protocols

Introduction. H.323 Basics CHAPTER

IP Multimedia Subsystem Application Servers

SIP as an Enabling Technology

AP-SAV100 Analog Voice Intercom

Designing a Voice over IP Network

The Interworking of IP Telephony with Legacy Networks

Application Note. Polycom Video Conferencing and SIP in VSX Release 7.0. Presented by Mike Tucker Tim O Neil Polycom Video Division.

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

Inspection for Voice and Video Protocols

Four Things to Remember. Michael Bayer

Mohammad Hossein Manshaei 1393

H.323. Definition. Overview. Topics

TODAY AGENDA. VOIP Mobile IP

Cisco Cisco Voice over IP (CVOICE) Practice Test. Version QQ:

Innovation Networking App Note

AP500 4-Port FXS VoIP Gateway

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

AP Port Analog VoIP Gateway High Performance VoIP Gateway Solution

2N Helios IP Basic Training

a. Draw a network diagram, showing how a telephone in the US would make calls to a telephone on Deception Island. (15 points).

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

Virtual PBX Product Guide MODEL: SP-250 SP-500 SP-1000 SP-1500 SP-3000

CS519: Computer Networks. Lecture 9: May 03, 2004 Media over Internet

SIP for Telephony. Third-Party Call Control (3PCC) 6 5 ACK SDP(B) 1 INVITE no SDP. Supplementary Services. Call Hold and Retrieve

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

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

Protocols for Multiparty Multimedia Sessions. By: Chunyan Fu, PhD, Ericsson Canada Fatna Belqasmi, PhD, Ericsson Canada

Webinar Training Series NetBorder Express Version 4.0. May 5, 2011

The Session Initiation Protocol

Internet telephony or what s hard about replacing 600 million telephones

Internet Telephony: Advanced Services. Overview

IP Telephony Test System Abacus 5000

ip telephony migration test system

Course Outline: Implementing Cisco IP Telephony & Video, Part 1 (CIPTV1)


Keep Calm and Call On! IBM Sametime Communicate Softphone Made Simple. Frank Altenburg, IBM

SDP Capability Negotiation

AP100 TM 1-Port VoIP Gateway High Performance VoIP Gateway Solution

Fixed-Mobile Convergence and the Enterprise

The H.323 protocol suite. How works one of the protocol architectures for VoIP

P2PSIP, ICE, and RTCWeb

Voice over IP Consortium

Application Notes for Configuring CenturyLink SIP Trunking with Avaya IP Office Issue 1.0

Implementing Cisco IP Telephony & Video, Part 1 (CIPTV1) 1.0

TEL: # 340

DMP 128 Plus C V DMP 128 Plus C V AT. Avaya Aura Configuration Guide REVISION: 1.1 DATE: SEPTEMBER 1 ST 2017

Copyright and Trademark Statement

Module 2 Overview of Computer Networks

Module 2 Overview of. Computer Networks

Application Notes for Presence OpenGate with Avaya IP Office 9.0 Issue 1.0

Internet Protocol Version 6 (IPv6)

SIP Session Initiation Protocol

Multimedia Applications. Classification of Applications. Transport and Network Layer

Cisco H.323 Signaling Interface

Problem verification during execution of H.323 signaling

Cisco ATA 191 Analog Telephone Adapter Overview

Application Scenario 1: Direct Call UA UA

Past, Present and Future of IP Telephony

Sample Business Ready Branch Configuration Listings

Session Initiation Protocol: Making SIP Work in Your Network. Darrell Epps Director, Network Solutions Forsythe Solutions Group, Inc.

Transcription:

Non Interworking between SIP and H.323, MGCP, Megaco/H.248 7HFKQRORJ\ 'ULYH 6XLWH 3KRQH )D[ 6DQ -RVH &$ 86$ 85/ ZZZLSGLDORJFRP Joon Maeng Jörg Ott jmaeng@ipdialog.com jo@ipdialog.com

The Starting Point VoIP SIP MEGACO $$$ H.323 $$$ MGCP Proprietary 2 Net Heads Bell Heads

Assumption SIP, H.323, MEGACO, MGCP, 1. Protocols will co-exist for a while 2. Some need for interworking... 3

Reminder: Protocol Architectures z H.323 and SIP compete z Both complement MEGACO 4 +6,3 6PDUWHQGSRLQW GXPEQHWZRUN 'LVWULEXWHG VHUYLFHFUHDWLRQ 0DQ\SRLQWVRI FRQWURO z Any of these protocols suffices to build a network! +0(*$&2 'XPEHQGSRLQW VPDUWQHWZRUN 0RUHFHQWUDOL]HG VHUYLFHFUHDWLRQ )HZFHQWUDO FRQWUROSRLQWV

SIP Call Signaling UA Proxy 1 2 3 4 5 6 UA 1 and 2: INVITE sip:jo@ipdialog.com 3 and 4: 200 OK 5 and 6: ACK 7: Media streams 7 Audio Codec RTP Phone App SIP (SDP) UDP/TCP + IP A simple SIP phone 5

H.323 Call Signaling 6 T GK 1 4 6 7 3 2 5 GK routed Fast Connect 1: Setup (faststart, earlyh245cntr) 2: Setup (faststart, earlyh245cntr) 3: Proceeding (faststart earlyh245cntr) 4: Proceeding (faststart earlyh245cntr) 5: Media streams 6 and 7: FACILITY (H245Cntr) T Audio Codec RTP Phone App H.225 RAS H.225 Sig. UDP/TCP + IP H.245 Ctrl. A simple H.323 phone

SIP (and H.323) Telephones Proxy SIP Proxy SIP Proxy SIP RTP SIP Phone SIP Phone 7

MGCP: Media Gateway Control Protocol Endpoint configuration (agent Î gateway) Notification request (agent Î gateway) Create connection (agent Î gateway) Modify connection (agent Î gateway) Delete connection (agent Î gateway or gateway --> agent) Audit endpoint (agent Î gateway) Audit connection (agent Î gateway) Notify (gateway Î agent) Restart in progress (gateway --> agent) Call Agent (MGC) 8 Media 2 (TDM) MG MGCP Media 1 (RTP)

Megaco Media Gateway Control Add (MGC Î MG) Modify (MGC Î MG) Subtract (MGC Î MG) Move (MGC Î MG) AuditValue (MGC Î MG) AuditCapabilities (MGC Î MG) Notify (MG Î MGC) ServiceChange (both directions) 9 Media 2 (TDM) MGC MG Megaco/H.248 Media 1 (RTP)

MG Telephones MGC MGCP/Megaco Analog Phone MG RTP MG Analog Phone MGC MGCP/Megaco RTP 10 MG Phone MG Phone

SIP (H.323) Phone vs MG Phone Proxy MGC Intelligence SIP Phone SIP Phone MG Phone MG Phone Intelligence Intelligence SIP phones can make calls to other SIP phones without Proxy MG phones cannot make calls to other MG phones without MGC 11

Alternatives in your Network Endpoints Access / LANs Backbone Network(s) Access / LANs Endpoints PSTN IN H.323 SIP H.248 MEGACO MGCP Proprietary 12 'LYHUJHQFHLQSRLQWVIRUVHUYLFHFUHDWLRQ

Interworking 13

Basic Interoperability Audio Video Conference Address Call 6LPLODU$SSOLFDWLRQV«AAA Control Resolution Routing RSVP RTP RTCP UDP Session Control Call Signaling Call Signaling 3 TCP IP / IP Multicast 14 Integrated / Differentiated Services Forwarding

Two Examples z SIP H.323 Interworking culturally compatible protocols z SIP MEGACO Interworking similar to talking to the PSTN 15

SIP-H.323 Interworking SIP H.323 IWF,3 1HWZRUN IWF SIP H.323 Same admin domain Different admin domains 16

SIP-H.323 Interworking Mapping Signaling Only H.323 SIP Phone App Phone App Audio Codec RTP H.225 RAS H.225 Sig. H.245 Ctrl. Audio Codec RTP SIP (SDP) Network Interface Network Interface ASN.1 PER encoding Text based encoding 17

SIP-H.323 Call Setup Issues z Registration: how to register users to foreign networks? Registering H.323 users to SIP registrar and vice versa z Mapping three piece of info for call establishment Address, media type and port addresses z Mapping signaling steps z Media description mismatch SIP/SDP (dynamically choose from listed modes) H.323/H.245 (choose from give set of modes) 18 z Security: H.323 uses H.235 and SIP does Digest SDP extensions to carry / negotiate keys under development z QoS Signaling?

Current Status: SIP H.323 z First cut at Interworking Function (IWF) Requirement draft: draft-agrawal-sip-h323- interworking-reqs-02.txt Interworking draft: draft-agrawal-sip-h323- interworking-01.txt z Covers basic call setup only Complex stuff for further study z Needs to deal with many configurations z Integration works only well within servers ONLY A FEW SERVICES! 19

Interworking between SIP and Megaco (MGCP) MG Phones SIP Domain (H.323) Proxy SIP RTP GW Megaco Domain (MGCP) MGC MGCP/Megaco MG Phone SIP Phone 20

Current Status: SIP - MEGACO z No Interworking Function Spec (IWF)? z Hidden in MGCs and MGs z Limited to what MEGACO can do at all SERVICES??? z MEGACO isn t too much into services 21

What about more sophisticated scenarios? 22

Islands of Protocols? Enterprise 1 Proprietary IP PBX GW Service Provider A (H.323) GW Enterprise 3 IP PBX (SIP) GW Enterprise 2 IP PBX (Megaco) GW Service provider B (SIP) GW Enterprise 4 IP PBX (H.323) 23

Interworking between IP Phones Proxy GW Agent SIP GK MGC MGCP H.323 Megaco SIP Phone H.323 Phone Megaco MG Phone MGCP MG Phone 24

Universal Signaling Server? SIP Signaling Server H.323 Megaco MGCP SIP Phone H.323 Phone Megaco MG Phone MGCP MG Phone 25

The Vision for a Converged Network Back End Services IP Network SG SS7 SCTP MGC H.323 SIP-T MGC SS7 SCTP SG SS7 MG H.248 H.323 SIP RTP H.248 MG SS7 26 Telephone Network RTP EP H.323 GK RAS EP RTP EP SIP Server SIP EP RTP Telephone Network

Network Integration: IN Complex! Service Creation APIs Control Plane Softswitch MGCP MEGACO H.323 SIP 27

Service Creation & Interworking z Protocol building blocks in the network Services to be created on top of those Potential for limiting access to service creation z APIs for service providers JAIN, Parlay, OSA, CAMEL, z Back end service protocols z Numerous standardized services / functions Network infrastructure may inhibit extensions 28

And what would be the next step? Silence 29

Network Integration: IP Application Protocols Simple! Transport Layer Internetworking Layer SMTP LDAP HTTP POP3/ FTP NFS IMAP4 TELNET X11 TCP UDP IP SIP/SDP/SAP... RTSP RTP Link Layer Mapping Physical Links ISDN POTS GSM IPCP ARP PPP 802 ATM Link Layer Ethernet Fiber FDDI Copper 155 / 622 Mb/s of the Week 30

Service Creation 31 z Basis of success of the World Wide Web Many people Many ideas A lot of information Many business models No (or only a few) restrictions No expensive certification, etc. z Broad basis for creativity, innovation, Network is not an hurdle it s a bridge! But it doesn t do your job either.

Endpoint-enabled Interworking z Some thoughts (not the full solution yet ) z Leave address translation up to servers Numerous approaches conceivable z Multiple registrations, shared data bases, integrated servers Redirect, don t proxy z Dual infrastructure for outbound calling Keep core networks orthogonal z Use the peer s protocol in your endpoint Place logic into intelligent phone application Works more easily for numerous services z Caveat: conferencing servers must be multi-lingual 32

Multi-Protocol Endpoints z Enable endpoint-based interworking z Devices such as cell phones and residential IP telephones may have to support multiple protocols z Allows to migrate your client with your infrastructure z ipdialog demonstrated call set up among multiple protocols in a simple SIP+Megaco phone 33 z ipdialog s VoIPTone TM family of IP phones are costeffective OEM phones with SIP, H.323, MGCP and Megaco/H.248 support

Conclusion z Many protocols will stay around for a while z Network-based gatewaying: a nightmare z Lot s of complexity for little functionality z Do it the Internet way: end-to-end z Hoping that this will remain an interim solution 34