1 sip & h.323 interworking name: amir zmora title: pm date: feb 5 2003

38
1 SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb 5 2003

Upload: osborne-watkins

Post on 21-Jan-2016

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb 5 2003

1

SIP & H.323 Interworking

Name: Amir Zmora

Title: PM

Date: Feb 5 2003

IlanaK
In general,here are my suggegestions.1. Add a slide in the beginning that summarizes all of the considerations when interworking SIP with H.323 and then go into details.2. Depending on who you audience is, you can make is less technical (without showing message bodies, etc.)3. I have some more comments in the presentation itself
Page 2: 1 SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb 5 2003

2

Agenda

The Need for Interworking

SIP – H.323 Interworking

Types of Implementations

Optional Co-Locations

Summary

References

Page 3: 1 SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb 5 2003

The Need for Interworking

Page 4: 1 SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb 5 2003

4

A Bilingual VoIP World H.323

Large installation base

H.323 is still being developed and deployed

Enterprises are currently staying with H.323

SIP On carriers’ roadmap in addition to H.323

Softswitches mostly support SIP

3GPP has adopted SIP

Enhanced features (Presence, Instant Messaging)

The future of VoIP

SIP and H.323 will coexist for years to come therefore Interworking function (IWF) is required!

Page 5: 1 SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb 5 2003

5

Situational Analysis: VoIP Developers’ Protocol Support

Miercom Survey - 96 VoIP vendors responded worldwide (8/2001)

H.323 - 50%

SIP - 77%

MGCP - 36%

MEGACO - 53%

Plans to Add

Support

Page 6: 1 SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb 5 2003

SIP – H.323 Interworking

Page 7: 1 SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb 5 2003

7

Open Issues

Synchronize with each protocol upgrade Resolve unmapped message scenarios Advanced call control handling Overlap sending Multiparty conferencing Media switching Handling SIP-H.323 security services QoS exchange between protocols– OSP ? Scalability– address resolution

Page 8: 1 SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb 5 2003

8

The VoIP Protocols

VoIP Protocols Provide: Signaling, Media Control and Media Streaming

Many similar components, but…

IP Layer

TCP/UDP IP

TPKT

Q.931 H.245 RAS RTCPRTP

Application Layer

Codecs

SIP SDP

Codecs

RTCP

RTP

Application Layer

H.323 SIP

Page 9: 1 SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb 5 2003

9

Main Mapped Functions Registration

Address Resolution

Call Control Call establishment and teardown

Supplementary Services

Out of band signaling (e.g. DTMF)

Media Control Capabilities exchange

Multimedia channel handling

Multipoint conferencing

Media Streams Transport

Other Add-On Services Presence, IM, etc.

Page 10: 1 SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb 5 2003

10

Interworking issues

Call establishment Getting more complex when H.323 is not using Fast

Start

Address mapping H.323 – Multiple addresses in alias list

Single address

Session description mapping SDP Vs H.245

More information on this can be found at end of presentation

Page 11: 1 SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb 5 2003

11

Basic Call Scenario H.323 to SIP

H.3

23 E

nd

poin

t

IWF

SIP

User

Ag

en

t

Setup([email protected])

Alerting

Connect

RTP/RTCPCommon

protocol

H.245May be

included in Fast Start

INVITE

Ringing

OK

SDP Included in the

INVITE

Page 12: 1 SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb 5 2003

12

Basic Call Scenario SIP to H.323

H.3

23 E

nd

poin

t

IWF

SIP

User

Ag

en

t

Setup([email protected]) INVITE

Ringing

Alerting

OK

Connect

RTP/RTCPCommon protocol

H.245 May be

included in Fast Start

SDP Included in the

INVITE

Page 13: 1 SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb 5 2003

13

Class 5 Features Mapping

H.323 and SIP address supplementary services differently H.323 defines each feature specifically SIP provides building blocks and call flows

H.323 Call Transfer Call Diversion/Forwarding Call Hold Call Park and Pickup Call Waiting Message Waiting Name Identification Call Completion on Busy Call Offer Call Intrusion

SIP Call Transfer Call Forwarding Third-Party call control Call Hold, Music on Hold

Single line extension Incoming Call Screening Outgoing Call Screening Find-Me Call Park & Pickup Automatic Redial

IlanaK
I think that there are probably more extensions that you may want to add
Page 14: 1 SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb 5 2003

14

Multiparty Conferencing

H.323Terminal

MCU

H.323 Centralized/Decentralized Conferences

SGW

SIP Terminal

SGW

H.323Terminal

H.323Cloud

SIP Full Meshed Conference

SGW

SIP Terminal

H.323Terminal

SIP Terminal

SIP Terminal

SIP Terminal

H.323Terminal

SIPCloud

Page 15: 1 SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb 5 2003

Types of Implementations

Page 16: 1 SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb 5 2003

16

Gateway Types

Softswitch at the ITSP Edge

Signaling Gateway at the ITSP Edge

Signaling Gateway at the Enterprise Network Edge

Page 17: 1 SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb 5 2003

17

Softswitch at the ITSP Edge

ITSP

IP Network

Enterprise

Gatekeeper

Softswitch

SCN

Gateway

Gateway

H.323 SIP

Enterprise

Proxy Server

Page 18: 1 SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb 5 2003

18

At the network edge

Focuses on bridging IP and PSTN

Delivers mostly add-on services

Very complex

Must be carrier-grade High capacity Highly redundant

Expensive!

Softswitch at the ITSP Edge

Page 19: 1 SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb 5 2003

19

