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

Session Initiation Protocol (SIP) : Aarti Gupta

This document provides an overview of the Session Initiation Protocol (SIP) including: - SIP establishes, manages, and terminates multimedia sessions over the internet including voice, video, and text. - SIP entities include user agents, proxy servers, registrar servers, and redirect servers. - SIP uses request and response message types to set up and terminate calls between SIP clients and servers. - The document describes how SIP is used for instant messaging, internet telephony by establishing calls between IP and analog phones, and has additional applications like call waiting.

Uploaded by

Nicholas Sanders
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)
68 views18 pages

Session Initiation Protocol (SIP) : Aarti Gupta

This document provides an overview of the Session Initiation Protocol (SIP) including: - SIP establishes, manages, and terminates multimedia sessions over the internet including voice, video, and text. - SIP entities include user agents, proxy servers, registrar servers, and redirect servers. - SIP uses request and response message types to set up and terminate calls between SIP clients and servers. - The document describes how SIP is used for instant messaging, internet telephony by establishing calls between IP and analog phones, and has additional applications like call waiting.

Uploaded by

Nicholas Sanders
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
server

columbia.edu

SIP proxy
3

dynamic.com

foo.com

10
7

12

proxy
8
9

13
SIP Client

service

11
1

Location

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 Schulzrinnes 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