0% found this document useful (0 votes)
175 views14 pages

Final PPT (Sip)

SIP (Session Initiation Protocol) is a signaling protocol used for controlling multimedia communication sessions over IP networks. It can be used to create, modify, and terminate two-party or multiparty sessions consisting of media such as voice and video calls. SIP is a text-based protocol that uses client-server architecture and involves signaling to set up and tear down voice calls over TCP or UDP. Key SIP network elements include user agents, proxy servers, registrars, and redirect servers.

Uploaded by

reshika281
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
175 views14 pages

Final PPT (Sip)

SIP (Session Initiation Protocol) is a signaling protocol used for controlling multimedia communication sessions over IP networks. It can be used to create, modify, and terminate two-party or multiparty sessions consisting of media such as voice and video calls. SIP is a text-based protocol that uses client-server architecture and involves signaling to set up and tear down voice calls over TCP or UDP. Key SIP network elements include user agents, proxy servers, registrars, and redirect servers.

Uploaded by

reshika281
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 14

SIP

(Session Initiation
Protocol)
GROUP MEMBERS-

RESHIKA SHARMA
SUMAN SINGH
DEEPAK SONI
HARSHIT PAYASI
SHASHI SHANKAR TIWARI
PALLABI DAS ROY
NISHA VERMA
AKANKSHA KESHARI
PRIYANKA GUPTA
CONTENTS
Introduction of SIP
Protocol design
SIP network elements
Instant messaging and presence
Conformance testing
SIP-ISUP internetworking
Advantages
Introduction
 (SIP) is an IETF-defined signaling protocol, widely used for
controlling multimedia communication sessions such as voice
and video calls over internet protocol (IP)

 used for creating, modifying and terminating two-party


(unicast) or multiparty (multicast) sessions consisting of one
or several media streams

 designed by Henning Schulzrinne and Mark Handley starting


in 1996.

 latest version of the specification is RFC 3261 from the IETF


Network Working Group.
Protocol Design

SIP uses client/server architecture

 Provides readable text based format.

 Involved in the signaling portion of the


communication session.

 Used in setting up and tearing down voice calls.

 TCP or UDP are used to connect to SIP servers.

 First standard version of SIP was RFC2543 and the


refined version is RFC3261.
SIP network elements
 Two basic components:
◦ A SIP user agent (UA)
◦ A SIP phone is a SIP

 RFC 3261 defines these server elements:


◦ A proxy server
◦ A registrar
◦ A redirect server
SIP messaging
 SIPis a text-based protocol with syntax similar
to that of HTTP

 There are two different types of SIP messages:


◦ Request and
◦ response
SIP request messages
 REGISTER: Used by a UA to notify its current IP
address and the URLs for which it would like to
receive calls.
 INVITE: Used to establish a media session between
user agents.
 ACK: Confirms reliable message exchanges.
 CANCEL: Terminates a pending request.
 BYE: Terminates a session between two users in a
conference.
 OPTIONS: Requests information about the
capabilities of a caller, without setting up a call.
SIP response messages
Provisional (1xx): Request received and being
processed.
Success (2xx): The action was successfully received,
understood, and accepted.
Redirection (3xx): Further action needs to be taken
(typically by sender) to complete the request.
Client Error (4xx): The request contains bad syntax or
cannot be fulfilled at the server.
Server Error (5xx): The server failed to fulfill an
apparently valid request.
Global Failure (6xx): The request cannot be fulfilled at
any server.
Instant messaging & Presence
 SIMPLE-Session Initiation Protocol for instant
messaging and presence Leveraging Extensions

 Duringan instant message session, files can be


transferred using, for example, MSRP (Message
Session Relay Protocol)
Conformance testing
 Conformance testing or type testing is testing to determine
whether a product or system meets some specified
standard that has been developed for efficiency or
interoperability.

 TTCN-3(Testing and Test Control Notation version 3) is


used to deploy SIP
SIP-ISUP internetworking
 SIP with encapsulated with ISUP is a protocol

 Services
using SIP-I include voice, video
telephony, fax and data.

 two protocols with similar features


◦ SIP-I and SIP-T

 SIP-Iwas defined by the ITU-T, where SIP-T was


defined via the [IETF]
Advantages
SIP is
◦ Relatively easy to implement

◦ Very flexible in service creation

◦ Extensible and scalable

◦ Appearing in products right now


SIP provides its own reliability mechanism & is
therefore independent of the packet layer and
only requires an unreliable datagram service
THANK YOU

You might also like