SIP - Tmcnet

Download Report

Transcript SIP - Tmcnet

The Proliferation of Session Initiation Protocol
Matt Lazaro, Sr. Manager, Avaya Inc.
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
www.voipdeveloper.com
August 8-10, 2006
Santa Clara, California
Hyatt Regency Santa Clara
Introduction to SIP
www.voipdeveloper.com
August 8-10, 2006
Santa Clara, California
Hyatt Regency Santa Clara
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,
BUSINESS PROCESSES
and mobility, natively
BUSINESS
– An enabler of Intelligent Communications COMMUNICATION
APPLICATIONS
BUSINESS
APPLICATIONS
ANY NETWORK
BUSINESS
APPLICATIONS
www.voipdeveloper.comInfrastructure
August 8-10, 2006
Santa Clara, California
Hyatt Regency Santa Clara
Business Communication
Applications Vision
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
www.voipdeveloper.com
August 8-10, 2006
Santa Clara, California
Hyatt Regency Santa Clara
SIP Messages
Requests (Methods)
Responses
• REGISTER
•
1xx: Provisional
–
– Register contact information
• INVITE, ACK, CANCEL
– Setting up sessions
•
2xx: Success
–
• BYE
•
– Terminating sessions
–
•
–
•
–
•
Santa Clara, California
Hyatt Regency Santa Clara
the server failed to fulfill an apparently valid
request
6xx: Global Failure
www.voipdeveloper.com
August 8-10, 2006
the request contains bad syntax or cannot
be fulfilled at this server
5xx: Server Error
• MESSAGE (RFC 3428)
– Instant messages
further action needs to be take in order to
complete the request
4xx: Client Error
• SUBSCRIBE, NOTIFY (RFC 3265)
– Event notification framework
the action was successfully received,
understood, and accepted
3xx: Redirection
• OPTIONS
– Querying servers about their
capabilities
request received, continuing to process the
request
–
the request cannot be fulfilled at any server
Example Call Flow
Alice
Alice
calls
Bob
INVITE sip:[email protected]
Bob
Proxy
407 Proxy Authentication Required
ACK sip:[email protected]
INVITE sip:[email protected]
INVITE sip:[email protected]
100 Trying
180 Ringing
Bob
answers
180 Ringing
200 Ok
200 Ok
ACK sip:[email protected]
ACK sip:[email protected]
Bob
hangs up
RTP
BYE sip:[email protected]
BYE sip:[email protected]
200 Ok
200 Ok
www.voipdeveloper.com
August 8-10, 2006
Santa Clara, California
Hyatt Regency Santa Clara
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
www.voipdeveloper.com
August 8-10, 2006
Santa Clara, California
Hyatt Regency Santa Clara
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)
www.voipdeveloper.com
August 8-10, 2006
Santa Clara, California
Hyatt Regency Santa Clara
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
www.voipdeveloper.com
August 8-10, 2006
Santa Clara, California
Hyatt Regency Santa Clara
Number Portability Nirvana
The SIP Address of Record (AOR)
• SIP provides a single user identity, the “public
address”
– e.g. sip:[email protected] or sip:[email protected]
• User identity maps to any number of devices
• Hoteling and User Mobility are native to SIP
Softphone
SIP Phone
PDA
Instant Messaging
www.voipdeveloper.com
Traditional phone
August 8-10, 2006
Santa Clara, California
Hyatt Regency Santa Clara
Dual-Mode
Mobile Phone
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
id’s and passwords
• SIP users can associate multiple devices with a
single AoR
www.voipdeveloper.com
August 8-10, 2006
Santa Clara, California
Hyatt Regency Santa Clara
Enhancing the User Experience
www.voipdeveloper.com
August 8-10, 2006
Santa Clara, California
Hyatt Regency Santa Clara
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
www.voipdeveloper.com
August 8-10, 2006
Santa Clara, California
Hyatt Regency Santa Clara
SIP Simplifies Communication
Right 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. sip:[email protected] or
sip:[email protected])
• Calls automatically route to the preferred device that is being
“used”
Softphone
SIP Phone
PDA
Instant Messaging
www.voipdeveloper.com
Traditional phone
August 8-10, 2006
Santa Clara, California
Hyatt Regency Santa Clara
Dual-Mode
Mobile Phone
SIP Enables Collaboration
Example Contact Center Scenario
1. Customer calls Manufacturer’s Rep
2. Rep needs technical answer from expert
3.
Rep uses presence to “peek over the
cubicle” to see if expert available
4. Expert available online but busy on phone
6. Rep notices expert has ended conversation
And has expert join conference with customer
IM
IM
www.voipdeveloper.com
IM
Santa Clara, California
IM
7. Expert answers questions and continues IM
Hyatt
Regency Santa Clara chats with the Rep in the background
8-10,
2006
5. Rep IM’sAugust
the expert
- begins
to get
answers
Lowering TCO in the
Communications Environment
www.voipdeveloper.com
August 8-10, 2006
Santa Clara, California
Hyatt Regency Santa Clara
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 SIP’s standardized interoperability
www.voipdeveloper.com
August 8-10, 2006
Santa Clara, California
Hyatt Regency Santa Clara
SIP Simplifies Networks
A Single Pipe to the Cloud
TDM
PBX
External Communications
TDM
Phones
External Communications
IP Data/Telephony
Internal Communications
LAN
PSTN Long
Distance
• VoIP for internal communications
only
• Separate TDM interfaces required
for external communications with
partners/suppliers/customers
• Extra cost, extra hardware, extra
complexity
PSTN Local
Access
IP
Network
Router
VoIP Today
SIP Trunking
PBX
PSTN Long
Distance
Phones
IP Data/Telephony
Service
Provider
SIP
Network
All Communications
www.voipdeveloper.com
LAN
Router
August 8-10, 2006
Santa Clara, California
Hyatt Regency Santa Clara
• Single IP link for voice/data
• Eliminate PSTN interfaces for
long-distance and local access
• Save 20%+ on toll charges
• Prepare for future SIP solutions
PSTN Local
Access
Leveraging SIP’s
Unparalleled Flexibility
www.voipdeveloper.com
August 8-10, 2006
Santa Clara, California
Hyatt Regency Santa Clara
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
www.voipdeveloper.com
August 8-10, 2006
Santa Clara, California
Hyatt Regency Santa Clara
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
www.voipdeveloper.com
August 8-10, 2006
Santa Clara, California
Hyatt Regency Santa Clara
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.
Via Phone, Web,
eMail, SMS text,
IM, Blackberry,
etc.
Trade
Threshold
Trigger
Process
Business
Rules
Notifier
Event
Message
w/Client List
Client Advisor
Receives
Message
“One-Click”
Acknowledge
to
Conference
with Client on
demand
Confirmed
Participant
ACKs
Event
Definition
Repository
Process
Communication
Rules
Contact Preference,
Schedule, Duty Roster,
Presence Availability
Conference
Session
Manager
Client Receives Call
and e-Mail with link
simultaneously
Conference
with Context
Network
Progress
Feedback
www.voipdeveloper.com
August 8-10, 2006
Santa Clara, California
Hyatt Regency Santa Clara
Informed
Advisor on
the Line &
Context via
e-mail or
Web link
Official Convergence Communication Provider
for the 2002 and 2006 FIFA World Cup™
FIFA Women’s World Cup USA 2003
www.voipdeveloper.com
August 8-10, 2006
Santa Clara, California
Hyatt Regency Santa Clara
www.voipdeveloper.com
August 8-10, 2006
Santa Clara, California
Hyatt Regency Santa Clara