1 / 39

SIP Tutorial: Cisco SIP Product Integration

SIP Tutorial: Cisco SIP Product Integration. Cullen Jennings, Ph.D. ( fluffy@cisco.com ) Distinguished Engineer Steve Levy ( stlevy@cisco.com ) Product Manager, IPCommunications Business Unit VoiceCon March, 2006. Agenda. Cisco Unified CallManager 5.0 SIP and Presence Integration

ember
Download Presentation

SIP Tutorial: Cisco SIP Product Integration

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SIP Tutorial:Cisco SIP Product Integration Cullen Jennings, Ph.D. (fluffy@cisco.com) Distinguished Engineer Steve Levy (stlevy@cisco.com) Product Manager, IPCommunications Business Unit VoiceCon March, 2006

  2. Agenda • Cisco Unified CallManager 5.0 • SIP and Presence Integration • Cisco Unified Presence Server 1.0 • Integration within the Cisco Unified Communications System

  3. Routing Virtual Groups, Push To Talk Preference Urgent, spam, rules, forwarding, follow me, find me Mobility Phone-user autonomy Presence Availability, Schedule, Hide Me/Shield Me Security Voicemail Store Audio, Video More Agenda Improved Workflow & Productivity New Applications, Better Integration Conference, voice, video, IM, application collaboration Policy Call logging Converged Voice, Video, IM, App Share Phones, routers, proxy, application servers Lower equipment costs Vendor Independence Standards-based Solution

  4. Cisco Unified Communications System Productivity Business Process Business Transformation Calendar Audio-Conferencing Collaboration Web Applications E-mail Telephony Video-on-Demand Voice Messaging Instant Messaging Customer Contact Secure IP Network

  5. Redefining Communications ApplicationConvergence ServiceConvergence New Capabilities Personalized Services Context and Presence Cross media Communications Transport Convergence Network Simplification Virtual Network Resources Integrated Security Distributed Call Control Mobility IP Communications Adoption OpexReduction All IP Toll Bypass Easy MACs Applications Virtualization Movement 2009 2006 2001 1997

  6. 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 • Make a phone call • Right now • As soon as possible • First available slot See availability and select people in any context Select method of communication Decide when to communicate System does the rest

  7. Delivering on SIP Integrate SIP into Cisco solutions Drive Application and New Market Innovation Call Center Enterprise VoIP CM IP Centrex BTS Introduce SIP Support on Cisco Platforms and New Products Residential Voice Wireless Push To Talk Global Long Distance Presence-based Applications IM/Pres Voice Portal Drive Protocol Development to Maturity Unified Client Cisco Unity PC-to-Phone Cisco Unified CallManager Softswitch and Gateways Proxy Server Conferencing IP Phones IVR Voice Gateways NAT Apps RFC 3261 3PCC 3GPP Conf. NAT/FW sip-01 IM RFC 2543 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006

  8. Current Cisco SIP Product Portfolio Cisco IOS including Voice Gateways, IP-IP Gateway, Cisco Unified Survivable Remote Site Telephony, Cisco Unified CallManager Express Cisco SIP Proxy Server Cisco Unified IP Phones Cisco PIX Firewall 2-port FXS Gateway Cisco ATA 186/188 Cisco Unity Cisco Softswitch BTS-10200 and PGW 2200 Cisco Unified MeetingPlace Express Cisco Unified CallManager Linksys Phone Linksys Phone Adapter Cisco Unified MeetingPlace 8100

  9. Presence Applications Services—Overview

  10. 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

  11. The Three Stages of AllPresence Information Publish Collect Consume • Value increases quadratically with number of actors • Challenge is to connect them all Keyboards Phones Wireless AP Motion Sensors Network Storage Aggregation Policy Privacy Synchronization Desktop Apps PBX Calendar Collaboration Phone

  12. IBM Sametime Servers Inside a Single Enterprise:Standards-Based Interoperability IBM Presence Cisco Unified Presence Server SIP/SIMPLE Microsoft Presence Sametime Client Office and Messenger

  13. Presence and SIP/SIMPLE Interoperability • Peer—Peer Relationship via Standardized Protocol • Symmetrical Relationship—Data exchanged both ways to enhance Cisco customer experience with Cisco featuresas well as SIP/SIMPLE Enterprise services Live Communication Server Presence Applications Services Presence Voice, Video, IM Enterprise Desktop Cisco Enterprise Solution

  14. Routing Virtual Groups, Push To Talk Preference Urgent, spam, rules, forwarding, follow me, find me Mobility Phone-user autonomy Presence Availability, Schedule, Hide Me/Shield Me Security Voicemail Store Audio, Video Application Programming Interface For Developing Business Applications Improved Workflow & Productivity New Applications, Better Integration Conference, voice, video, IM, application collaboration Policy Call logging Converged Voice, Video, IM, App Share Phones, routers, proxy, application servers Lower equipment costs Vendor Independence Standards-based Solution

  15. 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 Develop Standards Deploy With Customers

  16. Cisco SIP Standards Leaders • Cullen Jennings RAI Area Director • Dean Willis—SIP and SIPPING WGco-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

  17. 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)

  18. Cisco Unified CallManager 5.0:SIP and Presence Integration

  19. 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

  20. Cisco’s Product Integration of SIP Cisco Unified Presence Server Enhanced SIP Services Cisco Unified CallManager Cisco Unified Personal Communicator Cisco Unified MeetingPlace SIP proxy, SIP softswitch Cisco Unity SIP Phones- 40/60, 05/12. ATA Cisco Unified Enhanced IP Phones IOS Gateways PIX 2000 2003 SIP Next Generation Services SIP Integration into Enterprise Solution 2005 SIP Proof of Concept

  21. 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

  22. Conf SIP Support: Cisco Unified CallManager 4.x SIP Network Cisco Unified CallManager Local Gateways 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

  23. Conf Conf SCCP MGCP H.323 CTI SIP SIP Support: Cisco Unified CallManager 5.0 Cisco Unified CallManager SIP Network LocalGateways SIP Voice Mail Conferencing SIP Presence Server Cisco UnifiedSRST Cisco Unified MeetingPlace SIP Apps SIPGateways SIP Soft Clients Soft Phones SIP Conferencing Cisco Unity Cisco Unified IP Phones, SIP CTI Apps Cisco Unified Presence Server Cisco Unified IP Phones

  24. Conf Hybrid SIP Model vs Cisco Model SIP Network Hybrid PBX Cisco Unified CallManager TDM Lines “Proprietary Trunk” SIP SIP SIP SIP SIP Proxy SIP SIP SIP SIP Lines SIP SIP • Limited Feature Parity • Limited Feature Transparency • Limited Feature Interoperability • Limited SIP application support

  25. Guidelines for Presence IntegrationCisco 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

  26. Description Status Icon SpeedDial Unknown BLF SpeedDial Busy BLF SpeedDial Idle Initial Presence FeaturesCisco 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

  27. Presence “In Action”Cisco Unified CallManager 5.0 Cisco Unified CallManager 5.0 Cisco UPS Marc’s Status is advertised to a Presence Network Call Initiated Marc makes a call Line 23543 is busy Line 23543 is busy Presence/SIP Network Pat is monitoring Marc’s Status

  28. 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 Related RFCs and DraftsCisco Unified CallManager 5.0 key SIP drafts: diversion header, dialog event package, remote call control, Instance ID, GRUU, KPML, Remote Party ID

  29. Cisco Unified Presence Server 1.0:Integration within the Cisco Unified Communications System

  30. Traditional Phone Dual Mode Phone IP Phone with Browser Mobile Phone with Browser Mobile Data with Voice Soft Phone Cisco Unified Presence ServerConnecting Users With Applications / Eliminating Human Middleware Cisco Unified Presence Server SIP SIMPLE SIP Presence/SIP Network CiscoUnified CallManager Express, Cisco Unity Express Cisco Unified MeetingPlace, Cisco Unified MeetingPlace Express Cisco Unity, Cisco Unity Connection Cisco Unified CallManager Partner Apps Cisco Unified Contact Center Cisco Unified Personal Communicator

  31. 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

  32. 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

  33. Peer- Peer Relationship via Standardized Protocol Support SIP/SIMPLE (Presence and IM Federation) Support CSTA to CTI Gateway functionality (Phone Control) Cisco Unified Presence Server 1.0 and Enterprise Desktop Interoperability CSTA to CTI SIP / SIMPLE PRESENCE Enterprise Presence Environment Cisco UPS VOICE, VIDEO, IM Enterprise Desktop Cisco Enterprise Solution

  34. Cisco Unified Presence Server in the Cisco Enterprise Solution Desktop Client With Voice/Video , IM Cisco Unified Contact Center Cisco Unity Cisco Unified MeetingPlace 3rd Party SIPServices Network SIP Cisco Unified CallManager SIMPLE SIP / SIMPLE CSTA SIMPLE/ CSTA Cisco UPS SIP Presence Server • Click To Call • IM / Presence • Voice • Video • Web Collaboration SIP / SIMPLE Cisco Unified IP Phone, SCCP Cisco Unified IP Phone, SIP Cisco Unified Personal Communicator • Support Instant Messagingand Presence to the Cisco Solution • Support Unified Personal Communicator • Support Presence Network Interface • Supports CTD, Phone Control

  35. 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

  36. 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 Presence State, Services Cisco Unified CallManager 5.0 IP Communications System Cisco Unity Connection 1.1 Intelligent Voice Messaging Cisco Unified MeetingPlace Express Web Conferencing

  37. 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

  38. 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

More Related