Voice Mail: An Overview
Cisco Unity Connection is a feature-rich voice messaging platform based on the same Linux operating system as Cisco Unified Communications Manager. Connection users can access voice messages by using email, web clients, mobile devices, instant messaging, and desktop clients such as Cisco Unified Personal Communicator; and can view, search, sort, and play messages on a Cisco Unified IP Phone display. Connection also provides comprehensive automated-attendant functions, including intelligent call routing and easily customizable call screen and message notification options.
Cisco Unity Connection includes several REST APIs that provide provisioning, messaging, and telephony access to Unity Connection. These APIs provide the ability to integrate Connection features into existing enterprise-wide provisioning management systems and messaging clients. The APIs are REST interfaces that standardize operations such as add, delete, view, and modify.
Go to the Communications and Collaboration Overview page to remind yourself of Cisco Unity Connection
Then dive into the Voice Mail APIs described below:
Cisco Unity Connection (CUC)
The REST APIs can all be found from the Cisco Unity Connection (CUC) area, where you’ll find links to the individual wikis hosting the various groups of APIs.
The APIs accessible from the Cisco Unity Connection page and hosted on the wikis are described below:
Cisco Unity Connection Provisioning Interface (CUPI) API
The CUPI API provides access to the most commonly provisioned data on Cisco Unity Connection systems—users, contacts, distribution lists, and call handlers.
CUPI API (for End Users)
The Cisco Unity Connection Provisioning Interface (CUPI) API includes access for individual users when authenticating against user credentials. This allows for custom end-user applications.
Cisco Unity Connection Messaging Interface (CUMI) API
The CUMI API provides access to user messages. It is the Voice Mail API referenced within the Jabber site.
Cisco Unity Connection Telephony Interface (CUTI) API
The CUTI API provides the ability to play and record audio content over the phone.
Cisco Unity Connection Imaging Interface (CUII) API
Cisco Unity Connection 9.0(1) and later versions now support the CUII API that provides the ability to view message state and mailbox information visually using graphics icons.
Cisco Unity Connection Notification Interface (CUNI) API
The CUNI API provides notification for one or more users. CUNI is designed for use in server-to-server applications where receiving notifications for many users over a single connection is required.