Cisco Unity Connection Cisco Unity Connection

Cisco Unity Connection API's

Cisco Unity Connection offers a collection of API's for building web-based or desktop applications for all types of businesses.  The API's are REST-based interfaces and build on the Cisco Collaboration and Communication Group's investments in web-based applications.  As products converge and leverage these technologies, Cisco Unity Connection will fit well into the heterogeneous environment.  See below for more details on the provisioning, messaging, notification and telephony interfaces available today!

Cisco Unity Connection Messaging Interface (CUMI)

CUMI is a messaging API for Cisco Unity Connection that has been designed to be stable and a simple to use messaging interface.  It is based on leading industry standards for web-based API development and provides access to a wide set of messaging functionality on the Cisco Unity Connection voice messaging platform.  If you are a customer or developer who needs the ability to integrate Cisco Unity Connection into an existing enterprise environment, CUMI offers secure methods for the following, but not limited to:

  • Sending Messages
  • Receiving Messsages
  • Replying to Messages
  • Sending Broadcast Messages
  • Sending Dispatch Messages
  • Receiving Notifications of new Messages 

Cisco Unity Connection Provisioning Interface (CUPI)

CUPI is a provising API for the Cisco Unity Connection voice messaging platform.  CUPI is designed to be a stable and simple to use provisioning interface.  It is based on leading industry standards for web-based API development and provides access to the most commonly provisioning objects in the Cisco Unity Connection database.  If you are a customer or developer who needs the ability to integrate Cisco Unity Connection provisioning into already known and functional processes internally in the enterprise, CUPI offers methods for the following, but not limited to:

  • Create, read, update and delete users and user configurations
  • Reset passwords (administratively and user initiated)
  • Create, read and update distribution lists
  • Create, read, update and delete call handlers
  • Create, read, update and delete system contacts

Cisco Unity Connection Telephony Interface (CUTI)

CUTI is a web service interface for telephone record and playback functionality on Cisco Unity Connection.  CUTI is designed to be a simple, stable method of accessing telephone recording and playback functionality using standards based interfaces.  If you are a customer or developer needing the ability to integrate Cisco Unity Connection telephony functionality, CUTI offers secure methods for the following, but not limited to:

  • Initiating dial-out to a phone device
  • Play and record greetings, messages and other audio
  • Control playback speed and/or volume
  • Stop and resume playback or record

Cisco Unity Connection Notiication Interface (CUNI)  

CUNI is a web service interface for managing subscriptions to events from Cisco Unity Connection systems.  It provides a method to get asynchronous notifications when voice mail messages are received, deleted or changed.  CUNI can also be used to integrate Cisco Unity Connection into an existing enterprise messaging application or web interface.  Through CUNI, you can do the following:

  • Subscribe for message events
  • Subscribe for one or many users on a single channel


Development Resources

  • Forums                     Developer Discussion Group
  • Blogs                         Messages from the Product Managers and Technical Marketing Engineers
  • Wikis                          Illustrates the Methods and Handlers available by release and API area
  • Documentation        Technical Documentation
  • Finding Help             Where to find help resolving issues

 

Search CDN Search CDN

Search CDN

 Go

By API/SDK: