Cisco Unity Express -- Programmatic Interface Service Programming Guide

From DocWiki

(Difference between revisions)
Jump to: navigation, search
m (1 revision)
 
(13 intermediate revisions not shown)
Line 1: Line 1:
 +
'''Main Cisco Unity Express DocWiki Page:''' [[Cisco Unity Express]]
 +
 +
 +
'''Search the Cisco Unity Express documentation on the DocWiki:'''
 +
<html><div id="cse" style="width:25%;">Loading</div>
 +
<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>
 +
 +
 +
__TOC__
__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:

Loading


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:

Rating: 0.0/5 (0 votes cast)

Personal tools