0% found this document useful (0 votes)
91 views18 pages

Session Initiation Protocol (SIP) : Aarti Gupta

The document discusses the Session Initiation Protocol (SIP), which is used to initiate, manage, and terminate multimedia sessions over the internet. SIP allows for voice, video, and text communications between participants. Key entities in SIP include user agents, proxy servers, registrars, and redirect servers. SIP uses request and response messages to set up calls between users, with INVITE, ACK, and BYE among the most common request types. SIP can be used for instant messaging, internet telephony, call redirection, and additional applications. While SIP is not yet a final standard, it provides capabilities for multimedia communication over internet networks.

Uploaded by

Quang Man Chiem
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
91 views18 pages

Session Initiation Protocol (SIP) : Aarti Gupta

The document discusses the Session Initiation Protocol (SIP), which is used to initiate, manage, and terminate multimedia sessions over the internet. SIP allows for voice, video, and text communications between participants. Key entities in SIP include user agents, proxy servers, registrars, and redirect servers. SIP uses request and response messages to set up calls between users, with INVITE, ACK, and BYE among the most common request types. SIP can be used for instant messaging, internet telephony, call redirection, and additional applications. While SIP is not yet a final standard, it provides capabilities for multimedia communication over internet networks.

Uploaded by

Quang Man Chiem
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 18

Session Initiation Protocol

(SIP)

Aarti Gupta
Agenda

 Why do we need SIP ?


 The protocol
 Instant Messaging using SIP
 Internet Telephony with SIP
 Additional applications
 Future Directions
Introduction

 SIP is the core protocol for initiating,


managing and terminating sessions in the
Internet
 These sessions may be text, voice, video or
a combination of these
 SIP sessions involve one or more
participants and can use unicast or multicast
communication.
SIP entities

 User Agent
User Agent Client
User Agent Server
 Proxy Server
 Redirect server
 Registrar
SIP Message Types

Requests – sent from client to server


 INVITE
 ACK
 BYE
 CANCEL
 OPTIONS
 REGISTER
 INFO
SIP Message Types (Contd.)

Responses – sent from server to the client


 Success
 Redirection
 Forwarding
 Request failure
 Server failure
 Global failure
Courtesy – The RADVISION SIP Whitepaper
SIP Session Establishment and Call
Termination

From the RADVISION whitepaper on SIP


SIP Call Redirection

From the RADVISION whitepaper on


SIP
Call Proxying

From the RADVISION whitepaper on SIP


Instant messaging based on SIP

 SIMPLE – IM protocol based on SIP


 SIP promises interoperability between
various IM vendors
 “Forking proxy “
 SIP has unique user tracking features.
 SIP addressing
Instant Messaging (Contd.)

SIP Redirect
columbia.edu
server

2 SIP proxy 5 Location


3 service
foo.com 6
dynamic.com 4
10
11 7
1 proxy
12
8

13 9
SIP Client SIP Client sales.foo.com
SIP for Internet Telephony

 Two types of phones – IP phones and


conventional analog phones.
 Uses phone numbers instead of IP
addresses
 To place a call to an IP phone, DNS is used
 To place a call to an analog phone, gateway
protocols like BGP are used
SIP Protocol Use

Henning Schulzrinne’s tutorial on SIP


Additional SIP applications

 PINT (PSTN and Internetworking) protocol


 Internet call waiting
What is the future of SIP

 SIP is still a ‘proposed standard’


 Competing protocol – H.323
 IM vendors have not adopted SIP
References

 Computer Telephony – June 2000


 http://www.radvision.com
 www.cs.columbia.edu/hgs/
 www.networkcomputing.com
 www.wikipedia.com
Thank you

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy