Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

PRESENTATION DEP30083

Discuss Session Initiation Protocol (SIP)


by Group 8
1) MUHAMMAD NURNAZMI DHANY B HAMSI (16DEP21F1016)
2) NURUL NAJWA ASYIKIN BT PUAD (16DEP21F1015)
Session Initiation
Protocol (SIP)
What is Session Initation Protocol (SIP) ?

The Session Initation Protocol (SIP) is a signaling


protocol for IP networks, which is standardized by IETF
to establish, maintain, and terminate multimedia sessions.
It uses for such sessions include voice, video, chat and
instant messaging, as well as interactive games and
virtual reality. The SIP protocol is increasingly being used
to provide Voice over IP, Presence and Instant
Messaging in Next Generation Networks, and being
mandated for many new applications, including 3G
telephony.
SIP MESSAGE

Text based protocol similar to HTTP.


Similar to HTTP, SIP uses messages in a
request/response.
Each message has header and body
SIX messages are defined as in figure below.
-used by the -a message -used to
-used to -used to -used by SIP
caller to with which terminated an request cancel user agent to
initialize the caller established information alreaady register
session acknowledges session about the started current IP

the asnwer capabilities of initialization address and
of the call a caller, process the SIP URIs
by the called while it does for which the
not setup the user will like
party
session to receive call
SIP ADDRESS
In SIP, an email address, an IP address, a telephone number,
and other types of addresses can be used to identify the
sender and receiver
1. An Email address
SIP: dhanyhamsi@ptsb.edu.my
2. An IP address
SIP: dhanyhamsi @ 201.23.45.78
3. A telephone number
SIP: dhanyhamsi@+06-56334
SIP SIGNALING
- The SIP signaling process is simply a series of requests and
acknowledgements between
software agents-known as ‘user agents’-acting on behalf of
a user or in animate computer
equipment
- A simple example is given which shows the SIP message
flows involved in established and
clearing down a multimedia call, say voice and text, between
users associated with computer terminals A and B.
SIP SESSION
i) Establishing
-Establishing a session requires a three-way
handshake. The caller sends an INVITE message,
using TCP or UDP to begin the communication. If
the caller is willing to start, he/she sends a reply
message. To confirm that a reply code has been
received the caller sends an ACK message.
ii) Communicating
-After the session has been established the caller
and caller can communicate by using two temporary
ports.
iii) Terminating
-The session can be terminated with a BYE message
sent by either party
Thank You!

You might also like