1 © 2006 Cisco Systems, Inc. All rights reserved. Cisco Unified CallManager 5.0 Igor Sikorski Cisco Systems CEE
Sep 30, 2014
1© 2006 Cisco Systems, Inc. All rights reserved.
Cisco Unified
CallManager 5.0
Igor Sikorski
Cisco Systems CEE
2© 2006 Cisco Systems, Inc. All rights reserved.
Agenda
• Cisco CallManager 5.0
• Appliance model and administration
• Expanding SIP portfolio
• Enhancements
• CCM 4.x or 5.x ?
3© 2006 Cisco Systems, Inc. All rights reserved.
Cisco CallManager 5.0 Themes
• Appliance model
Improved installation and upgrades
• Administration
Enhancements
Licensing compliance
• Expanding SIP portfolio
SIP line side
Enhanced networking
Presence
• Enhancements
4© 2006 Cisco Systems, Inc. All rights reserved.
Choice of Platform for CallManager
Release 3.X
Appliance
Model
Windows
Server
Model
Platform
Model
Release 4.X
Release 5.X
Future Releases – Consistent Features, choice of Platform
CM Releases
5© 2006 Cisco Systems, Inc. All rights reserved.
Agenda
• Cisco CallManager roadmap
• Appliance model and administration
• Expanding SIP portfolio
• Enhancements
• CCM 4.x or 5.x ?
6© 2006 Cisco Systems, Inc. All rights reserved.
Cisco CallManager Appliance
• Complete hardware software solution
• Alternative operating system
Improve installation and upgrade
Increased security and reliability
• Software solution
Cisco Security Agent included as with Windows version
• Interfaces provide access to system
Administration via CLI and GUI
Third-party access is through documented APIs
• Supported on Cisco MCS servers
7815, 7825, 7835 and 7845
7© 2006 Cisco Systems, Inc. All rights reserved.
Cisco CallManager Appliance Benefits
• Reduced installation time
Software pre-loaded on MCS servers
Faster Install time—Less than half the time of CM 4.x to install
• Upgrade simplicity
Install upgrade while in service
Reduced downtime—Less than a quarter of the time
• Increased resiliency
System locked down to external applications
Removes Windows security issues
More secure
• Software can be loaded on approved HP and IBM server
Pre-loaded Cisco MCS server will save installation time
8© 2006 Cisco Systems, Inc. All rights reserved.
Appliance Model Installation
• Ships with application preloaded
• Administrator powers up the system
• Provide removable media with network config file or enter via CLI, such as IP Address
• Ready for configuration via Cisco CallManager GUI
• No access to OS is available or necessary
No Linux knowledge or training required
“When I arrived at training, I believed that we will need shell access to the appliance. After understanding the capabilities of RTMT and CLI,I’ve changed my mind.”
Jerry Steinhauer Senior Voice Engineer, Berbee
9© 2006 Cisco Systems, Inc. All rights reserved.
Appliance Model Upgrade
Once on the appliance
• 2 partitions
• System running on partition A
• Load upgrade on partition B while A is running
• Migrate Database then switch from A to B
• If problem occurs with upgrade can switch back to partition A
Upgrades to appliance direct from:
• 4.0, 4.1
• Upgrade from 4.2 is available in later release
• Upgrade from 3.3(5) will require upgrade of the publisher to 4.x, then 5.0, then subscribers upgraded to 5.x
• Note: All CM 5.0 Servers require a minimum 2G DRAM and 72 Gig Hard Disk
10© 2006 Cisco Systems, Inc. All rights reserved.
Appliance Management Approach
Functionality Approach
Fault
Configuration
Performance
Accounting
Diagnostics and Troubleshooting
SNMP Traps—RIS and syslog-MIBE-mail and Pager Notifications Serviceability SOAP Polling
DVD/USB/CLI to configure web accessExisting Cisco CallManager User InterfaceAXL SOAP access to DB
Serviceability SOAP APIReal-Time Monitoring Tool (RTMT)(s)FTP push for CMR recordsSNMP—Platform Statistics
(s)FTP push for CDR records
Trace Collection Tool—Syslog/trace filesRTMT
11© 2006 Cisco Systems, Inc. All rights reserved.
Administration Enhancements
• Administration improvements
• Cisco common look and feel
• Windows Internet Explorer for access to GUI
• Licensing compliance
• Administration Improvements
Easier and quicker user add and delete
Line Improvements—Arrange lines on 7914
Copy station
Quick password reset
Scheduled provisioning (BAT)
12© 2006 Cisco Systems, Inc. All rights reserved.
Cisco CallManager Command Line Interface (CLI)
CLI used for initial set up and troubleshooting
Commands include:
• Ping, Traceroute
• System – restart, poweroff, switch-ver
• Show – status, hw, security
• Show files – weblog, activelog, inactivelog, install
• Show files install XXX
• Set password – admin
• Set – dhcp, ip, gw, security
• Service – list, start, stop
• set/get trace levels
13© 2006 Cisco Systems, Inc. All rights reserved.
CLI Example
14© 2006 Cisco Systems, Inc. All rights reserved.
Licensing Compliance
• Cisco CallManager licensing compliance for:
Devices
Application
• Device licensesThe maximum number of provisioned devices (IP phones, video devices) in CM database will be tracked and enforced
Customer will only be able to support the number of devices they have purchased licenses for
• Application licensesThe CM software will be tied to a server via mac address
The number of nodes is enforced
• Licenses will be created and distributed in accordance with Cisco FlexLM process used for Cisco Unity today
15© 2006 Cisco Systems, Inc. All rights reserved.
Agenda
• Cisco CallManager roadmap
• Appliance model and administration
• Expanding SIP portfolio
• Enhancements
• CCM 4.x or 5.x ?
16© 2006 Cisco Systems, Inc. All rights reserved.
Integrate SIP into
Cisco solutions
MVS
Enterprise IP
Communications
Drive new
applications to
market
Introduce SIP
support on
Cisco Platforms
& new products
Voice
Gateways
Softswitch/
Network
GatewayProxy
Server
IP Phones IP/VC
Cisco Has a Long History in SIP
Drive Protocol
Development to
Maturity
RFC 2543NAT/FW3PCC 3GPP RegulatoryRFC 3261
Productivity
Portal
Call Manager
VIA
Cisco
Unity
IP Phone
Messenger
SRST
MeetingPlace
Conferencing
PC-to-Phone
Voice
Portal
CLEC
services
RSVP
17© 2006 Cisco Systems, Inc. All rights reserved.
SIP Gateways
SIP SoftClients
SIP
Phones
SIP Apps
SIP Network
Unified
MessagingCTI Apps
Soft
Phones
Conf/ Xcode
SCCP
MGCP
H.323
CTI
SIP
SIP Support In CallManager Release 4.X
Gateways
DSP Resources
Rich-Media
Conferencing
CallManager 4.x
SIP Trunk
Video
Endpoints
CallManager 4.X SIP support limited to
trunk-side interfaces only. Basic audio calls
only – no SIMPLE/presence support, no video, etc.
Cisco SIP Proxy Server
(CSPS)
Cisco and 3rd-Party
Phones
18© 2006 Cisco Systems, Inc. All rights reserved.
Current Cisco SIP Product Portfolio
Cisco IP Phones
2-port FXS Gateway
Cisco ATA 186/188
Cisco PIX
Firewall
Cisco IOS including Voice
Gateways, IP-IP Gateway,
Cisco SRST,
Cisco CallManager Express
Cisco Softswitch
BTS-10200 and PGW 2200
Cisco Unity
Cisco CallManager
Cisco SIP
Proxy Server
Linksys Phone Adapter Cisco MeetingPlace 8100
Linksys IP Phone
Cisco MeetingPlace Express
19© 2006 Cisco Systems, Inc. All rights reserved.
SCCP
MGCP
H.323
CTISIP/SIMPLE/KPML
CallManager 5.0 integrates rich, native SIP and SIMPLE support on both line-side and trunk-side interfaces (for both audio and video calls) with integrated presence on phones and applications; KPML and RFC 2833 support for DTMF; TLS and Digest Authentication for security; seamless protocol inter-working between SIP, H.323, MGCP, SCCP, TAPI/JTAPI; RSVP support for topology-aware Call Admission Control, and much more...
Cisco Unified
Communicator
Unity / Unity
Connection
CTI Apps
Gateways
MeetingPlace /
MP ExpressCisco Unified
Presence Server
Carriers /
Other PBXs
Cisco and
3rd-Party Phones
Soft
Phones
Video
Endpoints
CCME
Microsoft
LCS
IBM
Sametime
Cisco SIP Enterprise SolutionCallManager Release 5.0
CallManager 5.0
CallManager 5.0
20© 2006 Cisco Systems, Inc. All rights reserved.
CallManager 5.0Seamless Support for SCCP and SIP
3rd-Party
SIP Phones
(Basic and Advanced)
CallManager
SCCP
SIP
SIP PhonesSCCP Phones
21© 2006 Cisco Systems, Inc. All rights reserved.
Standards-Compliant SIP Phone Support in Cisco Unified CallManager
Cisco Unified CallManager and
Unified CallManager Express
3rd Party SIP Phone
(RFC 3261 Compliant)
Cisco Unified IP
Phones Running SCCP
Cisco Unified IP Phones
Running SIP
22© 2006 Cisco Systems, Inc. All rights reserved.
SIP Line Side Support
• IETF standards-based
RFC 3261 for basic SIP interoperability
SIP RFCs for feature support
• Support of industry wide accepted SIP behaviors
SIP registration
SIP basic call
SIP ‘Best Practices’ for core feature support
• Support key Cisco CallManager call control features
Link into core CallManager call control
Support for Core CTI based applications
• Support of third-party SIP phones
Support—SIP standards based desktop features from third-party phone as well as core CallManager call control features (e.g. digit analysis and routing)
23© 2006 Cisco Systems, Inc. All rights reserved.
CCM 5.0 SIP Line Side Standards Support
• RFC3261, RFC3262 (PRACK),
• RFC3264 (offer/answer), RFC3311 (UPDATE)—Basic call, hold and resume, music on hold, distinctive ringing, speed dialing, abbreviated dialing, call forwarding (e.g. 486 and 302 support), meet-me, pickup, group pickup, other group pickup, 3-way calling (local SIP phone mixing), parked call retrieval, shared line: basic call
• RFC3515 (REFER, also replaces and referred-by headers)—Consultative transfer, early attended transfer, blind transfer
• Remote Party ID (RPID) header—Calling line ID (CLID), calling party name ID (CNID), dialed number ID Service (DNIS), call by call calling line ID restriction (call by call CLIR)
• Diversion header—Redirected number ID service (RDNIS), call forward all activation, call forward busy, call forward no answer
• Replaces header—Shared line: Remote resume
• Join header—Shared line: Barge
• RFC3265 and Dialog package—Shared line: Remote state notifications
• RFC3265 and Presence package—BLF, missed, placed, received calls lists
• RFC3265 + KPML package—Digit collection, OOB DTMF
• RFC3265 + RFC3842 MWI package (unsolicited notify)—Message waiting indication
• Remotecc—Adhoc conferencing, remove last participant, Conflist, immediate diversion, call park, call select, shared line: Privacy
24© 2006 Cisco Systems, Inc. All rights reserved.
Overview of Phone Models in CCM 5.0
BasicSIP
7905/7912 7940/7960 3rd-Party SIP Phones
7911 7941/7961 7970/7971 UnifiedCommunicator
AdvancedSIP
7902 7910 7920 7936 7985 Communicator ATA-18x VG248
SCCPOnly
“Enhanced” SIP Phones
“Existing” SIP Phones
Very BasicSIP
25© 2006 Cisco Systems, Inc. All rights reserved.
Firmware Upgrade/Downgrade User Interface Enhancements on 7911/41/61/7x Phones
• Upgrade screen has been improved in 8.0 to more accurately display the status as the phone is loading new firmware.
• The initial screen will show the MAC address trying to acquire an IP address (if using DHCP) where the icon is and will remain until an address is obtained
• Icons:
Upgrading…
0%Current file being processed
.loads file being loaded
Typically this icon box will be mostly a checkbox meaning the .loads file is authenticated and being downloaded
Queued
Downloaded
Error
Authenticated
Written
Waiting
26© 2006 Cisco Systems, Inc. All rights reserved.
Almost 100% Feature Parity
• SCCP features not in SIP in 5.0(1)
IPMA
Attendant Console
Video Telephony support (i.e. VT Advantage cannot associate with a phone running SIP firmware load)
Join Softkey
Direct Transfer Softkey
Local Tone-on-Hold
FAC/CMC
7914
MCID
Drop any Conf Participant
27© 2006 Cisco Systems, Inc. All rights reserved.
3rd-Party Products support with Cisco CallManager?
• TDP-Approved Products: “Yes”
Interoperability testing required by external test lab
Test plan provided by Cisco
Covers any licensed value-added technology as well as basic interoperability
Cisco compatibility logo awarded upon successful test completion
Cisco TAC will provide coordinated support
• Generic (non-TDP) Products: “No”
Cisco provides no guarantee of interoperability
Interoperability testing outsourced to external testing lab
Cisco-provided test plan covers subset of CallManager-supported features
Pass/fail test results posted on web site maintained by test lab
Cisco TAC will not troubleshoot problems that appear only with 3rd-party product
28© 2006 Cisco Systems, Inc. All rights reserved.
Device Types for 3rd-Party Endpoints
YesNoWireless (802.11 or Dual Mode)
YesNoSignaling and Media Encryption
8 max1 maxNumber of DNs
Future*NoVideo
Limited RFC 3261 and related RFCs
“3rd Party Basic” “3rd Party Advanced”Device Type
All Supported SIP FeaturesSIP Features
29© 2006 Cisco Systems, Inc. All rights reserved.
RFC based SIP Features Offered to 3rd-Party Basic Clients
Call Forwarding All
Call Forwarding No Answer
Outgoing Call Screening
Incoming Call Screening
Call Forwarding Busy
Transfer Attended
Transfer Unattended
Call Hold and Resume
Calling and Connected Line ID
Calling and Connected Name ID
Message Waiting Indication
Three-Way Conference Calling
Call Forking
Multiple Calls per Line
Speed Dialing
Multiple Lines per Phone
For CallManager 5.0:
30© 2006 Cisco Systems, Inc. All rights reserved.
SIP Trunk Enhancements
• SIP Trunk interface
Originally available with Cisco CallManager 4.0
Upgraded to support RFC 3261
• Enhancements include:
Communications between CM Clusters
Interfaces to Applications—Video, MWI
REFER requests, 3xx redirection responses, out of band DTMF negotiation to reduce MTP usage
• Technology Developer Partner Program testing
Testing of third-party applications connected to the SIP Trunk
31© 2006 Cisco Systems, Inc. All rights reserved.
Cisco CallManager 5.0 SIP Trunk Standards Support
• RFC3261—Invite, cancel, ACK, 200OK, bye, re-invite, SIPS URIs, TLS, digest authentication, 1XX responses, redirection 3XX, 4XX, 5XX and 6XX response codes
• RFC 2833—DTMF
• RFC3515—Inbound REFER (in-dialog as well as out-of-dialog)
• RFC3891—Replaces header (INVITE w/Replaces; REFER w/Replaces)
• Draft-ietf-sip-privacy-04.txt—Remote party ID (RPID) header
• Draft-levy-sip-diversion-08.txt—Diversion header
• RFC2976—INFO
• RFC3311—UPDATE
• RFC3262—PRACK
• RFC3264—Offer/answer
• RFC3265—SUBSCRIBE/NOTIFY infrastructure
• RFC3856—PRESENCE package
• Draft-ietf-sipping-kpml-04.txt—KPML package (Out of band DTMF)
• RFC3842—MWI package (unsolicited NOTIFY)
32© 2006 Cisco Systems, Inc. All rights reserved.
Cisco SIP Enterprise SolutionCallManager 5.0/CallManager Express 4.0
SCCP
MGCP
H.323
CTI
SIP
SIP Soft
Clients
Presence
Server
SIP Gateways
SIP
Phones
SIP Voice Mail
SIP Conferencing
SIP
Apps
Unity Unified
MessagingCTI Apps
IP Phones
(SIP or SCCP)
SoftPhones
Local Gateways
Cisco MeetingPlace
CallManager
CallManager Express
SIP Network
Conf
Conferencing
Conf
33© 2006 Cisco Systems, Inc. All rights reserved.
Agenda
• Cisco CallManager 5.0
• Appliance model and administration
• Expanding SIP portfolio
• Enhancements
• CCM 4.x or 5.x ?
34© 2006 Cisco Systems, Inc. All rights reserved.
Cisco CallManager 5.0 Presence Features
• Speed-dial buttons
• Call history logs
• Directory
Icon
SpeedDial Unknown
Presence & SpeedDial Busy
Presence & SpeedDial Idle
Description Status
Presence Indication available with:
35© 2006 Cisco Systems, Inc. All rights reserved.
Presence - Speed-Dial Buttons
• LED lamp and icon indicate busy/Idle/ unknown state
• CCM groups used for restricting access, option provisioned by CCM admin
• Alerting state and call pickup not available, provided in future release
Busy/AvailablePresence Indicator
36© 2006 Cisco Systems, Inc. All rights reserved.
Presence - Call History Logs and Directory
• Presence enabled call logs and directory allow users to check line state of others before placing calls
• CCM groups used for restricting access
Busy/Idle/UnknownPresence Indicator
37© 2006 Cisco Systems, Inc. All rights reserved.
IntroductionVideo Telephony Solution Components
Cisco IP/VCSCCP Conference Bridges
Cisco CallManagerCisco IOS
H.323 Gatekeeper
3rd-Party H.323or SIP Video
Endpoints
Cisco IP/VC H.320 Gateways
Cisco VT Advantage
3rd-Party SCCPVideo Endpoints
Cisco IP/VCH.323 or SIPConference
Bridges+ MeetingPlace
Integration
MTP
MTP/Transcoderswith Pass-through Codec support
GK
NewNew
NewNew
NewNew
38© 2006 Cisco Systems, Inc. All rights reserved.
Video Telephony Enhancements in CallManager 5.0
• Seamless inter-working of video calls with RSVP-based Call Admission Control
• Seamless inter-working of video calls between SIP, H.323 and SCCP video endpoints
• Cisco IP Communicator 2.0 + Cisco VT Advantage 2.0
Note: VT Advantage is not supported on SIP phones in this release. Will be added in a future phone firmware release
• Video support on SIP
Both line-side and trunk-side
H.261, H.263 and H.264 (SIP and SCCP)
RFC2976 SIP INFO Method used for video media channel updates such as Picture Fast Update and Picture Freeze
39© 2006 Cisco Systems, Inc. All rights reserved.
CallManager 5.0 Directory ArchitectureNew approach
• No embedded DC Directory– All user information stored in database
– Passwords / PINs reset during upgrade from 4.x
<locally configurable> / 12345
• No Directory Plug-in
• No schema extensions needed to integrate with corporate directory
• No Cisco application data stored in corporate directory
– No application dependency on availability of corporate directory
• No dependency between user provisioning and authentication functions
40© 2006 Cisco Systems, Inc. All rights reserved.
Directory SynchronizationEnabling Synchronization of User Data
CallManager 5.0 Server
HTTPS
HTTPS
CCM User Options,Extension Mobility,CCM Administrators
HTTP
HTTPWWW
IP Phone
“EM / PAB”
login
Authentication
IMS
Authentication
DB
User
LookupCorporate Directory(Microsoft AD,
Netscape/iPlanet)
DirSync
User DataSynchronization DirSync tool pulls
main user attributes from directory into DB
User passwords are
NOT sync’ed
Authentication
41© 2006 Cisco Systems, Inc. All rights reserved.
Directory AuthenticationEnabling LDAP Authentication
CallManager 5.0 Server
HTTPS
HTTPS
CCM User Options,CCM Administrators
HTTP
HTTPWWW
IP Phone
“EM / PAB”
Login
Authentication
IMSAuthentication
DB
User
LookupCorporate Directory(Microsoft AD,
Netscape/iPlanet)
DirSync
User DataSynchronization IMS can be
configured to authenticate all
end-users against the database or the corporate directory
Authentication
42© 2006 Cisco Systems, Inc. All rights reserved.
Directory Integration Summary
• No DC Directory or AD Plug-in – Optional LDAP integration built directly into CallManager
• No Schema Extension in Customer Directory
User info always stored in CCM DB, not in Customer Dir
• Directory Sync will populate CCM DB from Customer Directory – once, periodically, next time
• End User authentication can be against CCM DB or AD/Netscape Directory
• Application Users are always authenticated against the CCM DB
43© 2006 Cisco Systems, Inc. All rights reserved.
CallManager RSVP Agent
Main Office
Remote Office
#1 Remote Office
#2
Edge router contains an RSVP
Agent. This agent is the RSVP
signaling proxy for the CCM.
Reserved Path
(audio stream) RSVP AgentRSVP Agent
CCM CCM signaling to
RSVP Agents to
establish inter-
location reservation.
Phone to
agent
media – not
reserved.
44© 2006 Cisco Systems, Inc. All rights reserved.
Location BLocation A
Cisco IOS RSVP Agent for CallManager
RSVP Agent
SCCP Phone
SIP Phone
PSTN GW
RSVP Agent
SCCP Phone
SIP Phone
PSTN GWPSTNPSTN
SCCP
Media Resource Control
MGCP or H.323
SIP
RSVP
RTP
CallManager 5.0
Supported in IOS release 12.4(6)T on 26xx-XM, 2691, 28xx, 37xx and 38xxseries platforms
IP WANIP WAN
Allows toprovide RSVP for all types of endpoints
45© 2006 Cisco Systems, Inc. All rights reserved.
Agenda
• Cisco CallManager 5.0
• Appliance model and administration
• Expanding SIP portfolio
• Enhancements
• CCM 4.x or 5.x ?
46© 2006 Cisco Systems, Inc. All rights reserved.
CCM 3.X
CCM 4.X
CCM 5.X
Cisco CallManager Releases & Upgrade Paths
Shipping
Planned
4.2(1)
3.3(5)
4.1(3)
Windows Server 2000
4.0(2a)
Windows Server 2000
2005 2006
5.0(1)
Upgrade Path
2007
47© 2006 Cisco Systems, Inc. All rights reserved.
CallManager 4.2 Capabilities and Features
Directed Call ParkDirected Call Park
Call Forward on Non
Registered or No
Bandwidth
Call Forward on Non
Registered or No
Bandwidth
IOS/CMM support for
inbound Hookflash
for CCM and ISR
IOS/CMM support for
inbound Hookflash
for CCM and ISR
Includes all
CallManager 4.1
and 4.1(3) features
Includes all
CallManager 4.1
and 4.1(3) features
IPMA on a phoneIPMA on a phone
Log out/in of Hunt GroupsLog out/in of Hunt Groups
Device Mobility
Improvements
(Intra-Cluster)
Device Mobility
Improvements
(Intra-Cluster)
DoD
EnhancementsDoD
Enhancements
Complex Passwords and
password aging using
LDAP
Complex Passwords and
password aging using
LDAP
Voice Quality StatisticsVoice Quality Statistics
Call Pickup
Notification
(Audible/Visual)
Call Pickup
Notification
(Audible/Visual)
48© 2006 Cisco Systems, Inc. All rights reserved.
Reasons for 4.2 or 5.0
• If you go with 4.2 you won’t get:
SIP Endpoints
Appliance Model with faster upgrades
• If you go with 5.0 you won’t get:
4.2 Feature Set (yet)
Windows OS Access
Ability to load Agents on the Server
** CCM 4.2 Features would be available in future releases
** CM 5.0 Features would be available for Windows in a future
releases.
** CCM 4.2 Features would be available in future releases
** CM 5.0 Features would be available for Windows in a future
releases.
49© 2006 Cisco Systems, Inc. All rights reserved.
Cisco CallManager 5.0 Summary
• The appliance model is in addition to the Windows platform—Choices for customers and partners
• Cisco CallManager 5.0 provides:
Appliance model—Easier to install and upgrade
Enhanced administration—Less time to administer
SIP Line Side Support—Choice for customers that desire a standards-based solution; Opportunity for custom application development—Value added services for you to provide
Investment Protection – leverage existing hardware and phones – does not dictate technology
Other enhancements
• Cisco CallManager 5.0 was developed to reduce your expenses!
50© 2006 Cisco Systems, Inc. All rights reserved.
Q and A
51© 2006 Cisco Systems, Inc. All rights reserved.
52© 2006 Cisco Systems, Inc. All rights reserved.
Cisco Unified CallManager 5.0
Igor Sikorski
Cisco Systems CEE