Interworking between sip sdp and h 323
Download
1 / 12

Interworking Between SIP/SDP and H.323 - PowerPoint PPT Presentation


  • 102 Views
  • Uploaded on

Interworking Between SIP/SDP and H.323. Kundan Singh and Henning Schulzrinne IRT Lab, Dept. of Computer Science Columbia University New York, USA hgs@cs.columbia.edu. Text-based (HTTP-like) request response SDP (media types and media transport address)

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Interworking Between SIP/SDP and H.323' - jerzy


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Interworking between sip sdp and h 323

Interworking Between SIP/SDP and H.323

Kundan Singh and Henning Schulzrinne

IRT Lab, Dept. of Computer Science

Columbia University

New York, USA

hgs@cs.columbia.edu


Sip vs h 323

Text-based (HTTP-like) request response

SDP (media types and media transport address)

Server roles: registrar, proxy, redirect

Binary ASN.1 PER encoding

Sub-protocols: H.245, H.225 (Q.931, RAS, RTP/RTCP), H.332, H.450.x...

H.323 Gatekeeper

SIP vs H.323

Both use RTP/RTCP over UDP/IP


Interworking problems call setup translation
Interworking ProblemsCall setup translation

H.323

SIP

Q.931 SETUP

INVITE

Destination address

Q.931 CONNECT

200 OK

Terminal Capabilities

Media capabilities

Terminal Capabilities

ACK

Open Logical Channel

Media transport address

Open Logical Channel

  • Multi-stage dialing

  • H.323v2 Fast-start is optional


Interworking problems user registration

H.323 Gatekeeper

SIP registrar

H.323terminal

SIP user agent

Interworking ProblemsUser Registration

SIP

H.323

?

  • Location independent user identifier ?

  • Use information from both networks


Interworking problems media description
Interworking ProblemsMedia Description

H.323/H.245

Supports inter-media constraints

{ [G.711 Mu law, G.711 A law][H.261 video]} { [G.723.1] [no video] }

SIP/SDP

List of alternative set of algorithms.

audio G.711 µ-law, G.723.1, G.728

video H.261

  • Translation in both directions

  • Algorithm selection by end-systems


Interworking problems advanced services

H.323 conferencing: centralized signaling control, MC (Multi-point Controller)

Supplementary services: H.450.x

SIP conferencing: centralized bridged + full mesh + multicast

New headers : Also, Requested-By, Replaces

Interworking ProblemsAdvanced Services


User registration

H.323 Gatekeeper + SGW (Multi-point Controller)

sgw.columbia.edu

SIP registrar server

H.323 terminal

128.59.19.200

SIP user agent

User registration

  • Registration info to foreign network

  • Three ways: SGW + GK, SGW + proxy/registrar, SGW

REGISTER

hgs@columbia.edu

Contact:sgw

INVITE hgs@columbia.edu

3xx Moved

Contact:sgw

RRQ

hgs@columbia.edu

Contact:128.59.19.200

  • Independent SGW preferable - use SIP OPTIONS and H.323 LRQ


Call setup with h 323v2 fast start

200 OK (Multi-point Controller)

ACK

RTP/RTCP

Call Setupwith H.323v2 Fast Start

One-to-one mapping between SIP and H.323 messages.

H323

SIP

Setup/FastStart

INVITE

Connect/FastStart

Reverse direction is similar


Call setup without fast start sip to h 323

Acknowledgement (Multi-point Controller)

Acknowledgement

RTP/RTCP

Call Setupwithout Fast Start, SIP to H.323

H323

SIP

Setup/Q931

INVITE

Signaling

Gateway

Connect/Q931

Capabilities/H245

Capabilities/H245.

Media Transport

Address

200 OK.

Open Logical Channel/ H245

Open Logical Channel / H245

ACK


Call setup without fast start h 323 to sip

Acknowledgement (Multi-point Controller)

Open Logical Channel

Acknowledgement

RTP/RTCP

Call Setupwithout Fast Start, H.323 to SIP

H323

SIP

Setup/Q931

INVITE

Signaling

Gateway

Connect/Q931

200 OK

ACK

Capability Exchange

Media Transport

Address

Open Logical Channel

Re-INVITE/SIP+SDP


Interworking between sip sdp and h 323

Capability Set (Multi-point Controller)

  • Capability set in each direction

  • Maximal intersection and current operating modes

  • Re-INVITE or change in H.323 mode or logical channels, whenever it changes

  • Example:

  • C1 = { [PCMU, PCMA, G.723.1] [H.261] }

  • C2 = { [PCMU, PCMA, G.729] [H.261] }

  • C1  C2= {[PCMU, PCMA] [H.261]}

  • operating modes = [audio=PCMU,video=H.261]


Interworking between sip sdp and h 323

Conclusion and Future Work (Multi-point Controller)

  • Ad-hoc conferencing

  • SIP-centered or H.323-centered conferencing

  • Basic call setup  other supplementary services

  • Initial implementation: openh323+Columbia stack for basic audio call

  • efforts in IETF (SIP WG task force), ITU and ETSI TIPHON

  • Convergence between SIP and H.323 in newer versions (fastStart, UDP)