CUPI Overview
Introduction
CUPI is a provisioning API for Cisco Unity Connection that has been designed to be stable and simple to use. It is based on leading industry standards for web-based API development, and provides access to the most commonly provisioned data on Unity Connection systems (Users, Contacts, Distribution Lists, and Call Handlers).
If you are a customer or developer that needs the ability to integrate Unity Connection into an existing Enterprise-wide Provisioning Management Systems, then you will want to learn more about what Cisco Unity Connection Provisioning Interface (CUPI) has to offer.
Benefits
- Secure
- Create, Read, Update, Delete Users and User Configurations
- Easily reset passwords
- Create, Read, Update Distribution Lists
- Create, Read, Update, Delete Call Handlers
- Create, Read, Update, Delete Contacts
Tech Details
- Stable
Previous provisioning APIs required knowledge of the underlying database, and were vulnerable to changes in the database schema. CUPI provides a layer over the database to make the interface more stable. - Standards Based
CUPI was developed using the latest advances in web-based interfaces: it is a "REST" interface that standardizes operations such as add, delete, and modify. The XML comes with standard XML schema definitions that are annotated with information about what is in them. - Forward Looking
Other product groups in VTG are developing REST-based interfaces, and as the interfaces converge this positions CUPI well to fit in with them. REST interfaces also work well with "Web 2.0" applications. - Easy to Use
CUPI, as web-based interface, is independent of operating system and programming language and does not require any client libraries to use.