Session_05 - 1 CS 6386 CS 6386 Telecommunications Software...

Info iconThis preview shows pages 1–7. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: 1 CS 6386 CS 6386 Telecommunications Software Telecommunications Software Design Design Session 05 Session 05 SIP & IMS SIP & IMS UT D 2 Outline • Signaling in IP Networks – SIP and SDP • Introduction to IP Multimedia Subsystem (IMS) • 3GPP IMS • 3GPP2 IMS 3 Signaling in IP Networks • Session Initiation Protocol (SIP) – RFC 3261 – Protocol for session control • Session Description Protocol (SDP) – RFC 2327 – Protocol for describing characteristics of a session 4 Session Initiation Protocol What is SIP? “ ” Session Initiation Protocol - An application layer signaling protocol that defines initiation, modification and termination of interactive, multimedia communication sessions between users. IETF RFC 2543 Session Initiation Protocol (orig) RFC3261 (new) 5 Session Initiation Protocol (SIP) • SIP is signaling protocol for controlling multimedia sessions (conferences) over the Internet. • SIP messages could contain session descriptions such that participants can negotiate with media types and other parameters of the session . • SIP provides its own mechanisms for reliability and can run on top of several different transport protocols such as TCP, UDP and SCTP (Stream Control Transmission Protocol). 6 SIP Capabilities • Determine destination user ’ s current location • Determine whether a user is willing to participate in a session • Determine the capabilities of a user ’ s terminal. • Set up a session • Manage a session. This includes modifying the parameters of a session, invoking service functions to provide services to a session, and terminating of a session. 7 SIP Components • SIP user agent (UA) – user agent client (UAC) – user agent server (UAS) • SIP redirect server : UAS • SIP proxy server : UAC and UAS • SIP registrar : UAS – Location service 8 SIP Distributed Architecture Redirect Server Location Server Registrar Server User Agent Proxy Server Gateway PSTN SIP Components Proxy Server 9 SIP User Agents • An application that initiates, receives and terminates calls –User Agent Clients (UAC) – An entity that initiates a call –User Agent Server (UAS) – An entity that receives a call h Both UAC and UAS can terminate a call 10 SIP Proxy Server • An intermediary node that acts as both a server and a client to make requests on behalf of other clients • Requests are serviced internally or by passing them on, possibly after translation, to other servers • Interprets, rewrites or translates a request message before forwarding it 11 SIP Location Server • A location server is used by a SIP redirect or proxy server to obtain information about a called party’s possible location(s) 12 SIP Redirect Server • A server that accepts a SIP request, maps the address into zero or more new addresses and returns these addresses to the client • Unlike a proxy server, the redirect server does not initiate its own SIP request • Unlike a user agent server, the redirect server does not accept or terminate calls 13...
View Full Document

This note was uploaded on 09/01/2008 for the course CS 6386 taught by Professor Nguyen during the Summer '08 term at University of Texas at Dallas, Richardson.

Page1 / 58

Session_05 - 1 CS 6386 CS 6386 Telecommunications Software...

This preview shows document pages 1 - 7. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online