Cisco Unity Express -- Programmatic Interface Service Programming Guide

From DocWiki

(Difference between revisions)
Jump to: navigation, search
Line 2: Line 2:
'''Search the Cisco Unity Express documentation on the DocWiki:'''
'''Search the Cisco Unity Express documentation on the DocWiki:'''
-
<html><div id="cse" style="width: 100%;">Loading</div>
+
<html<div id="cse" style="width: 100%;">Loading</div>
<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script type="text/javascript">
<script type="text/javascript">
   google.load('search', '1', {language : 'en'});
   google.load('search', '1', {language : 'en'});
   google.setOnLoadCallback(function(){
   google.setOnLoadCallback(function(){
-
     var customSearchControl = new google.search.CustomSearchControl('010293843260193236265:eezccvnyn7i');
+
     var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');
     customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
     customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
     customSearchControl.draw('cse');
     customSearchControl.draw('cse');
   }, true);
   }, true);
</script>
</script>
-
<link rel="stylesheet" href="http://www.google.com/cse/style/look/default.css" type="text/css" /></html>  
+
<link rel="stylesheet" href="http://www.google.com/cse/style/look/default.css" type="text/css" />
 +
</html>  

Revision as of 18:50, 30 April 2010

Contents


Search the Cisco Unity Express documentation on the DocWiki:

<html
Loading

<script src="http://www.google.com/jsapi" type="text/javascript"></script> <script type="text/javascript">

 google.load('search', '1', {language : 'en'});
 google.setOnLoadCallback(function(){
   var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');
   customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
   customSearchControl.draw('cse');
 }, true);

</script> <link rel="stylesheet" href="http://www.google.com/cse/style/look/default.css" type="text/css" /> </html>


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:

Rating: 0.0/5 (0 votes cast)

Personal tools