IETF Session Initiation Protocol

9
IETF Session Initiation Protocol Henning Schulzrinne Columbia University New York, NY

description

IETF Session Initiation Protocol. Henning Schulzrinne Columbia University New York, NY. SIP Overview. Lightweight signaling protocol to be standardized within IETF MMUSIC invite to new and on-going conferences multicast and unicast (“telephony”) personal mobility - PowerPoint PPT Presentation

Transcript of IETF Session Initiation Protocol

Page 1: IETF Session Initiation Protocol

IETF Session Initiation Protocol

Henning Schulzrinne

Columbia University

New York, NY

Page 2: IETF Session Initiation Protocol

SIP Overview

• Lightweight signaling protocol– to be standardized within IETF MMUSIC

– invite to new and on-going conferences

– multicast and unicast (“telephony”)

– personal mobility

– call center: reach first, first all

– change and add media

– post dial delay: 1.5 RTT

– uses either UDP or TCP

Page 3: IETF Session Initiation Protocol

SIP and H.323

SIP H.32360+ pages 200+ pages (without

ASN.1)multicast signaling -personal mobility, INservices

Not (yet)

any session description H.245 1 audio, videoSSL, HTTP security in progress

Page 4: IETF Session Initiation Protocol

SIP addresses food chain

yellow pages “president of the United States”common names “Bill Clinton, Whitehouse”host-independent [email protected] sip://[email protected]

sip://[email protected]

IP address 198.137.241.30

Page 5: IETF Session Initiation Protocol

SIP protocol

• text based (~ HTTP)

• methodsINVITE call user

CONNECTED confirm connectionBYE tear down call

transfer callREGISTER sign up with serverUNREGISTER “leave” server

Page 6: IETF Session Initiation Protocol

SIP operation in redirect mode

Page 7: IETF Session Initiation Protocol

SIP operation in proxy mode

Page 8: IETF Session Initiation Protocol

SIP for Intelligent Networks• IN services “inside” & “outside” network

• UPN: translation by redirect server

• call forwarding: proxy, end system

• call transfer: BYE

• distinctive ringing: end system

• 800#: charging responsibility of resource reservation

• call center (queueing, first available)

Page 9: IETF Session Initiation Protocol

For more information...

• http://www.cs.columbia.edu/~hgs/sip• IETF MMUSIC mailing list:[email protected]