Signaling Gateway at the ITSP Edge

SCN

ITSP

IP Network

EnterpriseH.323

Gatekeeper

Softswitch

Gateway

Gateway

SIP

SIP Proxy

SIP

H.323

Signaling Gateway

Page 20: 1 SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb 5 2003

20

On the network edge

Focuses on “simple” H.323-SIP bridging

No add-on services

Simple functionality

Must be carrier-grade High capacity Highly redundant

Relatively inexpensive

Signaling Gateway on the ITSP Edge

Page 21: 1 SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb 5 2003

21

Signaling Gateway on the Enterprise Network Edge

ITSP

IP Network

Enterprise

Proxy

Softswitch

SCN

Gateway

Gateway

SIP

GatewaySIP

Signaling Gateway

Gatekeeper

SIP Proxy

SIP

SIP

H.323

Page 22: 1 SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb 5 2003

22

At the network edge

Focus on “simple” H.323-SIP bridging

No add-on services

Simple functionality

Does not need to be carrier grade

Inexpensive

Signaling Gateway at the Enterprise Network Edge

Page 23: 1 SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb 5 2003

Address Resolution

Optional Co-Locations

Page 24: 1 SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb 5 2003

24

Within SIP Proxy

SIP Calls Register with SIP

Proxy SIP Proxy forwards

UA Registrations to Gatekeeper via SG

H.323 Calls Regular RAS scenario

SIP - H.323Signaling Gateway

REG SIP Proxy/ Registrar

SIP UA H.323 Terminal

Gatekeeper

RRQRRQ

LRQ

Page 25: 1 SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb 5 2003

25

SIP - H.323Signaling Gateway

REGGatekeeperSIP UA H.323

TerminalRRQ

SIP Proxy/ Registrar

REG

H.323 Calls RAS Forward to proper

SIP Registrar/Proxy

SIP Calls Similar to regular SIP

Calls

Within Gatekeeper

Page 26: 1 SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb 5 2003

26

As An Independent Entity

SIP Calls Register with SIP Proxy When call reaches the

signaling gateway it queries the H.323 network

H.323 Calls Register with

Gatekeeper When call reaches the

signaling gateway it queries the SIP network

SIP - H.323Signaling Gateway

REGSIP UA H.323

Terminal

SIP Proxy/ Registrar

REG

GatekeeperRRQ

RRQ

Page 27: 1 SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb 5 2003

27

All-In-One

SIP - H.323Signaling Gateway

REGSIP UA H.323

TerminalSIP Proxy/ Registrar Gatekeeper

RRQ

SIP Calls Register with SIP

Proxy

H.323 Calls Register with

Gatekeeper

Signaling Gateway Use both for address

resolution

Page 28: 1 SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb 5 2003

Conclusion

Page 29: 1 SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb 5 2003

29

Summary

We are in a multi-protocol world therefore both SIP and H.323 should be supported

Increased complexity of H.323 and SIP create

interworking and interoperability challenges

Advanced call services – complex/open issue

Page 30: 1 SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb 5 2003

References

Page 31: 1 SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb 5 2003

31

References of Interworking Standards

IETF SIP-H.323 Interworking draft “draft-agrawal-sip-h323-interworking-reqs-03.txt”

Links: www.radvision.com

www.h323forum.org

www.sipforum.org

My mail: [email protected]

Page 32: 1 SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb 5 2003

Interworking Issues

Page 33: 1 SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb 5 2003

33

Call Establishment

SIP INVITE / H.323 Fast Start Signaling Destination Address

Local and Remote Media Capabilities

Local and Remote Media Addresses

Regular H.323 Setup Stage-1: Signaling Destination Address

Stage-2: Local and Remote Media Capabilities

Stage-3: Local and Remote Media Addresses

Page 34: 1 SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb 5 2003

34

Address Mapping Issues - 1

H.323 uses several ASN.1 fields while SIP uses URI only SIP URI to H.323 address is simple

H.323 address to SIP might be complicated

Address Translation Example SIP To H.323

“sip:+1-201-529-1212:[email protected];user=phone”

Mapped in H.323 to->H.323 Address: {

e164 = "12015291212",

h323-ID = "sip:+1-201-529-1212:[email protected]",

url-ID = "sip:+1-201-529-1212:[email protected]",

email-ID= "+1-201-529-1212:[email protected]"

}

IlanaK
May not need all of the message info in the slides
Page 35: 1 SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb 5 2003

35

Address Mapping Issues - 2

H.323 to SIP Address Translation Example

H.323 E164: “12015291212” “sip:+1-201-529-1212@host;user=phone”

H.323 H323Id: “mailto:user@domain” “sip:user@domain”

SIP and H.323 ENUM Support Phone# 480-990-1101 URL

“1.0.1.1.0.9.9.0.8.4.e164.arpa”

IlanaK
May not need all of the message info
Page 36: 1 SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb 5 2003

36

Session Description Mapping - 1

H.245 Very comprehensive protocol

Covers many control issues (e.g. Chair Control)

SDP Is a media description language

Relatively limited

Lack of cross-media, inter-media constraints

IlanaK
You'll probably want to add something about NG SDP and how mapping may be more effective once the standard is solid
Page 37: 1 SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb 5 2003

37

Session Description Mapping - 2

Mapping SDP to H.245

SDP message can easily be mapped to H.245

Straightforward

H.245 to SDP

H.245 message to one or more SDP messages

Can be complicated or impossible under certain circumstances

Page 38: 1 SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb 5 2003

www.radvision.com

[email protected]

Thank You