The Proliferation of Session Initiation Protocol - PowerPoint PPT Presentation

About This Presentation
Title:

The Proliferation of Session Initiation Protocol

Description:

Basic concepts and introduction to SIP. Value of SIP in Communications ... feeds from around the world on stock and bond movement into Instant Notification ... – PowerPoint PPT presentation

Number of Views:202
Avg rating:3.0/5.0
Slides: 27
Provided by: LMEL
Category:

less

Transcript and Presenter's Notes

Title: The Proliferation of Session Initiation Protocol


1
(No Transcript)
2
The Proliferation of Session Initiation Protocol
  • Matt Lazaro, Sr. Manager, Avaya Inc.

3
Agenda
  • Basic concepts and introduction to SIP
  • Value of SIP in Communications
  • Using SIP to enhance the user experience
  • Lowering costs with SIP
  • Leveraging unparalleled flexibility with SIP

4
Introduction to SIP
5
SIP Fundamentals
  • SIP is
  • A signaling protocol for multiple types of
    sessions
  • Based on well-known Internet protocols
  • Simpler to program, troubleshoot, and integrate
  • Able to provide presence, preferences,
  • and mobility, natively
  • An enabler of Intelligent Communications

6
Components of SIP
  • Endpoints/User Agents
  • User Agent Client
  • Generates and sends SIP requests and receives
    responses
  • User Agent Server
  • Receives SIP requests and generates SIP responses
  • Services
  • Registrar
  • Provides mapping of logical SIP addresses to
    physical SIP addresses
  • Location Service
  • Used by SIP Proxy or Redirect server to obtain
    the mapping from logical SIP addresses to
    physical SIP addresses
  • Proxy Server
  • Forwards SIP requests downstream and responses
    upstream
  • Redirect Server
  • Generates 3xx responses directing clients to
    contact an alternate set of URIs
  • Presence Server
  • Acts as a Presence Agent or proxy server for
    SUBSCRIBE/NOTIFY requests

7
SIP Messages
  • Requests (Methods)
  • REGISTER
  • Register contact information
  • INVITE, ACK, CANCEL
  • Setting up sessions
  • BYE
  • Terminating sessions
  • OPTIONS
  • Querying servers about their capabilities
  • SUBSCRIBE, NOTIFY (RFC 3265)
  • Event notification framework
  • MESSAGE (RFC 3428)
  • Instant messages
  • Responses
  • 1xx Provisional
  • request received, continuing to process the
    request
  • 2xx Success
  • the action was successfully received, understood,
    and accepted
  • 3xx Redirection
  • further action needs to be take in order to
    complete the request
  • 4xx Client Error
  • the request contains bad syntax or cannot be
    fulfilled at this server
  • 5xx Server Error
  • the server failed to fulfill an apparently valid
    request
  • 6xx Global Failure
  • the request cannot be fulfilled at any server

8
Example Call Flow
Bob
Alice
Proxy
Alice calls Bob
Bob answers
Bob hangs up
9
What is SIMPLE?http//www.ietf.org/html.charters/
sipping-charter.html
  • SIP for Instant Messaging and Presence Leveraging
    Extensions
  • IETF working group
  • Introduces Presence into communications state
  • Builds on RFC 3265
  • Now a standard RFC 3856
  • Selected as basis for 3gpp networks applications

10
What is SIPPING?http//www.ietf.org/html.charters
/sipping-charter.html
  • Session Initiation Protocol Project INvestiGation
  • IETF working group
  • Chartered to document the use of SIP for several
    applications related to telephony and multimedia
  • SIPPING-19 refers to SIP Services Examples draft
  • draft-ietf-sipping-service-examples-08
  • 19 example telephony features implemented in SIP
  • Purpose is to ensure that basic features
    interoperate
  • Other SIPPING items
  • SIP Basic Call Flow Examples (RFC 3665)
  • Message Waiting Indication (RFC 3842)

11
Example SIP Phone Bootstrap Process
  • Power on
  • Acquire IP address from DHCP
  • Query DHCP for TFTP or otherwise discover SIP
    proxy server address
  • Register and authenticate with SIP proxy server
  • Begin making and receiving phone calls

12
Number Portability NirvanaThe SIP Address of
Record (AOR)
  • SIP provides a single user identity, the public
    address
  • e.g. sipjsmith_at_avaya.com or sip9085551212_at_avaya.
    com
  • User identity maps to any number of devices
  • Hoteling and User Mobility are native to SIP

13
Major Differences between SIP and H.323
  • SIP can be used for more than telephony and video
  • SIP is text-based H.323 is binary
  • Tones generated locally, dial plan is on phone
  • Digits are not transmitted to the PBX until the
    phone completes digit collection based on dial
    plan
  • SIP clients can be represented by alpha-numeric
    ids and passwords
  • SIP users can associate multiple devices with a
    single AoR

14
Enhancing the User Experience
15
The Value of SIP in Communications
  • Enhance the User Experience
  • Reach the right person, at the right time, on the
    right device
  • Select from a wide range of communication devices
  • Eliminate phone tag, wasted communications
  • Be mobile and available, but in control of your
    privacy

16
SIP Simplifies CommunicationRight person, right
time, right device
  • Connect people with people, not with devices
  • Single user identity SIP Address of Record is
    mapped across multiple devices (e.g.
    sipjoe_at_avaya.com or sip9085551212_at_avaya.com)
  • Calls automatically route to the preferred device
    that is being used

17
SIP Enables CollaborationExample Contact Center
Scenario
18
Lowering TCO in the Communications Environment
19
The Value of SIP in Communications
  • Lower TCO
  • Simplify networks and optimize connectivity
  • SIP-enable at a low cost
  • Leverage across multiple applications
  • Centralize collaboration tools and extend at
    low-cost
  • Leverage SIPs standardized interoperability

20
SIP Simplifies Networks A Single Pipe to the Cloud
21
Leveraging SIPs Unparalleled Flexibility
22
The Value of SIP in Communications
  • Leverage Unparalleled Flexibility
  • Mix/match with off-the-shelf applications
  • Customize with general web skill sets
  • Leverage solutions from a rapidly-growing
    eco-system

23
Customize with general web skills
  • SIP application development can leverage the
    hundreds of thousands of web programmers
  • Not limited to those with specialized CTI skills
  • SIP brings to real-time communications the same
    powerful set of tools that HTML and web browsers
    bring to data communications
  • Embed presence and communications into business
    process

24
Use Case High Value Trading Customer Contact
  • Transform live feeds from around the world on
    stock and bond movement into Instant Notification
    and on demand Conference triggers. When
    thresholds are crossed, proactively communicate
    with high value clients, alerting the client
    advisor and offering to bring client and advisor
    into an immediate conference with the information
    at hand.

25
Official Convergence Communication Providerfor
the 2002 and 2006 FIFA World CupFIFA Womens
World Cup USA 2003
26
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com