Download Cisco Unified Presence Server

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Power over Ethernet wikipedia , lookup

Zero-configuration networking wikipedia , lookup

Spanning Tree Protocol wikipedia , lookup

Remote Desktop Services wikipedia , lookup

Extensible Authentication Protocol wikipedia , lookup

SIP extensions for the IP Multimedia Subsystem wikipedia , lookup

Cisco Systems wikipedia , lookup

Transcript
SIP Tutorial:
Cisco SIP Product Integration
Cullen Jennings, Ph.D. ([email protected])
Distinguished Engineer
Steve Levy ([email protected])
Product Manager, IPCommunications Business Unit
VoiceCon March, 2006
Session Number
Presentation_ID
© 2005 Cisco Systems, Inc. All rights reserved.
1
Agenda
• Cisco Unified CallManager 5.0
SIP and Presence Integration
• Cisco Unified Presence Server 1.0
Integration within the Cisco Unified Communications
System
Session Number
Presentation_ID
© 2005 Cisco Systems, Inc. All rights reserved.
2
More Agenda
Improved Workflow & Productivity
Security
Phone-user
autonomy
Mobility
Store Audio, Video
Voicemail
voice, video, IM,
application
collaboration
Conference,
Virtual Groups,
Push To Talk
Routing
Call logging
Policy
Urgent, spam,
rules, forwarding,
follow me, find me
Preference
Hide Me/Shield Me
Availability,
Schedule,
Presence
New Applications, Better Integration
Converged Voice, Video, IM, App Share
Vendor Independence
Phones, routers, proxy,
application servers
Lower
equipment costs
Standards-based Solution
Session Number
Presentation_ID
© 2005 Cisco Systems, Inc. All rights reserved.
3
Cisco Unified Communications System
Productivity
Collaboration
Business Process
Calendar
E-mail
Videoon-Demand
Voice
Messaging
Business Transformation
AudioConferencing
Telephony
Web Applications
Instant
Messaging
Customer
Contact
Secure IP Network
Session Number
Presentation_ID
© 2005 Cisco Systems, Inc. All rights reserved.
4
Redefining Communications
IP Communications Adoption
Application
Convergence
Service
Convergence
Transport
Convergence
Opex
Reduction
All IP
New
Capabilities
Network
Simplification
Personalized
Services
Virtual Network
Resources
Context and
Presence
Integrated Security
Cross media
Communications
Toll Bypass
Distributed Call
Control
Easy MACs
Mobility
Applications
Virtualization
Movement
1997
Session Number
Presentation_ID
2001
© 2005 Cisco Systems, Inc. All rights reserved.
2006
2009
5
Instant “Rich Media Communications”
Only options that make sense appear
• Send an instant message
• Start a voice conversation
• Start a video conversation
• Send email
• Start a rich media session
• Show profile/directory entry
• Right now
• Make a phone call
• As soon as possible
• First available slot
See availability
and select people
in any context
Session Number
Presentation_ID
Select method of
communication
© 2005 Cisco Systems, Inc. All rights reserved.
Decide when to
communicate
System does the rest
6
Delivering on SIP
Integrate SIP into
Cisco solutions
Drive Application
and New Market
Innovation
Call
Center
Enterprise VoIP
IP Centrex
CM
BTS
Residential
Wireless
Voice
Push To Talk
Global Long
Distance
Presence-based
IM/Pres
Voice
Applications
Portal
Introduce SIP
Support on Cisco
Platforms and
New Products
Drive Protocol
Development to
Maturity
sip-01
1996 1997
Session Number
Presentation_ID
Unified Client
Cisco
Unity Cisco Unified
Softswitch
CallManager
and Gateways
Conferencing
IVR
NAT Apps
RFC 3261
3GPP
Conf.
NAT/FW
IM
PC-to-Phone
Proxy
IP Phones Server
Voice
Gateways
3PCC
RFC 2543
1998
1999
2000
© 2005 Cisco Systems, Inc. All rights reserved.
2001
2002
2003
2004
2005
2006
7
Current Cisco SIP Product Portfolio
Cisco IOS including Voice Gateways,
IP-IP Gateway, Cisco Unified
Survivable Remote Site Telephony,
Cisco Unified CallManager Express
Cisco Unified IP Phones
Cisco SIP Proxy Server
Cisco PIX Firewall
2-port FXS Gateway
Cisco ATA 186/188
Cisco Unity
Cisco Unified
MeetingPlace Express
Cisco Softswitch
BTS-10200 and PGW 2200
Cisco Unified
CallManager
Linksys Phone
Linksys Phone Adapter Cisco Unified MeetingPlace 8100
Session Number
Presentation_ID
© 2005 Cisco Systems, Inc. All rights reserved.
8
Presence Applications Services—
Overview
Session Number
Presentation_ID
© 2005 Cisco Systems, Inc. All rights reserved.
9
Presence and Communications
• The primary use for presence
information is to facilitate
communication
• The best way (but not the
only way) to derive presence
information is by monitoring
communications
Communications
Presence
Session Number
Presentation_ID
© 2005 Cisco Systems, Inc. All rights reserved.
10
The Three Stages of All
Presence Information
Publish
Collect
Consume
Keyboards
Storage
Desktop Apps
Phones
Aggregation
PBX
Wireless AP
Policy
Calendar
Motion Sensors
Privacy
Collaboration
Network
Synchronization
Phone
• Value increases quadratically with number of actors
• Challenge is to connect them all
Session Number
Presentation_ID
© 2005 Cisco Systems, Inc. All rights reserved.
11
Inside a Single Enterprise:
Standards-Based Interoperability
IBM
Presence
IBM
Sametime
Servers
SIP/SIMPLE
Cisco Unified
Presence Server
Microsoft
Presence
Sametime
Client
Session Number
Presentation_ID
Office and
Messenger
© 2005 Cisco Systems, Inc. All rights reserved.
12
Presence and SIP/
SIMPLE Interoperability
• Peer—Peer Relationship via Standardized Protocol
Symmetrical Relationship—Data exchanged both ways to
enhance Cisco customer experience with Cisco features
as well as SIP/SIMPLE Enterprise services
Live
Communication
Server
Presence
Voice, Video, IM
Enterprise Desktop
Session Number
Presentation_ID
© 2005 Cisco Systems, Inc. All rights reserved.
Presence
Applications
Services
Cisco Enterprise Solution
13
Application Programming Interface For
Developing Business Applications
Improved Workflow & Productivity
Security
Phone-user
autonomy
Mobility
Store Audio, Video
Voicemail
voice, video, IM,
application
collaboration
Conference,
Virtual Groups,
Push To Talk
Routing
Call logging
Policy
Urgent, spam,
rules, forwarding,
follow me, find me
Preference
Hide Me/Shield Me
Availability,
Schedule,
Presence
New Applications, Better Integration
Converged Voice, Video, IM, App Share
Vendor Independence
Phones, routers, proxy,
application servers
Lower
equipment costs
Standards-based Solution
Session Number
Presentation_ID
© 2005 Cisco Systems, Inc. All rights reserved.
14
Cisco Is Committed to Making it Work…
Innovating and Standardizing
• Cisco leads key IETF SIP working groups: SIP, SIPPING, IPTEL,
ENUM, MIDCOM, BEHAVE
• Cisco leads efforts to standardize solutions to the “hard” problems…
QoS, NAT/FW traversal, Secure Media and Signaling
• Cisco has influenced nearly all voice RFCs
• Cisco has authored or co-authored more SIP-related drafts and RFCs
than any other company
Develop
Products
Session Number
Presentation_ID
Deploy With
Customers
© 2005 Cisco Systems, Inc. All rights reserved.
Develop
Standards
15
Cisco SIP Standards Leaders
• Cullen Jennings RAI Area Director
• Dean Willis—SIP and SIPPING WG
co-chair
• Cullen Jennings—IPTEL, Behave,
WebDAV WG co-chair
• Patrik Faltstrom—ENUM WG co-chair
• Melinda Shore—MIDCOM WG co-chair
• Dave Oran—Speech SC WG co-chair
• Mark Lindner - ECRIT co-chair
• Dave Meyers - SpeerMint
• James Polk—NENA (non IETF) co-chair
• Jonathan Rosenberg—IAB
Session Number
Presentation_ID
© 2005 Cisco Systems, Inc. All rights reserved.
16
What does “Ready” mean?
• Typical progression of Idea
Mailing list discussion
Very Fluid
0-infinity
Individual Internet-Draft
Muddy
2-12 months
Working Group Internet-Draft
Moist Clay
4-12 months
Working Group Last Call
Solid
1-2 months
AD Review
Solid
0-6 months
IETF Last Call
Very Stable
1 month
IESG Review
Very Stable
1-6 months
RFC-Editor Queue
Ready
3-6 months
Published as RFC
Ready
Informational
BCP
Standards Track (Proposed, Draft, Full Standards)
Session Number
Presentation_ID
© 2005 Cisco Systems, Inc. All rights reserved.
17
Cisco Unified
CallManager 5.0:
SIP and Presence Integration
Session Number
Presentation_ID
© 2005 Cisco Systems, Inc. All rights reserved.
18
A Bit of History …………
• 10 years ago, there were only traditional
PBXs.
Today, the market would still be traditional PBXs if
Cisco didn’t disrupt that market and build something
better on an IP core.
• To disrupt this market, Cisco’s first focus
was to compete with PBX manufactures
on their level
Build an IP-PBX equivalent to any PBX on the market.
• At the time Cisco began work on Cisco Unified CallManager,
standardizing VoIP protocols were too immature to replicate
PBX features.
Cisco had to develop SCCP protocol to address the difficult issues and build that IP-PBX.
At the same time, we also have focused on the IETF standards body solving the difficult
SIP problems (SIP and SIPING WG leads, RFCs, etc…).
• SIP is now ready to support the services and capabilities for the
Cisco Unified Communication system
Session Number
Presentation_ID
© 2005 Cisco Systems, Inc. All rights reserved.
19
Cisco’s Product Integration of SIP
Cisco Unified
Presence
Server
Enhanced SIP
Services
Cisco Unified CallManager
Cisco Unified
MeetingPlace
SIP Phones- 40/60,
05/12. ATA
SIP proxy,
SIP softswitch
Cisco Unified
Enhanced
IP Phones
IOS
Gateways
2000
PIX
SIP Proof of Concept
Session Number
Presentation_ID
Cisco
Unity
Cisco Unified
Personal
Communicator
2003
© 2005 Cisco Systems, Inc. All rights reserved.
SIP Integration into
Enterprise Solution
2005
SIP Next Generation
Services
20
Key Guidelines for SIP Integration in Cisco Unified
CallManager 5.0
• Preserve customer investment in Cisco
Unified Communications system
infrastructure during introduction of SIP
based communications
over 7 million phones, over 37,000 IPC customers
• Allow at-your-pace customer migration to
new capabilities
provide seamless interoperability between SIP and SCCP
• Continue to support existing features while
introducing new SIP features
must be feature parity between SIP and SCCP
Session Number
Presentation_ID
© 2005 Cisco Systems, Inc. All rights reserved.
21
SIP Support: Cisco Unified CallManager 4.x
Cisco Unified CallManager
SIP Network
Local Gateways
Conf
Conferencing
Cisco Unified
MeetingPlace
3PCC
SIP
Apps
SoftPhones
Cisco Unity
SIP Gateways
CTI Apps
SIP Soft Clients
Cisco
Unified IP
Phones
Cisco Unified
IP Phones, SIP
SCCP
MGCP
H.323
CTI
SIP
Session Number
Presentation_ID
© 2005 Cisco Systems, Inc. All rights reserved.
22
SIP Support: Cisco Unified CallManager 5.0
Cisco Unified CallManager
SIP Network
Local
Gateways
SIP Voice
Mail
Conf
Conferencing
Cisco
Unified
SRST
Cisco Unified
MeetingPlace
Soft Phones
Cisco Unity
CTI Apps
Cisco
Unified IP
Phones
Session Number
Presentation_ID
SIP Presence
Server
Cisco Unified
Presence
Server
© 2005 Cisco Systems, Inc. All rights reserved.
SIP
Apps
SIP Soft
Clients
Conf
SIP
Gateways
SIP
Conferencing
Cisco
Unified
IP Phones, SIP
SCCP
MGCP
H.323
CTI
SIP
23
Hybrid SIP Model vs Cisco Model
SIP Network
Hybrid PBX
TDM Lines
Cisco Unified CallManager
“Proprietary
Trunk”
SIP
SIP
SIP
SIP
SIP
Proxy
SIP
Conf
SIP
SIP Lines
SIP
SIP
SIP
•Limited Feature Parity
•Limited Feature Transparency
•Limited Feature Interoperability
•Limited SIP application support
Session Number
Presentation_ID
© 2005 Cisco Systems, Inc. All rights reserved.
24
Guidelines for Presence Integration
Cisco Unified CallManager 5.0
• Presence Integration into the Infrastructure
Allows Presence to be used for both Cisco Unified CallManager internal
features as well as Services in a Presence enabled IP Network
Allows for collection and passing of Cisco Unified CallManager internal
status for any Cisco Unified IP Phone – both SIP and SCCP
• Standards Based using SIMPLE (SIP for
Instant Messaging and Presence Leveraging
Extensions) based
Supports Presence Event Package, Presence Information Data Format
(PDIF), Rich Presence Extensions (RPID)
Allows for Interoperability with any SIMPLE based presence network
• Provide Initial Presence Features
Proof of Presence Integration
Continue to provide more Presence Features to Cisco Unified
CallManager in Future Releases
Session Number
Presentation_ID
© 2005 Cisco Systems, Inc. All rights reserved.
25
Initial Presence Features
Cisco Unified CallManager 5.0
• Use Presence to Support Speed Dial Keys (Similar
to Busy Lamp Field (BLF) feature)
• Presence Enable Call Lists
Missed Calls, Received Calls, Placed Calls
• Presence Enable Directories
Corporate Directories
Icon
Session Number
Presentation_ID
Description
Status
SpeedDial
Unknown
BLF SpeedDial
Busy
BLF SpeedDial
Idle
© 2005 Cisco Systems, Inc. All rights reserved.
26
Presence “In Action”
Cisco Unified CallManager 5.0
Cisco Unified
CallManager 5.0
Cisco
UPS
Call Initiated
Marc’s Status is
advertised to a Presence
Network
Marc makes a call
Presence/SIP
Network
Pat is monitoring
Marc’s Status
Session Number
Presentation_ID
© 2005 Cisco Systems, Inc. All rights reserved.
27
Key SIP Related RFCs and Drafts
Cisco Unified CallManager 5.0
• RFC 3261 – core SIP rfc
• RFC 3262 – PRACK method
• RFC 3264 – Offer/Answer
• RFC 3265 – Subscribe / Notify
• RFC 3311 – UPDATE method
• RFC 3515/3420 – REFER method
• RFC 2778/2779 – SIMPLE
• RFC 3856 – Presence Event Package
• RFC 3863 - PDIF
• RFC 2976 - INFO method
• RFC 3725- 3PCC
• RFC 3842 – MWI
• RFC 3326 - Reason Header
• RFC 2782 – DNS
• RFC 2327 – SDP
• RFC 1889 – RTP
• RFC 2833 – DTMF
• RFC 2246 – TLS
• RFC 3665/3666 – SIP Call Flows
• RFC 3891 – Replaces Header
• RFC 3892 –Referred-By Header
• RFC3911- Join Header
• RFC3960 – Early Media
• RFC 3087 – Service SIP URI
key SIP drafts:
diversion header, dialog event package, remote call control, Instance ID, GRUU,
KPML, Remote Party ID
Session Number
Presentation_ID
© 2005 Cisco Systems, Inc. All rights reserved.
28
Cisco Unified Presence
Server 1.0:
Integration within the Cisco
Unified Communications
System
Session Number
Presentation_ID
© 2005 Cisco Systems, Inc. All rights reserved.
29
Cisco Unified Presence Server
Connecting Users With Applications / Eliminating Human Middleware
Traditional Dual Mode IP Phone
Phone
Phone
with Browser
Presence/SIP
Network
SIP
SIMPLE
Cisco Unified
Presence Server
Cisco Unity,
Partner
Cisco Unified
Cisco Unity
Apps
Contact Center
Connection
Session Number
Presentation_ID
Mobile Phone
with Browser
Mobile Data Soft Phone
with Voice
SIP
Cisco
Cisco Unified
Cisco
Unified CallManager
MeetingPlace,
Unified
Express, Cisco Unity
Cisco Unified
CallManager
Express
MeetingPlace Express
© 2005 Cisco Systems, Inc. All rights reserved.
Cisco Unified
Personal
Communicator
30
Cisco Unified Presence Server Architecture
• Enables rapid Presence application
development
Masks the intricacies of Presence and data
collection from the Presence applications
• Supports standards to facilitate greater
application functionality and choice
Supports both Cisco enterprise products
and SIP/SIMPLE networks to provide rich
Presence services
• Provides enhanced user-based Presence
capabilities
Acts as the infrastructure for Cisco Unified
Personal Communicator and Cisco Unified
IP Phone Messenger
Session Number
Presentation_ID
© 2005 Cisco Systems, Inc. All rights reserved.
31
Cisco Unified Presence Server 1.0 Components
• Presence Engine functionality
General presence capabilities (status collection, aggregation,
passing)
Unique algorithms for Cisco applications
• Enterprise Proxy functionality
Proxy of presence service messaging
General proxy functionality for the enterprise
• Real Application Integration
Cisco Unified Personal Communicator Feature Server
Cisco Unified IP Phone Messenger
CSTA to CTI gateway for Click-to-Dial interoperability
Session Number
Presentation_ID
© 2005 Cisco Systems, Inc. All rights reserved.
32
Cisco Unified Presence Server 1.0 and
Enterprise Desktop Interoperability
• Peer- Peer Relationship via Standardized Protocol
Support SIP/SIMPLE (Presence and IM Federation)
Support CSTA to CTI Gateway functionality (Phone Control)
CSTA to CTI
SIP / SIMPLE
Enterprise
Presence
Environment
PRESENCE
Cisco
UPS
VOICE, VIDEO, IM
Enterprise Desktop
Session Number
Presentation_ID
© 2005 Cisco Systems, Inc. All rights reserved.
Cisco Enterprise Solution
33
Cisco Unified Presence Server in the Cisco
Enterprise Solution
Desktop Client
With Voice/Video , IM
Cisco Unified Contact Center
Cisco Unity
Cisco Unified MeetingPlace
SIP
3rd
Party
SIP
Services
Network
Cisco Unified CallManager
SIP / SIMPLE
CSTA
Cisco
UPS
SIMPLE
SIMPLE/ CSTA
SIP Presence Server
SIP / SIMPLE
Cisco Unified
Personal
Communicator
Session Number
Presentation_ID
Cisco Unified IP Cisco Unified IP
Phone, SCCP
Phone, SIP
© 2005 Cisco Systems, Inc. All rights reserved.
•Click To Call
•IM / Presence
•Voice
•Video
•Web Collaboration
• Support Instant Messaging and Presence
to the Cisco Solution
• Support Unified Personal Communicator
• Support Presence Network Interface
• Supports CTD, Phone Control
34
Cisco Unified Presence Server:
Cisco Unified IP Phone Messenger
• Cisco Unified IP Phone users (with Cisco Unified CallManager v5.0
or later) can see the on/off hook states of other users’ IP phones
• Users can send or reply to
messages from their Cisco Unified
IP Phones using predefined
templates or composing
text messages
• Users can call back IM senders
by hitting one button
• Implements presence enabled
contact list on the phone
Session Number
Presentation_ID
© 2005 Cisco Systems, Inc. All rights reserved.
35
Cisco Unified Presence Server:
Cisco Unified Communications Desktop Client
Powerful productivity tools in a single, easy-to-use desktop software application
Cisco Unified
Presence Server
Cisco Unified
CallManager 5.0
Presence State, Services
IP Communications System
Cisco Unity
Connection 1.1
Intelligent Voice Messaging
Session Number
Presentation_ID
© 2005 Cisco Systems, Inc. All rights reserved.
Cisco Unified
MeetingPlace Express
Web Conferencing
36
Cisco Unified Presence Server:
LCS 2005 and Office Communicator integration
• Implements CSTA to CTI bridge
to integrate with existing LCS
2005 interfaces
• Provides click-to-dial, phone
hook status reporting and
general phone control from
MOC client
• Will migrate over time to a pure
SIP solution for better
scalability
MS Office Communicator user
with Cisco Unified IP Phone
Session Number
Presentation_ID
© 2005 Cisco Systems, Inc. All rights reserved.
37
Conclusion
• Cisco is committed to integration of the SIP
technology into the entire Cisco Unified
Communications system
• Cisco has leveraged the IP infra-structure of the
Cisco Unified CallManager infrastructure to provide
a real SIP integration throughout the entire product
• Cisco is aggressively going forward with next
generation SIP Services
Session Number
Presentation_ID
© 2005 Cisco Systems, Inc. All rights reserved.
38
Session Number
Presentation_ID
© 2005 Cisco Systems, Inc. All rights reserved.
39