Você está na página 1de 13

Session Initiation Protocol (SIP)

Abhijeet Dutt


Chitkara University

Final Evaluation

SIP is An Application-layer control (signaling) protocol for creating, modifying and terminating sessions with one or more participants. Sessions include Internet multimedia conferences, Internet telephone calls and multimedia distribution. Members in a session can communicate via multicast or via a mesh of unicast relations, or a combination of these. Text based , Model similar to HTTP : uses clientserver model

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: Initiates sessions Re-INVITEs :used to change session state ACK :confirms session establishment, can only be used with INVITE BYE :terminates a session (hanging up) CANCEL :cancels a pending invite REGISTER: tells current ip Address and where I would like to receive the call. OPTIONS: capability inquiry of the caller.

SIP Message Types (Contd.)

1xy Informational 2xy Success
request received , continuing to process request action successfully recvd., understood & accepted

3xy Redirection 4xy Client error

Further action to be taken to complete the request

5xy Server error

request contains syntax error or cant be completed at this server server fails to fulfill an apparently valid request request is invalid at any server

6xy global failure,

SIP Session Establishment and Call Termination

Call Proxying

Feature and Benefits.

Internet Enabled

SIP-based systems can take advantage of the growth of the Internet. Translating gateways permit SIP-based systems to contact parties on the Public Switched Telephone Network (PSTN) without being encumbered by its legacy standards.



Architecture permits inexpensive scaling. H/W & S/W requirements for adding new users to SIP-based systems is greatly reduced. SIP stack is smaller. SIP can be considered as a simple toolkit that enables smart endpoints, gateways, processes & clients to be built and implemented

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

IP SIP Phones and Adaptors

Are Internet hosts

Choice of application Choice of server IP appliance Implementations 3Com Cisco Mediatrix Nortel Ip Dialog 2

RFC 3261 www.ipdialog.com www.wikipedia.com