Cisco Unity Express -- Programmatic Interface Service Programming Guide
From DocWiki
(3 intermediate revisions not shown) | |||
Line 1: | Line 1: | ||
'''Main Cisco Unity Express DocWiki Page:''' [[Cisco Unity Express]] | '''Main Cisco Unity Express DocWiki Page:''' [[Cisco Unity Express]] | ||
- | |||
'''Search the Cisco Unity Express documentation on the DocWiki:''' | '''Search the Cisco Unity Express documentation on the DocWiki:''' | ||
Line 16: | Line 15: | ||
<link rel="stylesheet" href="http://www.google.com/cse/style/look/default.css" type="text/css" /> | <link rel="stylesheet" href="http://www.google.com/cse/style/look/default.css" type="text/css" /> | ||
</html> | </html> | ||
+ | |||
+ | |||
+ | |||
+ | __TOC__ | ||
Latest revision as of 19:37, 4 May 2010
Main Cisco Unity Express DocWiki Page: Cisco Unity Express
Search the Cisco Unity Express documentation on the DocWiki:
Contents |
Introduction
The GUI and command-line interface (CLI) configuration interfaces offered by Cisco Unity Express (CUE) are designed for human interaction. These interfaces, though extensive in nature, prove difficult when integration with other software systems is required. The CUE Programmatic Interface (PI) addresses this issue by providing a set of well-defined application programming interface (API) and data structures that external software systems could invoke to perform configurations on a CUE system. Clients using PI to interact with CUE are expected to benefit from improved performance, scalability, and faster integration.
This document defines in detail the data structures, API, and calling conventions a programmer should employ when using the CUE PI.
The CUE PI is implemented as a web service. Like most web services, it uses HTTP as communication protocol and XML documents for exchanging information between client and server. The service is based on Representational State Transfer (REST) architecture and uses Java API for RESTful Web Services (JAX-RS) specifications for implementation.
Readers are assumed to be familiar with HTTP and XML standards. A brief introduction to REST architectural style is provided in this document, but for better understanding, references are provided for further reading. Also, it is assumed that the reader has some basic knowledge of CUE configuration operations and CUE system concepts.
The CUE PI provides access for configuration purpose only and does not cover the following functionality:
- Subscriber voicemail access
- Change notifications
- System administration related task like Software Upgrade, Backup/Restore, and Reset to factory
- Reporting
Contents
This document contains the following sections:
- Cisco Unity Express -- RESTful Web Services: A description of the REST web services.
- Cisco Unity Express -- Quick Start for RESTful Web Services: Provides quick start information for using REST web services.
- Cisco Unity Express -- Client Software Choices: Lists the software choices for clients.
- Cisco Unity Express -- REST PI Service Conventions: Contains the REST PI service conventions.
- Cisco Unity Express -- REST PI Service Operations: Describes the REST PI service operations.
- Cisco Unity Express -- XML Schema Download REST PI Service Operation
- Cisco Unity Express -- Common Base Classes REST PI Service Operation
- Cisco Unity Express -- User and Group Management REST PI Service Operation
- Cisco Unity Express -- Mailbox REST PI Service Operation
- Cisco Unity Express -- Operations and Privileges REST PI Service Operation
- Cisco Unity Express -- Applications REST PI Service Operation
- Cisco Unity Express -- Business Schedule and Holidays REST PI Service Operation
- Cisco Unity Express -- Language and Prompts REST PI Service Operation
- Cisco Unity Express -- Restriction Tables REST PI Service Operation
- Cisco Unity Express -- Scripts REST PI Service Operation
- Cisco Unity Express -- Fax Settings REST PI Service Operation
- Cisco Unity Express -- Subsystem JTAPI REST PI Service Operation
- Cisco Unity Express -- Subsystem SIP REST PI Service Operation
- Cisco Unity Express -- Login Banner REST PI Service Operation
- Cisco Unity Express -- DNS Configuration REST PI Service Operation
- Cisco Unity Express -- System Information REST PI Service Operation
- Cisco Unity Express -- License Information REST PI Service Operation
- Cisco Unity Express -- NTP Server REST PI Service Operation
- Cisco Unity Express -- SMTP Server REST PI Service Operation
- Cisco Unity Express -- User Defaults REST PI Service Operation
- Cisco Unity Express -- Triggers REST PI Service Operation
- Cisco Unity Express -- Caller Call Flow REST PI Service Operation
- Cisco Unity Express -- Greetings REST PI Service Operation
- Cisco Unity Express -- Subscriber Notification Profile REST PI Service Operation
- Cisco Unity Express -- Notification Settings REST PI Service Operation
- Cisco Unity Express -- Public Distribution Lists REST PI Service Operation
- Cisco Unity Express -- Voicemail Settings REST PI Service Operation
- Cisco Unity Express -- References: Lists the references used in this document.