Cisco Unified Communications Manager

Developer Home

Cisco Unified Communications Manager (formerly Cisco Unified CallManager) provides the call-processing component of the Cisco Unified Communications system, in addition to being the foundation for advanced capabilities including video, mobility, and presence-based services. It is a scalable, distributable, and highly available enterprise IP telephony call-processing solution.

CUCM provides a broad array of APIs, interfaces and protocols with which applications and devices can interact and integrate, giving the developer powerful tools to build robust, feature-rich unified communications applications.

Why Use the CUAE

Explore CUCM Application Development

    Developing Applications for CUCM  A high-level survey of Cisco Unified Communications Manager APIs and protocols.  Application architecture, interface highlights, capabilities and caveats.

    Developer 'Required Reading' List  A collection of Cisco documents relevant to Unified Communications and VoIP.  Design guides, programming guides, references and support documents.

CUCM APIs and Protocols include:

  • Application XML Layer (AXL) - SOAP interface providing configuration management capabilities.  Add/Remove/Update CUCM objects and elements.

  • Computer Telephony Integration (CTI) - TAPI & JTAPI - 1st and 3rd party call control of Cisco IP Phones for Windows (TAPI) and Java (JTAPI) developers.

  • IP Phone Services XML - Flexible interactive web applications for the built-in Cisco IP Phone XML browser.

  • SIP - Session Initiation Protocol - SIP applications and endpoints can interoperate directly with CUCM's SIP facilities.

  • Serviceability SOAP - RISPort: SOAP interfaces for obtaining real-time information about CUCM devices, objects and services.  PerfmonPort: platform and CUCM application performance counters

  • Call Detail Records (CDR) - Individual call records can be analyzed by applications interested in performance or billing.

  • WebDialer - Easily embed click-to-dial capabilities into your web pages, or build them into your applications with the WebDialer SOAP interface.


Getting Started with CUAE

Getting Started

To get started building applications using the Cisco Unified Application Environment, visit the Download page to get instructions on how to download all the software and documentation you will need. If you have questions about whether the Cisco Unified Application Environment will enable you to meet your application goals, please visit the Forums page for links to our forums and IRC channel. You can use these resources to ask any questions you have about the suitability of our products to solving the problems you face before you download the software and documentation.

What's New

What's New

Version 6.0(1) of Cisco Unified Communications Manager has been announced, bringing the next generation of IP communications to the enterprise:

  • Provides the call-processing capabilities for Cisco Unified Communications Manager Business Edition, a simplified, single-server solution designed for medium-sized businesses
  • Integrates Cisco Unified Mobility into Cisco Unified Communications Manager software, making access to mobility features easier and more cost-effective
  • Supports dual-mode devices, enhancing the productivity of employees who need to move between campus wireless and external cellular network environments
  • Supports the medium-sized business- and retail-friendly, multibutton Cisco Unified IP Phone 7931G