


 



<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://docwiki.cisco.com/w/skins/common/feed.css?270"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://docwiki.cisco.com/w/index.php?title=Special:Contributions/Mnapalan&amp;feed=atom&amp;limit=50&amp;target=Mnapalan&amp;year=&amp;month=</id>
		<title>DocWiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://docwiki.cisco.com/w/index.php?title=Special:Contributions/Mnapalan&amp;feed=atom&amp;limit=50&amp;target=Mnapalan&amp;year=&amp;month="/>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Special:Contributions/Mnapalan"/>
		<updated>2013-06-18T06:32:11Z</updated>
		<subtitle>From DocWiki</subtitle>
		<generator>MediaWiki 1.16.0</generator>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Voicemail_Settings_REST_PI_Service_Operation</id>
		<title>Cisco Unity Express -- Voicemail Settings REST PI Service Operation</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Voicemail_Settings_REST_PI_Service_Operation"/>
				<updated>2010-05-03T01:41:18Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Required Metadata}}&lt;br /&gt;
'''Main page:''' [[Cisco Unity Express -- REST PI Service Operations]]&lt;br /&gt;
&lt;br /&gt;
'''Previous page:''' [[Cisco Unity Express -- Public Distribution Lists REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Search the Cisco Unity Express documentation on the DocWiki:'''&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width:25%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Voicemail Settings===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Classes====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Figure 29: Voicemail Settings'''&lt;br /&gt;
&lt;br /&gt;
[[Image:CUE80_Voicemail Settings.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====LiveReplyCallingNumberRule=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
LiveReplyCallingNumberRule (Enumeration Class)&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Enumeration of live reply calling number rules &lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://vmsettings.model.rest.voicemail.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
! '''Enum Values'''&lt;br /&gt;
|&lt;br /&gt;
'''EXTENSION''' (Use extension in network voicemail header for live reply)&lt;br /&gt;
&lt;br /&gt;
'''PREFIX_EXTENSION''' (Use network location prefix then extension in network voicemail header for live reply)&lt;br /&gt;
&lt;br /&gt;
'''LOCATION_EXTENSION''' (Use network location id then extension in network voicemail header for live reply)&lt;br /&gt;
&lt;br /&gt;
'''LOCATIION_PREFIX_EXTENSION''' (Combine network location id, prefix, and voicemail extension for live reply)&lt;br /&gt;
&lt;br /&gt;
'''PREFIX_LOCATION_EXTENSION''' (Combine network location prefix, id, and voicemail extension for live reply)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====LiveReplyNetworkPrecedence=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
LiveReplyNetworkPrecedence (Enumeration Class)&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Enumeration of live reply network precedence rules&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://vmsettings.model.rest.voicemail.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
! '''Enum Values'''&lt;br /&gt;
|&lt;br /&gt;
'''DISABLED''' (Turn off live reply to network delivered voicemail messages)&lt;br /&gt;
&lt;br /&gt;
'''CALLING_NUMBER''' (Use the calling number rule to determine live reply number for a network delivered voicemail)&lt;br /&gt;
&lt;br /&gt;
'''E164_NUMBER''' (Use the E.164 number in the voicemail header when using live reply for a network delivered voicemail)&lt;br /&gt;
&lt;br /&gt;
'''E164_CALLING_NUMBER''' (Use the E.164 number in the voicemail header if available otherwise use the calling number rule for live reply)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====MailboxSelection=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
MailboxSelection (Enumeration Class)&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Mailbox selection rules enumeration&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://vmsettings.model.rest.voicemail.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
! '''Enum Values'''&lt;br /&gt;
|&lt;br /&gt;
LAST_REDIRECT&lt;br /&gt;
&lt;br /&gt;
ORIGINAL_CALLED&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====VmSettings=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
VmSettings&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Class representing various system level voicemail related configurations. &lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://vmsettings.model.rest.voicemail.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
broadCastMsgMWI&lt;br /&gt;
|&lt;br /&gt;
Boolean&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Use MWI for broadcast messages&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
broadcastMsgExpiry&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Broadcast message expiry time, in days&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
busScheduleForGreetings&lt;br /&gt;
|&lt;br /&gt;
BusinessSchedule&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Business Hours Schedule for Greetings&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
callerCallflowRestriction&lt;br /&gt;
|&lt;br /&gt;
RestrictionTable&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Restriction table to use to control caller callflow &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
callerIdExternal&lt;br /&gt;
|&lt;br /&gt;
Boolean&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Play caller ID for external callers&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
defaultMailboxSize&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Default mailbox size, in seconds&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
defaultMaxCallerMsgSize&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Maximum caller message size, in seconds&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
defaultMaxSubMsgSize&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Maximum subscriber recording size, in seconds&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
defaultMsgExpiry&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Message expiry time, in days&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
defaultPromptLanguage&lt;br /&gt;
|&lt;br /&gt;
Language&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Default prompt language&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
emailFromAddress&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Outgoing e-mail &amp;quot;from&amp;quot; address&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
liveRecordBeepDuration&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
Range 50-1000 milliseconds&lt;br /&gt;
|&lt;br /&gt;
Live record beep duration, in milliseconds&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
liveRecordBeepInterval&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
Range 1-30 seconds&lt;br /&gt;
|&lt;br /&gt;
Live Record Beep Interval, in seconds&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
liveRecordPilotNumber&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Live Record pilot number&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
liveReplyCallingNumberRule&lt;br /&gt;
|&lt;br /&gt;
LiveReplyCallingNumberRule&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Live reply calling number rule &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
liveReplyEnabled&lt;br /&gt;
|&lt;br /&gt;
Boolean&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Enable live reply&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
liveReplyNetworkPrecedence&lt;br /&gt;
|&lt;br /&gt;
LiveReplyNetworkPrecedence&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Live reply network precedence&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
liveReplyRestriction&lt;br /&gt;
|&lt;br /&gt;
RestrictionTable&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Restriction table to use for live reply&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
mailboxSelection&lt;br /&gt;
|&lt;br /&gt;
MailboxSelection&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Mailbox where message is stored when a call is redirected&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
mandatoryMsgExpiry&lt;br /&gt;
|&lt;br /&gt;
Boolean&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Forces user to delete message upon expiry&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
maxBroadcastMsgSize&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Maximum broadcast message size, in seconds&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
nonSubDeliveryRestriction&lt;br /&gt;
|&lt;br /&gt;
RestrictionTable&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Restriction table to use for Non-subscriber delivery&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
remoteUserInfoCache&lt;br /&gt;
|&lt;br /&gt;
Boolean&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Enables caching of vCard and spoken name information from remote voicemail users &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
systemVMCapacity&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Maximum voice message store, in minutes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Resources====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Resource URI'''&lt;br /&gt;
! '''Operation'''&lt;br /&gt;
! '''Input'''&lt;br /&gt;
! '''Return Value'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/vmsettings&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(read voicemail settings)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
VMSettings&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
PUT&lt;br /&gt;
(update voicemail settings)&lt;br /&gt;
|&lt;br /&gt;
VMSettings&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Public_Distribution_Lists_REST_PI_Service_Operation</id>
		<title>Cisco Unity Express -- Public Distribution Lists REST PI Service Operation</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Public_Distribution_Lists_REST_PI_Service_Operation"/>
				<updated>2010-05-03T01:41:01Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Required Metadata}}&lt;br /&gt;
'''Main page:''' [[Cisco Unity Express -- REST PI Service Operations]]&lt;br /&gt;
&lt;br /&gt;
'''Previous page:''' [[Cisco Unity Express -- Notification Settings REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
'''Next page:''' [[Cisco Unity Express -- Voicemail Settings REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Search the Cisco Unity Express documentation on the DocWiki:'''&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width:25%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Public Distribution Lists===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Classes====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Figure 28: Distribution List'''&lt;br /&gt;
&lt;br /&gt;
[[Image:CUE80_Distribution List.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====ListElementType=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
ListElementType (Enumeration Class)&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Enumeration of type of elements that populate a public distribution list&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://distributionlist.model.rest.voicemail.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
! '''Enum Values'''&lt;br /&gt;
|&lt;br /&gt;
USER, GROUP, GDM, LIST, REMOTE_USER, REMOTE_BLIND, NON_SUBSCRIBER&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====ListElement=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
ListElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Class representing a distribution list member&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://distributionlist.model.rest.voicemail.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
memberId&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Identifier for the list element&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
phoneNumber&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Phone number of the list member&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
type&lt;br /&gt;
|&lt;br /&gt;
ListElementType&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Type of the list member&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====DistributionList=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
DistributionList&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Class representing a public distribution list &lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://distributionlist.model.rest.voicemail.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
description&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
List description&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
listName&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Name of the public list&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
listNumber&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Number of the distribution list&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
members&lt;br /&gt;
|&lt;br /&gt;
ListElement (collection)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Collection of the members of this public list&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
owners&lt;br /&gt;
|&lt;br /&gt;
ListElement (collection)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Collection of the owner of this public list&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Resources====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Resource URI'''&lt;br /&gt;
! '''Operation'''&lt;br /&gt;
! '''Input'''&lt;br /&gt;
! '''Return Value'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/publiclists&lt;br /&gt;
|&lt;br /&gt;
GET &lt;br /&gt;
(Read all public lists)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
BaseElementList containing a collection of  DistributionList objects&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
POST &lt;br /&gt;
(Create a new public distribution list)&lt;br /&gt;
|&lt;br /&gt;
DistributionList&lt;br /&gt;
(Including list of member and owners )&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/publiclists/{listname}&lt;br /&gt;
|&lt;br /&gt;
GET &lt;br /&gt;
(Read a public list, including its members and owners)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
DistributionList&lt;br /&gt;
(Including list of member and owners )&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
PUT &lt;br /&gt;
(Update list information)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
DELETE &lt;br /&gt;
(Delete list)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/publiclists/{listname}/members&lt;br /&gt;
|&lt;br /&gt;
GET &lt;br /&gt;
(Read members of a public list)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
BaseElementList containing a collection of  ListElement objects&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/publiclists/{listname}/members/add&lt;br /&gt;
|&lt;br /&gt;
PUT &lt;br /&gt;
(Add a member to a public list)&lt;br /&gt;
|&lt;br /&gt;
ListElement&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/publiclists/{listname}/members/delete&lt;br /&gt;
|&lt;br /&gt;
PUT &lt;br /&gt;
(Remove a member of public list)&lt;br /&gt;
|&lt;br /&gt;
ListElement&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/publiclists/{listname}/owners&lt;br /&gt;
|&lt;br /&gt;
GET &lt;br /&gt;
(Read owners of a public list)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
BaseElementList containing a collection of  ListElement objects&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/publiclists/{listname}/owners/add&lt;br /&gt;
|&lt;br /&gt;
PUT &lt;br /&gt;
(Add an owner to list)&lt;br /&gt;
|&lt;br /&gt;
ListElement&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/publiclists/{listname}/owners/delete&lt;br /&gt;
|&lt;br /&gt;
PUT &lt;br /&gt;
(Remove an owner from list)&lt;br /&gt;
|&lt;br /&gt;
ListElement&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Notification_Settings_REST_PI_Service_Operation</id>
		<title>Cisco Unity Express -- Notification Settings REST PI Service Operation</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Notification_Settings_REST_PI_Service_Operation"/>
				<updated>2010-05-03T01:40:46Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Required Metadata}}&lt;br /&gt;
'''Main page:''' [[Cisco Unity Express -- REST PI Service Operations]]&lt;br /&gt;
&lt;br /&gt;
'''Previous page:''' [[Cisco Unity Express -- Subscriber Notification Profile REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
'''Next page:''' [[Cisco Unity Express -- Public Distribution Lists REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Search the Cisco Unity Express documentation on the DocWiki:'''&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width:25%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Notification Settings===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Classes====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Figure 27: System Notification Settings'''&lt;br /&gt;
&lt;br /&gt;
[[Image:CUE80_System Notification Settings.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====VmNotificationSettings=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
VmNotificationSettings&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
System-wide settings for voicemail notification&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://notification.model.rest.voicemail.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
allowLogin&lt;br /&gt;
|&lt;br /&gt;
Boolean&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Allow user to login to voicemail box to retrieve voicemail when phone notification device is notified&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
cascadingNotify&lt;br /&gt;
|&lt;br /&gt;
Boolean&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Enable Cascading Notifications&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
connectTimeout&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
Range 12-96 seconds&lt;br /&gt;
|&lt;br /&gt;
Connection timeout duration (seconds) if phone is not answered&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
emailAttachVM&lt;br /&gt;
|&lt;br /&gt;
Boolean&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Attach message to outgoing email notification&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
enabled&lt;br /&gt;
|&lt;br /&gt;
Boolean&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Enable system-wide notification&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
liveRecordNotify&lt;br /&gt;
|&lt;br /&gt;
Boolean&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Enable system-wide notification for live recordings&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
msgPrecedingTxt&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Preceding text for voicemail message notification&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
msgSignatureTxt&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Signature text for voicemail message notification&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
preference&lt;br /&gt;
|&lt;br /&gt;
Notification Preference&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Type of messages for which notification is enabled&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
restrictionTable&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Name of the restriction table to use while sending out notification&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Resources====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Resource URI'''&lt;br /&gt;
! '''Operation'''&lt;br /&gt;
! '''Input'''&lt;br /&gt;
! '''Return Value'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/notification&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(Get system-wide notification settings)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
VmNotificationSettings&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
PUT&lt;br /&gt;
(Set system-wide notification settings)&lt;br /&gt;
|&lt;br /&gt;
VmNotificationSettings&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Subscriber_Notification_Profile_REST_PI_Service_Operation</id>
		<title>Cisco Unity Express -- Subscriber Notification Profile REST PI Service Operation</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Subscriber_Notification_Profile_REST_PI_Service_Operation"/>
				<updated>2010-05-03T01:40:30Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Required Metadata}}&lt;br /&gt;
'''Main page:''' [[Cisco Unity Express -- REST PI Service Operations]]&lt;br /&gt;
&lt;br /&gt;
'''Previous page:''' [[Cisco Unity Express -- Greetings REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
'''Next page:''' [[Cisco Unity Express -- Notification Settings REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Search the Cisco Unity Express documentation on the DocWiki:'''&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width:25%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Subscriber Notification Profile===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Classes====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Figure 26: Subscriber Notification Profile'''&lt;br /&gt;
&lt;br /&gt;
[[Image:CUE80_Subscriber Notification Profile.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====DeviceName=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
DeviceName (Enumeration Class)&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Enumeration of device names supported for notification profile configuration &lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://notification.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
! '''Enum Values'''&lt;br /&gt;
|&lt;br /&gt;
CELLPHONE, EMAIL, HOMEPHONE, NUMPAGER, TXTPAGER, WORKPHONE&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====NotificationPreference=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
NotificationPreference (Enumeration Class)&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Enumeration of notification preference choices&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://notification.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
! '''Enum Values'''&lt;br /&gt;
|&lt;br /&gt;
AllMessages, UrgentMessages&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====NotificationDevice=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
NotificationDevice (Abstract class)&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Class representing a notification device&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://notification.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
enabled&lt;br /&gt;
|&lt;br /&gt;
Boolean&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Enable notification to this device&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
name&lt;br /&gt;
|&lt;br /&gt;
DeviceName&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Device name&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
preference&lt;br /&gt;
|&lt;br /&gt;
NotificationPreference&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Type of messages for which notification is sent to the device&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
schedule&lt;br /&gt;
|&lt;br /&gt;
Schedule&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Schedule when notfication is sent to this device&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Email=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
Email&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
NotificationDevice&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Notification sent to email address &lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://notification.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
address&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Email address&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
attachVM&lt;br /&gt;
|&lt;br /&gt;
Boolean&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
If voicemail is sent as attached to the email&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
text&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Email Text&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Phone=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
Phone&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
NotificationDevice&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Notification sent to a phone number &lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://notification.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
extraDigits&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Extra digits to dial&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
phoneNumber&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Phone number to which notification is sent&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====TextPager=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
TextPager&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
NotificationDevice&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Notification sent to a text pager device&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://notification.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
address&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Text pager address&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
text&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Notification message&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====VmCascadeNotifyTarget=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
VmCascadeNotifyTarget&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Class representing a target mailbox to which voicemail notfications are cascaded to&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://notification.model.rest.voicemail.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
targetMailboxId&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Mailbox to which notification is cascaded to&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
notifyAfter&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
Range 5-1440 minutes&lt;br /&gt;
|&lt;br /&gt;
Duration (in minutes) after which notification is cascaded&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====VmCascadeNotify=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
VmCascadeNotify&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Class representing list of target mailboxes to which notfication is cascaded to &lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://notification.model.rest.voicemail.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
vmCascadeNotifyTargets&lt;br /&gt;
|&lt;br /&gt;
VmCascadeNotifyTarget (Collection)&lt;br /&gt;
|&lt;br /&gt;
Maximum of two targets&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====VmNotificationProfile=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
VmNotificationProfile&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
NotificationProfile&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Voicemail notification profile&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://notification.model.rest.voicemail.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
devices&lt;br /&gt;
|&lt;br /&gt;
NotificationDevice (collection)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
List of notification device&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
enabled&lt;br /&gt;
|&lt;br /&gt;
Boolean&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Enable voicemail notifcation for this mailbox&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
cascade&lt;br /&gt;
|&lt;br /&gt;
VmCascadeNotify&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
List of target mailboxes to which notfication is cascaded to&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Resources====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Resource URI'''&lt;br /&gt;
! '''Operation'''&lt;br /&gt;
! '''Input'''&lt;br /&gt;
! '''Return Value'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/mailboxes/{ownerid}/notification&lt;br /&gt;
|&lt;br /&gt;
GET &lt;br /&gt;
(Read complete notification profile for subscriber )&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
VmNotificationProfile&lt;br /&gt;
(includes all devices, schedule and cascade settings)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
PUT&lt;br /&gt;
(Update the complete profile)&lt;br /&gt;
|&lt;br /&gt;
VmNotificationProfile&lt;br /&gt;
(including devices, schedule and cascade settings)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/mailboxes/{ownerid}/notification/cascade&lt;br /&gt;
&lt;br /&gt;
Use PUT operation for adding a new cascading rule or changing notifyAfter time for an existing rule.&lt;br /&gt;
(for changing the notify targetMailbox and use sub-context /cascade/{targetmailboxid})&lt;br /&gt;
|&lt;br /&gt;
GET &lt;br /&gt;
(Read cascade settings)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
VmCascadeNotify&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
PUT&lt;br /&gt;
(Updates cascade notify settings)&lt;br /&gt;
|&lt;br /&gt;
VmCascadeNotify&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/mailboxes/{ownerid}/notification/cascade/{targetmailboxid}&lt;br /&gt;
&lt;br /&gt;
During PUT operation, updates the targetmailboxid if it is different from the value in '''VmCascadeNotifyTarget''' payload. Also sets the notifyAfter time if specified in the payload.&lt;br /&gt;
|&lt;br /&gt;
PUT &lt;br /&gt;
(Update cascade notify target mailbox id)&lt;br /&gt;
|&lt;br /&gt;
VmCascadeNotifyTarget&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
DELETE&lt;br /&gt;
(Delete a cascade notify target)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/mailboxes/{ownerid}/notification/devices&lt;br /&gt;
|&lt;br /&gt;
GET &lt;br /&gt;
(Read all the devices in the profile)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
BaseElementList containing list of NotificationDevice objects&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/mailboxes/{ownerid}/notification/devices/{deviceName}&lt;br /&gt;
|&lt;br /&gt;
GET &lt;br /&gt;
(Read a  device from the profile)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
NotificationDevice (includes device schedule)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
PUT&lt;br /&gt;
(Update device information)&lt;br /&gt;
|&lt;br /&gt;
NotificationDevice (including device schedule)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/mailboxes/{ownerid}/notification/devices/{devicename}/schedule&lt;br /&gt;
|&lt;br /&gt;
GET &lt;br /&gt;
(Read schedule for a device in profile)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Schedule&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
PUT &lt;br /&gt;
(Update device schedule)&lt;br /&gt;
|&lt;br /&gt;
Schedule&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Greetings_REST_PI_Service_Operation</id>
		<title>Cisco Unity Express -- Greetings REST PI Service Operation</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Greetings_REST_PI_Service_Operation"/>
				<updated>2010-05-03T01:40:13Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Required Metadata}}&lt;br /&gt;
'''Main page:''' [[Cisco Unity Express -- REST PI Service Operations]]&lt;br /&gt;
&lt;br /&gt;
'''Previous page:''' [[Cisco Unity Express -- Caller Call Flow REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
'''Next page:''' [[Cisco Unity Express -- Subscriber Notification Profile REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Search the Cisco Unity Express documentation on the DocWiki:'''&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width:25%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Greetings===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Classes====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Figure 25: Greeting'''&lt;br /&gt;
&lt;br /&gt;
[[Image:CUE80_Greeting.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====GreetingStatus=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
GreetingStatus (Enumeration Class)&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Enumeration of greeting status types&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://greeting.model.voicemail.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
! '''Enum Values'''&lt;br /&gt;
|&lt;br /&gt;
DISABLED, ENABLED, ENABLED_UNTIL&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====GreetingType=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
GreetingType (Enumeration Class)&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Enumeration of greeting types &lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://greeting.model.voicemail.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
! '''Enum Values'''&lt;br /&gt;
|&lt;br /&gt;
STANDARD, ALTERNATE, MEETING, VACATION, EXTENDEDABSENCE, BUSY, CLOSED, INTERNAL&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====RecordingType=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
RecordingType (Enumeration Class)&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Enumeration of recording types for a greeting&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://greeting.model.voicemail.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
! '''Enum Values'''&lt;br /&gt;
|&lt;br /&gt;
SYSTEM, USER, NONE&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Greeting=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
Greeting&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Class representing configurations related to a specified greeting type for a given mailbox &lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://greeting.model.voicemail.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
enableUntil&lt;br /&gt;
|&lt;br /&gt;
DateTime&lt;br /&gt;
|&lt;br /&gt;
Must be specfied if greetingStatus is set to '''ENABLED_UNTIL'''. Value must be less than 365 days in the future.&lt;br /&gt;
|&lt;br /&gt;
Enable a greeting until the specified date and time.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
greetingStatus&lt;br /&gt;
|&lt;br /&gt;
GreetingStatus&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Greeting status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
greetingType&lt;br /&gt;
|&lt;br /&gt;
GreetingType&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Greeting type&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
recordingType&lt;br /&gt;
|&lt;br /&gt;
RecordingType&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Recording type for this greeting&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
userRecording&lt;br /&gt;
|&lt;br /&gt;
UserRecording&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Indicates if user recorded custom greeting is present &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====UserRecording=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
UserRecording&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Class representing user recorded custom greeting for a specified greeting type for a given mailbox&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://greeting.model.voicemail.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Resources====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Resource URI'''&lt;br /&gt;
! '''Operation'''&lt;br /&gt;
! '''Input'''&lt;br /&gt;
! '''Return Value'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/mailboxes/{ownerid}/greetings&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(retrieve greetings information for all greeting types)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
BaseElementList Containing list of Greeting objects&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/mailboxes/{ownerid}/greetings/{greetingtype}&lt;br /&gt;
|&lt;br /&gt;
GET &lt;br /&gt;
(Read Greeting information for a given greeting type)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Greeting&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/mailboxes/{ownerid}/greetings/{greetingtype}&lt;br /&gt;
|&lt;br /&gt;
PUT&lt;br /&gt;
(Update greeting information)&lt;br /&gt;
|&lt;br /&gt;
Content-type: application/xml&lt;br /&gt;
Greeting&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/mailboxes/{ownerid}/greetings/{greetingtype}/reset&lt;br /&gt;
|&lt;br /&gt;
PUT &lt;br /&gt;
(Reset information for a greeting type to system defaults)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/mailboxes/{ownerid}/greetings/{greetingtype}/recording&lt;br /&gt;
|&lt;br /&gt;
PUT&lt;br /&gt;
(Upload a custom recorded wav file as a greeting)&lt;br /&gt;
|&lt;br /&gt;
Content-type: audio/x-wav&lt;br /&gt;
Audio WAV file&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/mailboxes/{ownerid}/greetings/{greetingtype}/recording&lt;br /&gt;
|&lt;br /&gt;
DELETE&lt;br /&gt;
(Delete any custom recording for greeting type)&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Caller_Call_Flow_REST_PI_Service_Operation</id>
		<title>Cisco Unity Express -- Caller Call Flow REST PI Service Operation</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Caller_Call_Flow_REST_PI_Service_Operation"/>
				<updated>2010-05-03T01:39:56Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Required Metadata}}&lt;br /&gt;
'''Main page:''' [[Cisco Unity Express -- REST PI Service Operations]]&lt;br /&gt;
&lt;br /&gt;
'''Previous page:''' [[Cisco Unity Express -- Triggers REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
'''Next page:''' [[Cisco Unity Express -- Greetings REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Search the Cisco Unity Express documentation on the DocWiki:'''&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width:25%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Caller Call Flow===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Classes====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Figure 24: Caller Call Flow'''&lt;br /&gt;
&lt;br /&gt;
[[Image:CUE80_Caller Call Flow.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====CallflowAction=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
CallflowAction (Enumeration Class)&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Enumeration of callflow actions&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://callercallflow.model.rest.voicemail.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
! '''Enum Values'''&lt;br /&gt;
|&lt;br /&gt;
IGNORE, SKIP_GREETING, REPEAT_GREETING, TRANSFER_TO, TRANSFER_OPERATOR, SAY_GOODBYE, SUBSCRIBER_SIGNIN, KEY_DEFAULT&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====DialPadKey=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
DialPadKey (Enumeration Class)&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Enumeration of keys on dial pad for which a call flow action could be defined &lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://callercallflow.model.rest.voicemail.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
! '''Enum Values'''&lt;br /&gt;
|&lt;br /&gt;
ZERO, ONE, TWO, THREE, FOUR, FIVE, SIX, SEVEN, EIGHT, NINE, STAR, POUND&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====KeyAction=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
KeyAction&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Class representing a callflow action in response to a specified caller input&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://callercallflow.model.rest.voicemail.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
key&lt;br /&gt;
|&lt;br /&gt;
DialPadKey&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Key pressed by the caller&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
callflowAction&lt;br /&gt;
|&lt;br /&gt;
CallflowAction&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Callflow action to be executed&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
transferNumber&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
The number to which the call is transferred if callflow action is specified as '''TRANSFER_TO'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====CallerCallflow=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
CallerCallflow&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Class representing mailbox configuration for caller call flow for specified caller inputs &lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://callercallflow.model.rest.voicemail.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
keyAction&lt;br /&gt;
|&lt;br /&gt;
KeyAction (collection)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
List of Keyaction objects&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Resources====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Resource URI'''&lt;br /&gt;
! '''Operation'''&lt;br /&gt;
! '''Input'''&lt;br /&gt;
! '''Return Value'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/mailboxes/{ownerId}/callerflow&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
CallerCallflow&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
PUT&lt;br /&gt;
|&lt;br /&gt;
CallerCallflow&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Triggers_REST_PI_Service_Operation</id>
		<title>Cisco Unity Express -- Triggers REST PI Service Operation</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Triggers_REST_PI_Service_Operation"/>
				<updated>2010-05-03T01:39:40Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Required Metadata}}&lt;br /&gt;
'''Main page:''' [[Cisco Unity Express -- REST PI Service Operations]]&lt;br /&gt;
&lt;br /&gt;
'''Previous page:''' [[Cisco Unity Express -- User Defaults REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
'''Next page:''' [[Cisco Unity Express -- Caller Call Flow REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Search the Cisco Unity Express documentation on the DocWiki:'''&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width:25%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Triggers===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Classes====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Figure 23: Trigger'''&lt;br /&gt;
&lt;br /&gt;
[[Image:CUE80_Trigger.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Trigger=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
Trigger&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Class representing the SIP and JTPAI triggers &lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://trigger.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
appName&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Name of the application to start when a trigger is entered&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
enabled&lt;br /&gt;
|&lt;br /&gt;
Boolean&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Enable or disable the trigger&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
idleTimeout&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
The number of milliseconds to wait for a caller's response before the call is disconnected.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
locale&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Language used for the system prompts that are heard by the caller when a trigger is activated.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
maxSessions&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
Maximum value is determined by the number of ports purchased for the application.&lt;br /&gt;
|&lt;br /&gt;
Maximum number of subscribers who can access a trigger simultaneously&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
triggerId&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
For SIP and JTAPI trigger types, triggerId is the phone number that acts as the trigger to start the application on the JTAPI or SIP proxy server. The number value should be the last four digits of the full telephone number that callers dial to reach the auto attendant.&lt;br /&gt;
&lt;br /&gt;
For trigger type HTTP, the trigger ID is the URL suffix string.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
type&lt;br /&gt;
|&lt;br /&gt;
TriggerType&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Trigger type&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====TriggerType=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
TriggerType (Enumeration Class)&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Enumeration of trigger types&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://trigger.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
! '''Enum Values'''&lt;br /&gt;
|&lt;br /&gt;
SIP&lt;br /&gt;
&lt;br /&gt;
JTAPI&lt;br /&gt;
&lt;br /&gt;
HTTP&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Resources====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Resource URI'''&lt;br /&gt;
! '''Operation'''&lt;br /&gt;
! '''Input'''&lt;br /&gt;
!'''Return Value'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/triggers&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(read all triggers defined for all types)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
BaseElementList Containing list of Trigger objects&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/triggers/{triggerType}&lt;br /&gt;
where triggerType is one of SIP, JTAPI or HTTP&lt;br /&gt;
|&lt;br /&gt;
POST&lt;br /&gt;
(define a new trigger of type triggerType)&lt;br /&gt;
|&lt;br /&gt;
Trigger&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/triggers/{triggerType}/{triggerId}&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(read a trigger)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Trigger&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
PUT&lt;br /&gt;
(update a trigger)&lt;br /&gt;
|&lt;br /&gt;
Trigger&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
DELETE&lt;br /&gt;
(delete a trigger)&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_User_Defaults_REST_PI_Service_Operation</id>
		<title>Cisco Unity Express -- User Defaults REST PI Service Operation</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_User_Defaults_REST_PI_Service_Operation"/>
				<updated>2010-05-03T01:39:24Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Required Metadata}}&lt;br /&gt;
'''Main page:''' [[Cisco Unity Express -- REST PI Service Operations]]&lt;br /&gt;
&lt;br /&gt;
'''Previous page:''' [[Cisco Unity Express -- SMTP Server REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
'''Next page:''' [[Cisco Unity Express -- Triggers REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Search the Cisco Unity Express documentation on the DocWiki:'''&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width:25%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===User Defaults===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Classes====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Figure 22: User Defaults'''&lt;br /&gt;
&lt;br /&gt;
[[Image:CUE80_User Defaults.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====UserDefaults=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
UserDefaults&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Class representing the default global password and PIN policy settings for all users.&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://userdefaults.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
enableExpiry&lt;br /&gt;
|&lt;br /&gt;
Boolean&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Enable or disable system-wide password or pin expiry&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
expiryDuration&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
Range 3-365&lt;br /&gt;
|&lt;br /&gt;
Maximum number of days for which subscribers'passwords or PIN are valid&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
historyDepth&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
Range 1-10&lt;br /&gt;
|&lt;br /&gt;
Specifies how many of a user's previous passwords or PIN are compared to the new value.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
lockoutPolicy&lt;br /&gt;
|&lt;br /&gt;
LockoutPolicy&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Specify whether subscribers are locked out permanently, or temporarily, when the maximum number of failed login attempts is reached.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
minLength&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
Range for password is 3-32&lt;br /&gt;
&lt;br /&gt;
Range for PIN is 3-16&lt;br /&gt;
|&lt;br /&gt;
Minimum length of password or PIN&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
permLockoutMaxFailures&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Maximum number of failed attempts that will trigger a permanent lockout.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
tmpLockoutAttempts&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Initial number of failed attempts that will trigger a temporary lockout.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
tmpLockoutDuration&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Initial lockout duration for a temporary lockout (minutes).&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
tmpLockoutMaxFailures&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Maximum number of failed attempts that will trigger a temporary lockout.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====LockoutPolicy=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
LockoutPolicy (Enumeration Class)&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Enumeration of lockout policy types&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://license.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
!'''Enum Values'''&lt;br /&gt;
|&lt;br /&gt;
DISABLED&lt;br /&gt;
&lt;br /&gt;
PERMANENT&lt;br /&gt;
&lt;br /&gt;
TEMPORARY&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Resources====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Resource URI'''&lt;br /&gt;
! '''Operation'''&lt;br /&gt;
! '''Input'''&lt;br /&gt;
! '''Return Value'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/system/userdefaults/password&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(Read user password related default values)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
UserDefaults&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
PUT&lt;br /&gt;
(Update password related default values)&lt;br /&gt;
|&lt;br /&gt;
UserDefaults&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/system/userdefaults/pin&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(Read user PIN default values)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
UserDefaults&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
PUT&lt;br /&gt;
(Update default values for PIN )&lt;br /&gt;
|&lt;br /&gt;
UserDefaults&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_SMTP_Server_REST_PI_Service_Operation</id>
		<title>Cisco Unity Express -- SMTP Server REST PI Service Operation</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_SMTP_Server_REST_PI_Service_Operation"/>
				<updated>2010-05-03T01:38:58Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Required Metadata}}&lt;br /&gt;
'''Main page:''' [[Cisco Unity Express -- REST PI Service Operations]]&lt;br /&gt;
&lt;br /&gt;
'''Previous page:''' [[Cisco Unity Express -- NTP Server REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
'''Next page:''' [[Cisco Unity Express -- User Defaults REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Search the Cisco Unity Express documentation on the DocWiki:'''&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width:25%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===SMTP Server===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Classes====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Figure 21: SMTP Server'''&lt;br /&gt;
&lt;br /&gt;
[[Image:CUE80_SMTP Server.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====SMTPServer=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
SMTPServer&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Class representing SMTP server configuration &lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://smtp.settings.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
address&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
SMTP server address&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
authRequired&lt;br /&gt;
|&lt;br /&gt;
Boolean&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Boolean indicating if authentication is required by the SMTP server&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
password&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Password for SMTP server&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Port&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Port number for SMTP server&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
userName&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
User name to use with SMTP server&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Resources====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Resource URI'''&lt;br /&gt;
! '''Operation'''&lt;br /&gt;
! '''Input'''&lt;br /&gt;
! '''Return Value'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/system/smtp/server&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(read SMTP server settings)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
SMTPServer&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
PUT&lt;br /&gt;
(update SMTP server settings)&lt;br /&gt;
|&lt;br /&gt;
SMTPServer&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_NTP_Server_REST_PI_Service_Operation</id>
		<title>Cisco Unity Express -- NTP Server REST PI Service Operation</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_NTP_Server_REST_PI_Service_Operation"/>
				<updated>2010-05-03T01:38:30Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Required Metadata}}&lt;br /&gt;
'''Main page:''' [[Cisco Unity Express -- REST PI Service Operations]]&lt;br /&gt;
&lt;br /&gt;
'''Previous page:''' [[Cisco Unity Express -- License Information REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
'''Next page:''' [[Cisco Unity Express -- SMTP Server REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Search the Cisco Unity Express documentation on the DocWiki:'''&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width:25%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===NTP Server===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Classes====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Figure 20: NTP Server'''&lt;br /&gt;
&lt;br /&gt;
[[Image:CUE80_NTP Server.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====NTPServer=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
NTPServer&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Class representing an NTP server&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://ntp.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
address&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Host name or IP address of the NTP server&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====NTPServerList=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
NTPServerList&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Class representing a list of NTP servers&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://ntp.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
ntpServer&lt;br /&gt;
|&lt;br /&gt;
NTPServer (collection)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
List of NTPServer objects&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Resources====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Resource URI'''&lt;br /&gt;
! '''Operation'''&lt;br /&gt;
! '''Input'''&lt;br /&gt;
! '''Return Value'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/system/ntp/servers&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(read  list of NTP servers configured)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
NTPServerList&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
PUT&lt;br /&gt;
(Update list of NTP servers)&lt;br /&gt;
|&lt;br /&gt;
NTPServerList&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
POST&lt;br /&gt;
(Add an NTP server to the list)&lt;br /&gt;
|&lt;br /&gt;
NTPServer&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/system/ntp/servers/{address}&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(Read a NTP server )&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
NTPServer&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
DELETE&lt;br /&gt;
(Remove NTP server )&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_License_Information_REST_PI_Service_Operation</id>
		<title>Cisco Unity Express -- License Information REST PI Service Operation</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_License_Information_REST_PI_Service_Operation"/>
				<updated>2010-05-03T01:38:15Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Required Metadata}}&lt;br /&gt;
'''Main page:''' [[Cisco Unity Express -- REST PI Service Operations]]&lt;br /&gt;
&lt;br /&gt;
'''Previous page:''' [[Cisco Unity Express -- System Information REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
'''Next page:''' [[Cisco Unity Express -- NTP Server REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Search the Cisco Unity Express documentation on the DocWiki:'''&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width:25%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===License Information===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Classes====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Figure 19: License Information'''&lt;br /&gt;
&lt;br /&gt;
[[Image:CUE80_License Information.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====LicenseInfo=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
LicenseInfo&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
License information for various features&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://license.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
count&lt;br /&gt;
|&lt;br /&gt;
Long&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Total licenses available for a feature&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
featureName&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Feature name&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
priority&lt;br /&gt;
|&lt;br /&gt;
LicensePriority&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
License priority enumeration value&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
state&lt;br /&gt;
|&lt;br /&gt;
LicenseFeatureState&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
License state enumeration value&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
type&lt;br /&gt;
|&lt;br /&gt;
LicenseType&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
License type enumeration value&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
usage&lt;br /&gt;
|&lt;br /&gt;
Long&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Number of licenses used&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
validityPeriod&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Validity period of the license (in hours)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
validityPeriodRemaining&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Validity perriod remaining (in seconds)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====LicenseFeatureState=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
LicenseFeatureState (Enumeration Class)&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Enumeration of license states&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://license.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
! '''Enum Values'''&lt;br /&gt;
|&lt;br /&gt;
ACTIVE_IN_USE&lt;br /&gt;
&lt;br /&gt;
ACTIVE_NOT_IN_USE&lt;br /&gt;
&lt;br /&gt;
ACTIVE_NOT_IN_USE_EULA_ACCEPTED&lt;br /&gt;
&lt;br /&gt;
ACTIVE_NOT_IN_USE_EULA_NEEDED&lt;br /&gt;
&lt;br /&gt;
LICENSE_STATE_INACTIVE&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====LicenseType=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
LicenseType (Enumeration Class)&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Enumeration of license types&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://license.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
! '''Enum Values'''&lt;br /&gt;
|&lt;br /&gt;
PERMANENT&lt;br /&gt;
&lt;br /&gt;
TRIAL&lt;br /&gt;
&lt;br /&gt;
UNKNOWN&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====LicensePriority=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
LicensePriority (Enumeration Class)&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Enumeration of license priority types&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://license.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
! '''Enum Values'''&lt;br /&gt;
|&lt;br /&gt;
HIGH&lt;br /&gt;
&lt;br /&gt;
MEDIUM&lt;br /&gt;
&lt;br /&gt;
LOW&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Resources====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Resource URI'''&lt;br /&gt;
! '''Operation'''&lt;br /&gt;
! '''Input'''&lt;br /&gt;
! '''Return Value'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/system/licenses/info&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(read licenses)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
BaseElementList containing list of LicenseInfo objects&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_System_Information_REST_PI_Service_Operation</id>
		<title>Cisco Unity Express -- System Information REST PI Service Operation</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_System_Information_REST_PI_Service_Operation"/>
				<updated>2010-05-03T01:38:00Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Required Metadata}}&lt;br /&gt;
'''Main page:''' [[Cisco Unity Express -- REST PI Service Operations]]&lt;br /&gt;
&lt;br /&gt;
'''Previous page:''' [[Cisco Unity Express -- DNS Configuration REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
'''Next page:''' [[Cisco Unity Express -- License Information REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Search the Cisco Unity Express documentation on the DocWiki:'''&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width:25%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===System Information===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Classes====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Figure 18: System Information'''&lt;br /&gt;
&lt;br /&gt;
[[Image:CUE80_System Information.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====SystemInfo=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
SystemInfo&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
System DNS configuration settings &lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://sysinfo.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
chasisSerial&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Chasis serial number&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
chasisType&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Chasis type&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
memorySize&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Memory size of the module (MB)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
moduleSerial&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Module serial number&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
moduleType&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Module type&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
upTime&lt;br /&gt;
|&lt;br /&gt;
Long&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
System up time (seconds)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Resources====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Resource URI'''&lt;br /&gt;
! '''Operation'''&lt;br /&gt;
! '''Input'''&lt;br /&gt;
! '''Return Value'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/system/info&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(read system information)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
SystemInfo&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_DNS_Configuration_REST_PI_Service_Operation</id>
		<title>Cisco Unity Express -- DNS Configuration REST PI Service Operation</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_DNS_Configuration_REST_PI_Service_Operation"/>
				<updated>2010-05-03T01:37:45Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Required Metadata}}&lt;br /&gt;
'''Main page:''' [[Cisco Unity Express -- REST PI Service Operations]]&lt;br /&gt;
&lt;br /&gt;
'''Previous page:''' [[Cisco Unity Express -- Login Banner REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
'''Next page:''' [[Cisco Unity Express -- System Information REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Search the Cisco Unity Express documentation on the DocWiki:'''&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width:25%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===DNS Configuration===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Classes====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Figure 17: DNS Settings'''&lt;br /&gt;
&lt;br /&gt;
[[Image:CUE80_DNS Settings.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====DNS=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
DNS&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
System DNS configuration settings&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://dns.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
hostName&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Hostname where CUE is located&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
domainName&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Domain name in which CUE is located&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
dnsServers&lt;br /&gt;
|&lt;br /&gt;
DNSServerList&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
List of DNS servers to be used&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====DNSServerList=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
DNSServerList&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
List of  DNS Servers&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://dns.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
dnsServer&lt;br /&gt;
|&lt;br /&gt;
DNSServer&lt;br /&gt;
(collection)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
List of DNS servers to be used&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====DNSServer=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
DNSServer&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
A DNS Server&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://dns.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
address&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Address of the DNS server&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Resources====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Resource URI'''&lt;br /&gt;
! '''Operation'''&lt;br /&gt;
! '''Input'''&lt;br /&gt;
! '''Return Value'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/system/dns&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(read DNS settings)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
DNS&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
PUT&lt;br /&gt;
(update DNS settings)&lt;br /&gt;
|&lt;br /&gt;
DNS&lt;br /&gt;
(including DNSServerList)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/system/dns/servers&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(read list of DNS servers configured)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
DNSServerList&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
PUT&lt;br /&gt;
(update the list of DNS servers)&lt;br /&gt;
|&lt;br /&gt;
DNSServerList&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
POST&lt;br /&gt;
(Add a DNS server to the list of configured DNS servers)&lt;br /&gt;
|&lt;br /&gt;
DNSServer&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/system/dns/servers/{dnsServerAddress}&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(Read DNSServer)&lt;br /&gt;
|&lt;br /&gt;
DNSServer&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
DELETE&lt;br /&gt;
(Remove a DNS server from the lust of DNS servers configured)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====DNS configuration examples====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Update DNS settings=====&lt;br /&gt;
&lt;br /&gt;
* Data for the DNS settings is read from local file ./data/dns_data.xml.&lt;br /&gt;
* Changed atributes are dnsServers (DNS Server list) and hostName.&lt;br /&gt;
* Notice that DNSServer to be configured can be referenced either by resource URI or address.&lt;br /&gt;
 $ cat data/dns_data.xml&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;yes&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;dns&amp;gt;&lt;br /&gt;
     &amp;lt;dnsServers&amp;gt;&lt;br /&gt;
          &amp;lt;dnsServer&amp;gt;&lt;br /&gt;
               &amp;lt;address&amp;gt;5.6.7.8&amp;lt;/address&amp;gt;&lt;br /&gt;
          &amp;lt;/dnsServer&amp;gt;&lt;br /&gt;
     &amp;lt;dnsServer&amp;gt;&lt;br /&gt;
         &amp;lt;resourceURI&amp;gt;/system/dns/servers/1.2.3.4&amp;lt;/resourceURI&amp;gt;&lt;br /&gt;
     &amp;lt;/dnsServer&amp;gt;&lt;br /&gt;
     &amp;lt;dnsServer&amp;gt;&lt;br /&gt;
         &amp;lt;resourceURI&amp;gt;/system/dns/servers/1.2.3.5&amp;lt;/resourceURI&amp;gt;&lt;br /&gt;
     &amp;lt;/dnsServer&amp;gt;&lt;br /&gt;
     &amp;lt;/dnsServers&amp;gt;&lt;br /&gt;
     &amp;lt;hostName&amp;gt;newhostname&amp;lt;/hostName&amp;gt;&lt;br /&gt;
 &amp;lt;/dns&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 $ curl -i -X PUT -H 'Authorization: Basic Y2lzY286Y2lzY28=' -H 'Content-type: application/xml' -d  &lt;br /&gt;
 @./data/dns_data.xml &amp;lt;nowiki&amp;gt;http://172.27.104.144/rest/system/dns&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
 HTTP/1.1 200 OK&lt;br /&gt;
 Server: Apache-Coyote/1.1&lt;br /&gt;
 Set-Cookie: JSESSIONID=B86ADA2D33F944576E8814824B42AAC6; Path=/rest&lt;br /&gt;
 PI-Version: 8.0.0.150&lt;br /&gt;
 Content-Type: application/xml&lt;br /&gt;
 Transfer-Encoding: chunked&lt;br /&gt;
 Date: Mon, 07 Dec 2009 09:44:34 GMT&lt;br /&gt;
 Updated - /system/dns&lt;br /&gt;
&lt;br /&gt;
=====Read DNS settings=====&lt;br /&gt;
&lt;br /&gt;
 $ curl -i -X GET -H 'Authorization: Basic Y2lzY286Y2lzY28=' &amp;lt;nowiki&amp;gt;http://172.27.104.144/rest/system/dns&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
 HTTP/1.1 200 OK&lt;br /&gt;
 Server: Apache-Coyote/1.1&lt;br /&gt;
 Set-Cookie: JSESSIONID=A0333BDEA9895E0EC8B77D8D60EBFA53; Path=/rest&lt;br /&gt;
 PI-Version: 8.0.0.150&lt;br /&gt;
 Content-Type: application/xml&lt;br /&gt;
 Transfer-Encoding: chunked&lt;br /&gt;
 Date: Mon, 07 Dec 2009 09:44:42 GMT&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;yes&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;dns&amp;gt;&lt;br /&gt;
     &amp;lt;resourceURI&amp;gt;/system/dns&amp;lt;/resourceURI&amp;gt;&lt;br /&gt;
     &amp;lt;dnsServers&amp;gt;&lt;br /&gt;
          &amp;lt;resourceURI&amp;gt;/system/dns/servers&amp;lt;/resourceURI&amp;gt;&lt;br /&gt;
          &amp;lt;dnsServer&amp;gt;&lt;br /&gt;
               &amp;lt;resourceURI&amp;gt;/system/dns/servers/5.6.7.8&amp;lt;/resourceURI&amp;gt;&lt;br /&gt;
               &amp;lt;address&amp;gt;5.6.7.8&amp;lt;/address&amp;gt;&lt;br /&gt;
          &amp;lt;/dnsServer&amp;gt;&lt;br /&gt;
          &amp;lt;dnsServer&amp;gt;&lt;br /&gt;
               &amp;lt;resourceURI&amp;gt;/system/dns/servers/1.2.3.4&amp;lt;/resourceURI&amp;gt;&lt;br /&gt;
               &amp;lt;address&amp;gt;1.2.3.4&amp;lt;/address&amp;gt;&lt;br /&gt;
          &amp;lt;/dnsServer&amp;gt;&lt;br /&gt;
          &amp;lt;dnsServer&amp;gt;&lt;br /&gt;
               &amp;lt;resourceURI&amp;gt;/system/dns/servers/1.2.3.5&amp;lt;/resourceURI&amp;gt;&lt;br /&gt;
               &amp;lt;address&amp;gt;1.2.3.5&amp;lt;/address&amp;gt;&lt;br /&gt;
          &amp;lt;/dnsServer&amp;gt;&lt;br /&gt;
     &amp;lt;/dnsServers&amp;gt;&lt;br /&gt;
     &amp;lt;domainName&amp;gt;localdomain&amp;lt;/domainName&amp;gt;&lt;br /&gt;
     &amp;lt;hostName&amp;gt;newhostname&amp;lt;/hostName&amp;gt;&lt;br /&gt;
 &amp;lt;/dns&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Remove a DNS Server=====&lt;br /&gt;
&lt;br /&gt;
'''Remove a DNS server (address 1.2.3.4) from DNS server list configured'''&lt;br /&gt;
 &lt;br /&gt;
 $ curl -i -X DELETE -H 'Authorization: Basic Y2lzY286Y2lzY28=' &amp;lt;nowiki&amp;gt;http://172.27.104.144/rest/system&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
 /dns/servers/1.2.3.4&lt;br /&gt;
 HTTP/1.1 200 OK&lt;br /&gt;
 Server: Apache-Coyote/1.1&lt;br /&gt;
 Set-Cookie: JSESSIONID=A50578616C1B282056169F1521CAEBCC; Path=/rest&lt;br /&gt;
 PI-Version: 8.0.0.150&lt;br /&gt;
 Content-Type: application/xml&lt;br /&gt;
 Transfer-Encoding: chunked&lt;br /&gt;
 Date: Mon, 07 Dec 2009 10:04:06 GMT&lt;br /&gt;
 Removed  - /system/dns/servers/1.2.3.4&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Login_Banner_REST_PI_Service_Operation</id>
		<title>Cisco Unity Express -- Login Banner REST PI Service Operation</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Login_Banner_REST_PI_Service_Operation"/>
				<updated>2010-05-03T01:37:29Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Required Metadata}}&lt;br /&gt;
'''Main page:''' [[Cisco Unity Express -- REST PI Service Operations]]&lt;br /&gt;
&lt;br /&gt;
'''Previous page:''' [[Cisco Unity Express -- Subsystem SIP REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
'''Next page:''' [[Cisco Unity Express -- DNS Configuration REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Search the Cisco Unity Express documentation on the DocWiki:'''&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width:25%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Login Banner===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Classes====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Figure 16: Login Banner'''&lt;br /&gt;
&lt;br /&gt;
[[Image:CUE80_Login Banner.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====LoginBanner=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
LoginBanner&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Represents system-wide login message that is displayed to all users when they log in.&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://banner.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;  &lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
bannerMessage&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
Max Length 1944&lt;br /&gt;
|&lt;br /&gt;
Banner message will be displayed. Following tokens in the banner-content represent system settings,&lt;br /&gt;
 $(hostname) - Displays the hostname for the module.&lt;br /&gt;
 $(domain) - Displays the domain for the module.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Resources====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Resource URI'''&lt;br /&gt;
! '''Operation'''&lt;br /&gt;
! '''Input'''&lt;br /&gt;
! '''Return Value'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/system/banner&lt;br /&gt;
During the GET operation use query parameter  expand to  replace the variable in the login message by its value.&lt;br /&gt;
 /system/banner?expand=true&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(read login banner settings)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
LoginBanner&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
PUT&lt;br /&gt;
(update login banner)&lt;br /&gt;
|&lt;br /&gt;
LoginBanner&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Subsystem_SIP_REST_PI_Service_Operation</id>
		<title>Cisco Unity Express -- Subsystem SIP REST PI Service Operation</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Subsystem_SIP_REST_PI_Service_Operation"/>
				<updated>2010-05-03T01:37:14Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Required Metadata}}&lt;br /&gt;
'''Main page:''' [[Cisco Unity Express -- REST PI Service Operations]]&lt;br /&gt;
&lt;br /&gt;
'''Previous page:''' [[Cisco Unity Express -- Subsystem JTAPI REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
'''Next page:''' [[Cisco Unity Express -- Login Banner REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Search the Cisco Unity Express documentation on the DocWiki:'''&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width:25%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Subsystem SIP===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Classes====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Figure 15: Subsystem SIP'''&lt;br /&gt;
&lt;br /&gt;
[[Image:CUE80_Subsystem SIP.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====SubsystemSIP=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
SubsystemSIP&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Represents Session Initiation Protocol (SIP) related configurations &lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://sip.subsystem.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
cstaKeepAlive&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
cstaSessionServerId&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
dtmfRelayList&lt;br /&gt;
|&lt;br /&gt;
DTMRelayList&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
SIP DTMF relay mechanism. List of values of type DTMFRelay.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
fullRFC3261Compliance&lt;br /&gt;
|&lt;br /&gt;
Boolean&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Set to TRUE for configuration to work with newer IOS images (12.4(2T) and later)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
includeMWIEnvelopeInfo&lt;br /&gt;
|&lt;br /&gt;
Boolean&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Set to TRUE to enable the inclusion of envelope information in SIP MWI notifications.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
mwiNotifyList&lt;br /&gt;
|&lt;br /&gt;
MWINotify (collection)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
MWI notification mechanism. List of values of type MWINotify.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
sipGWIPAddress&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Hostname or IP address of the SIP Provider&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
sipGWPortNumber&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
UDP or TCP Port of the SIP Proxy&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
transferMode&lt;br /&gt;
|&lt;br /&gt;
TransferMode&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
SIP call transfer method&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====DTMFRelay=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
DTMFRelay ''(Enumeration Class)''&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
BaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Enumeration for SIP DTMF relay mechanism type&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://sip.subsystem.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! '''Enum Values'''&lt;br /&gt;
|&lt;br /&gt;
'''INFO''' (Uses the Info message to relay outgoing DTMF signals from Cisco Unity Express to the Cisco IOS SIP gateway)&lt;br /&gt;
&lt;br /&gt;
'''RTP_NTE''' (Uses the media path to relay incoming and outgoing DTMF signals to Cisco Unity Express)&lt;br /&gt;
&lt;br /&gt;
'''SIP_NOTIFY''' (Uses Unsolicited-Notify messages to relay incoming and outgoing DTMF signals)&lt;br /&gt;
&lt;br /&gt;
'''SUB_NOTIFY''' (Uses Subscribe and Notify messages to relay for incoming DTMF signals to Cisco Unity Express. This option is not available for outgoing DTMF signals from Cisco Unity Express)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====MWINotify=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
MWINotify (Enumeration Class)&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
BaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Enumeration for message waiting indicator (MWI) notification mechanism &lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://sip.subsystem.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! '''Enum Values'''&lt;br /&gt;
|&lt;br /&gt;
'''NOTIFY_OUTCALL''' (Sends MWI notifications using the SIP outcall mechanism)&lt;br /&gt;
&lt;br /&gt;
'''NOTIFY_UNSOLICITED''' (Sends MWI notifications using the Unsolicited Notify mechanism)&lt;br /&gt;
&lt;br /&gt;
'''NOTIFY_SUBSCRIBE''' (Sends MWI notifications using the Subscribe Notify mechanism)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====TransferMode=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
TransferMode (Enumeration Class)&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Enumeration for transfer mode for SIP calls&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://sip.subsystem.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! '''Enum Values'''&lt;br /&gt;
|&lt;br /&gt;
'''REFER_ATTENDED''' (Transfers SIP calls as attended transfers. The transfer is complete when the destination extension answers the call)&lt;br /&gt;
&lt;br /&gt;
'''REFER_SEMI_ATTENDED''' (Transfers SIP calls as semi-attended transfers. The transfer is complete when the destination extension is ringing)&lt;br /&gt;
&lt;br /&gt;
'''REFER_BLIND''' (Transfers SIP calls as blind refer calls)&lt;br /&gt;
&lt;br /&gt;
'''BLIND_BYE_ALSO''' (Transfers SIP calls as blind bye-also calls)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Resources====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
!'''Resource URI'''&lt;br /&gt;
!'''Operation'''&lt;br /&gt;
!'''Input'''&lt;br /&gt;
!'''Return Value'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/subsystem/sip&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
SubsystemSIP&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
PUT&lt;br /&gt;
|&lt;br /&gt;
SubsystemSIP&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Subsystem_JTAPI_REST_PI_Service_Operation</id>
		<title>Cisco Unity Express -- Subsystem JTAPI REST PI Service Operation</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Subsystem_JTAPI_REST_PI_Service_Operation"/>
				<updated>2010-05-03T01:36:58Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Required Metadata}}&lt;br /&gt;
'''Main page:''' [[Cisco Unity Express -- REST PI Service Operations]]&lt;br /&gt;
&lt;br /&gt;
'''Previous page:''' [[Cisco Unity Express -- Fax Settings REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
'''Next page:''' [[Cisco Unity Express -- Subsystem SIP REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Search the Cisco Unity Express documentation on the DocWiki:'''&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width:25%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Subsystem JTAPI===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Classes====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Figure 14: Subsystem JTAPI'''&lt;br /&gt;
&lt;br /&gt;
[[Image:CUE80_Subsystem JTAPI.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====SubsystemJTAPI=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
SubsystemJTAPI&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Represents system-level JTAPI related configuration.&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://jtapi.subsystem.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
ccmAddressList&lt;br /&gt;
|&lt;br /&gt;
StringList&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
List of IP address or hostname of Cisco Unified Communications Manager servers.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
ccmCTIPortList&lt;br /&gt;
|&lt;br /&gt;
IntegerList&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
List of Cisco Unified Communications Manager CTI ports.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
ccmEncodedCredential&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
During the update operation, '''ccmEncodedCredential''' and plain text credentials ('''ccmUserName''', '''ccmPassword''') cannot be specified together.&lt;br /&gt;
|&lt;br /&gt;
Cisco Unified Communications Manager JTAPI username and password in encrypted form&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
ccmUserName&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
During the update operation, '''ccmEncodedCredential''' and plain text credentials ('''ccmUserName''', '''ccmPassword''') cannot be specified together.&lt;br /&gt;
|&lt;br /&gt;
CUCM JTAPI user name&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
ccmPassword&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
During update operation, '''ccmEncodedCredential''' and plain text credentials ('''ccmUserName''', '''ccmPassword''') cannot be specified together.&lt;br /&gt;
|&lt;br /&gt;
CUCM password for JTAPI user&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
mwiPortNumber&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
CUCM CTI port to use for MWI&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
ctiPortCSS&lt;br /&gt;
|&lt;br /&gt;
RedirectCSS&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Calling search space used to redirect calls from CTI ports to elsewhere.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
routePointCSS&lt;br /&gt;
|&lt;br /&gt;
RedirectCSS&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Calling search space used to redirect calls from route points to CTI ports&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====RedirectCSS=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
RedirectCSS ''(Enumeration Class)''&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
BaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Enumeration for calling search space to use while redirecting calls&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://jtapi.subsystem.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! '''Enum Values'''&lt;br /&gt;
|&lt;br /&gt;
'''CALLING_PARTY''' (Use the original calling party's calling search space to redirect)&lt;br /&gt;
&lt;br /&gt;
'''REDIRECTING_PARTY''' (Use the redirecting party's calling search space to redirect)&lt;br /&gt;
&lt;br /&gt;
''' CCM''' (default calling search space)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Resources====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Resource URI'''&lt;br /&gt;
! '''Operation'''&lt;br /&gt;
! '''Input'''&lt;br /&gt;
! '''Return Value'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/subsystem/jtapi&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
SubsystemJTAPI&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
PUT&lt;br /&gt;
|&lt;br /&gt;
SubsystemJTAPI&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Fax_Settings_REST_PI_Service_Operation</id>
		<title>Cisco Unity Express -- Fax Settings REST PI Service Operation</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Fax_Settings_REST_PI_Service_Operation"/>
				<updated>2010-05-03T01:36:43Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Required Metadata}}&lt;br /&gt;
'''Main page:''' [[Cisco Unity Express -- REST PI Service Operations]]&lt;br /&gt;
&lt;br /&gt;
'''Previous page:''' [[Cisco Unity Express -- Scripts REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
'''Next page:''' [[Cisco Unity Express -- Subsystem JTAPI REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Search the Cisco Unity Express documentation on the DocWiki:'''&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width:25%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Fax Settings===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Classes====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Figure 13: Fax Settings'''&lt;br /&gt;
&lt;br /&gt;
[[Image:CUE80_Fax Settings.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====FaxPrintNumber=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
Script&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Class representing a system-level fax number to use for printing faxes.&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://fax.settings.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
number&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
E.164 fax number&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
siteName&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
String &amp;quot;local&amp;quot; is used as the local site name.&lt;br /&gt;
|&lt;br /&gt;
Name of the remote site for which to configure the system-level fax number.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====FaxSettings=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
FaxSettings&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
System level fax configurations&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://fax.settings.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
defaultEmailFrom&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
From &amp;quot;e-mail address to use as the default.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
outgoingFaxGW&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Hostname for the outgoing Cisco IOS fax gateway.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
incomingFaxGWlist&lt;br /&gt;
|&lt;br /&gt;
IncomingFaxGWList&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Hostname for the incoming Cisco IOS fax gateway.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
printNumber&lt;br /&gt;
|&lt;br /&gt;
FaxPrintNumber (collection)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Collection of fax print numbers&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
restrictionTable&lt;br /&gt;
|&lt;br /&gt;
RestrictionTable&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Fax number restriction table&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Resources====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Resource URI'''&lt;br /&gt;
! '''Operation'''&lt;br /&gt;
! '''Input'''&lt;br /&gt;
! '''Return Value'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/system/fax&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(read fax settings)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
FaxSettings&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
PUT&lt;br /&gt;
(update fax settings)&lt;br /&gt;
|&lt;br /&gt;
FaxSettings&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
DELETE&lt;br /&gt;
(delete privilege)&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Scripts_REST_PI_Service_Operation</id>
		<title>Cisco Unity Express -- Scripts REST PI Service Operation</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Scripts_REST_PI_Service_Operation"/>
				<updated>2010-05-03T01:36:27Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Required Metadata}}&lt;br /&gt;
'''Main page:''' [[Cisco Unity Express -- REST PI Service Operations]]&lt;br /&gt;
&lt;br /&gt;
'''Previous page:''' [[Cisco Unity Express -- Restriction Tables REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
'''Next page:''' [[Cisco Unity Express -- Fax Settings REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Search the Cisco Unity Express documentation on the DocWiki:'''&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width:25%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Scripts===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Classes====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Figure 12: Script'''&lt;br /&gt;
&lt;br /&gt;
[[Image:CUE80_Script.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Script=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
Script&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Class representing a system script file.&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://script.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
scriptName&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Script file name&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
isSystem&lt;br /&gt;
|&lt;br /&gt;
Boolean&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Boolean indicating if it is a system script file (cannot be deleted if system script).&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
creationDate&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Creation date for the file.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
lastModifyDate&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Last modify date&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
scriptType&lt;br /&gt;
|&lt;br /&gt;
ScriptType&lt;br /&gt;
|&lt;br /&gt;
Enumeration (AA, IVR)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
size&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Size of the script file in bytes.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Resources====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Resource URI'''&lt;br /&gt;
! '''Operation'''&lt;br /&gt;
! '''Input'''&lt;br /&gt;
! '''Return Value'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/scripts&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(Read all scripts details)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
BaseElementList (Script)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/scripts/{scriptname}&lt;br /&gt;
&lt;br /&gt;
While uploading binary script file, use query parameter '''overwrite''' if a file with same name exist already.&lt;br /&gt;
&lt;br /&gt;
/scripts/{scriptname}?overwrite=true&lt;br /&gt;
|&lt;br /&gt;
PUT &lt;br /&gt;
(Upload a script file)&lt;br /&gt;
|&lt;br /&gt;
Content-type: application/octet-stream&lt;br /&gt;
&lt;br /&gt;
Binary Script file to be uploaded&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(Download a script file)&lt;br /&gt;
|&lt;br /&gt;
Accept: application/octet-stream&lt;br /&gt;
|&lt;br /&gt;
Script binary file&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(Read Script information)&lt;br /&gt;
|&lt;br /&gt;
Accept: application/xml&lt;br /&gt;
|&lt;br /&gt;
Script&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
DELETE &lt;br /&gt;
(Delete a script from server)&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Restriction_Tables_REST_PI_Service_Operation</id>
		<title>Cisco Unity Express -- Restriction Tables REST PI Service Operation</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Restriction_Tables_REST_PI_Service_Operation"/>
				<updated>2010-05-03T01:36:11Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Required Metadata}}&lt;br /&gt;
'''Main page:''' [[Cisco Unity Express -- REST PI Service Operations]]&lt;br /&gt;
&lt;br /&gt;
'''Previous page:''' [[Cisco Unity Express -- Language and Prompts REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
'''Next page:''' [[Cisco Unity Express -- Scripts REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Search the Cisco Unity Express documentation on the DocWiki:'''&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width:25%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Restriction Tables===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Classes====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Figure 11: Restriction Table'''&lt;br /&gt;
&lt;br /&gt;
[[Image:CUE80_Restriction Table.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====RestrictionTable=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
RestrictionTable&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Class for defining rules for checking if outgoing calls to a given phone number are allowed or not. &lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://restriction.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
tableName&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
Length 2-32&lt;br /&gt;
|&lt;br /&gt;
Name of the restriction table.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
maxDigits&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
Range 1-30&lt;br /&gt;
&lt;br /&gt;
Default 30&lt;br /&gt;
|&lt;br /&gt;
Maximum number of digits allowed in the outgoing phone number.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
minDigits&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
Range 1-30&lt;br /&gt;
&lt;br /&gt;
Default 1&lt;br /&gt;
|&lt;br /&gt;
Minimum number of digits required in the outgoing phone number.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
dialString&lt;br /&gt;
|&lt;br /&gt;
DialString (collection)&lt;br /&gt;
|&lt;br /&gt;
Maximum 10 dial strings supported&lt;br /&gt;
|&lt;br /&gt;
Collection of dial string patterns determining if the otugoing call is allowed or restricted.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====DialString=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
Prompt&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Represents the pattern oh phone numbers allowed or disallowed.&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://restriction.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
dialPattern&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
Valid characters are digits 0 to 9, asterisk (*), or dot (.).&lt;br /&gt;
|&lt;br /&gt;
Call pattern to be matched. The table accepts duplicate call patterns.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
preference&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Order of this string in the restriction table. The system searches the strings in order of preference.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
allowed&lt;br /&gt;
|&lt;br /&gt;
Boolean&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
If True, permits phone numbers with this pattern.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Resources====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Resource URI'''&lt;br /&gt;
! '''Operation'''&lt;br /&gt;
! '''Input'''&lt;br /&gt;
! '''Return Value'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/restrictions&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(Read all restriction tables)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
BaseElementList Containing list of RestrictionTable objects.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
POST &lt;br /&gt;
(create a restriction table)&lt;br /&gt;
|&lt;br /&gt;
RestrictionTable&lt;br /&gt;
(including DialString list)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/restrictions/{tablename}&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(read a restriction table)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
RestrictionTable&lt;br /&gt;
(includes list of DialString)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
PUT&lt;br /&gt;
(update a restriction table)&lt;br /&gt;
|&lt;br /&gt;
RestrictionTable&lt;br /&gt;
(including DialString list)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
DELETE&lt;br /&gt;
(delete a restriction table)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/restrictionTables/{tablename}/dialStrings&lt;br /&gt;
|&lt;br /&gt;
GET &lt;br /&gt;
(Get list of DialString patterns defined in the restriction table)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
BaseElementList containing list of  DialString objects&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
POST&lt;br /&gt;
(Add a dial string pattern to restriction table)&lt;br /&gt;
|&lt;br /&gt;
DialString&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/restrictionTables/{tablename}/dialStrings/{preference}&lt;br /&gt;
|&lt;br /&gt;
GET &lt;br /&gt;
(Read dial string pattern by preference)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
DialString&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
PUT&lt;br /&gt;
(Change the dial string pattern at a particular preference in the restriction table)&lt;br /&gt;
|&lt;br /&gt;
DialString&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
DELETE&lt;br /&gt;
(Delete dial string by preference)&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Language_and_Prompts_REST_PI_Service_Operation</id>
		<title>Cisco Unity Express -- Language and Prompts REST PI Service Operation</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Language_and_Prompts_REST_PI_Service_Operation"/>
				<updated>2010-05-03T01:35:55Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Required Metadata}}&lt;br /&gt;
'''Main page:''' [[Cisco Unity Express -- REST PI Service Operations]]&lt;br /&gt;
&lt;br /&gt;
'''Previous page:''' [[Cisco Unity Express -- Business Schedule and Holidays REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
'''Next page:''' [[Cisco Unity Express -- Restriction Tables REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Search the Cisco Unity Express documentation on the DocWiki:'''&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width:25%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Language and Prompts===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Classes====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Figure 10: Language and Prompt'''&lt;br /&gt;
&lt;br /&gt;
[[Image:CUE80_Language and Prompt.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Language=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
Language&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Represents a language installed in the system. &lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://language.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
locale&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
Specified as xx_YY where xx is the langugage code and YY is the country code. For example, en_US.&lt;br /&gt;
|&lt;br /&gt;
Locale name represented by this language.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
language&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Full language name. For example, &amp;quot;English&amp;quot; for locale &amp;quot;en_US&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
country&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Full country name. For example, &amp;quot;United States&amp;quot; for locale value &amp;quot;en_US&amp;quot;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Prompt=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
Prompt&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Represents a prompt file installed in the system.&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://language.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
promptName&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Name of the prompt file.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
size&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
Read Only&lt;br /&gt;
|&lt;br /&gt;
Size of the file (in Bytes)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
creationDate&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
Read Only&lt;br /&gt;
|&lt;br /&gt;
Date when the prompt file was created&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Resources====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Language=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Resource URI'''&lt;br /&gt;
! '''Operation'''&lt;br /&gt;
! '''Input'''&lt;br /&gt;
! '''Return Value'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/languages&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(read all languages installed)&lt;br /&gt;
|&lt;br /&gt;
BaseElementList&lt;br /&gt;
(containing list of Language objects)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/languages/{lang}&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(Read an installed language)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Language&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/languages/default&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(Read system default language)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Language&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
PUT&lt;br /&gt;
(Set a language as system default)&lt;br /&gt;
|&lt;br /&gt;
Language&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Prompts=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Resource URI'''&lt;br /&gt;
! '''Operation'''&lt;br /&gt;
! '''Input'''&lt;br /&gt;
! '''Return Value'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/languages/{language}/prompts/user&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(read information about all  prompts)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
BaseElementList&lt;br /&gt;
(containing list of Prompt objects)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/languages/{language}/prompts/user/{promptname}&lt;br /&gt;
&lt;br /&gt;
While uploading audio wav file, use query parameter '''overwrite''' to replace any file with the same name.&lt;br /&gt;
&lt;br /&gt;
/languages/{language}/prompts/user/{prompt name}?overwrite=true&lt;br /&gt;
|&lt;br /&gt;
GET &lt;br /&gt;
(Read information about an installed prompt)&lt;br /&gt;
|&lt;br /&gt;
Accept: application/xml&lt;br /&gt;
|&lt;br /&gt;
Prompt&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
GET (Download the audio wav file for  a prompt)&lt;br /&gt;
|&lt;br /&gt;
Accept: audio/x-wav&lt;br /&gt;
|&lt;br /&gt;
The prompt audio wav file&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
PUT &lt;br /&gt;
Update prompt (change prompt file name)&lt;br /&gt;
|&lt;br /&gt;
Content-type: application/xml&lt;br /&gt;
&lt;br /&gt;
Prompt&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
PUT&lt;br /&gt;
(Upload prompt audio wav file)&lt;br /&gt;
|&lt;br /&gt;
Content-type: audio/x-wav&lt;br /&gt;
&lt;br /&gt;
Prompt wav file&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
DELETE &lt;br /&gt;
(Delete prompt file from server)&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Business_Schedule_and_Holidays_REST_PI_Service_Operation</id>
		<title>Cisco Unity Express -- Business Schedule and Holidays REST PI Service Operation</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Business_Schedule_and_Holidays_REST_PI_Service_Operation"/>
				<updated>2010-05-03T01:35:38Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Required Metadata}}&lt;br /&gt;
'''Main page:''' [[Cisco Unity Express -- REST PI Service Operations]]&lt;br /&gt;
&lt;br /&gt;
'''Previous page:''' [[Cisco Unity Express -- Applications REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
'''Next page:''' [[Cisco Unity Express -- Language and Prompts REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Search the Cisco Unity Express documentation on the DocWiki:'''&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width:25%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Business Schedule and Holidays===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Classes====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Figure 9: Business Schedule'''&lt;br /&gt;
&lt;br /&gt;
[[Image:CUE80_Business Schedule.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Day =====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
Day ''(Enumeration Class)''&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Enumeration for days of the week.&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://schedule.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! '''Enum Values'''&lt;br /&gt;
|&lt;br /&gt;
SUN, MON, TUE, WED, THU, FRI, SAT, MON_FRI, SAT_SUN, ALL&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====HalfHourlyTime=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
HalfHourlyTime ''(Enumeration Class)''&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Enumeration for dividing 24 Hour day into half hourly slots.&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://schedule.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! '''Enum Values'''&lt;br /&gt;
|&lt;br /&gt;
T_0000 (00:00Hrs), T_0030 (00:30Hrs), T_0100 (01:00Hrs)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
...&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
...&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
T_2300 (23:00Hrs), T_2330 (23:30Hrs), T_2400 (00:00Hrs)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====State=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
State ''(Enumeration Class)''&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Enumeration for denoting the state during a given schedule slot. In the context of busness schedule it denotes the open or close state.&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://schedule.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! '''Enum Values'''&lt;br /&gt;
|&lt;br /&gt;
ACTIVE (business is open), INACTIVE (business is closed)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====ScheduleTuple =====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
ScheduleTuple&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
BaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Class representing a single record in the business hour schedule.&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://schedule.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! '''Enum Values'''&lt;br /&gt;
|&lt;br /&gt;
ACTIVE (business is open), INACTIVE (business is closed)&lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
day&lt;br /&gt;
|&lt;br /&gt;
Day&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Day of the week to which this tuple applies. The day could be a range value like ALL or MON_FRI or and individual day of the week.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
timeFrom&lt;br /&gt;
|&lt;br /&gt;
HalfHourlyTime&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
The start time of the time range.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
timeTo&lt;br /&gt;
|&lt;br /&gt;
HalfHourlyTime&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
The end time of the time range.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
state&lt;br /&gt;
|&lt;br /&gt;
State&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Mark the time range represented by this tuple as open (Active) or closed (Inactive).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====BusinessSchedule=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
BusinessSchedule&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
Schedule&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Class representing business hours schedule (open and close hours).&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://bschedule.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! '''Enum Values'''&lt;br /&gt;
|&lt;br /&gt;
ACTIVE (business is open), INACTIVE (business is closed)&lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
scheduleName&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
Length 2 -64&lt;br /&gt;
|&lt;br /&gt;
Schedule name&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
scheduleTuples&lt;br /&gt;
|&lt;br /&gt;
Collection &amp;lt;ScheduleTuple&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Collection of tuples indicating open and close hours.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Holiday=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
Holiday&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Class representing a business holiday.&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://holiday.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
mmdd&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Holiday month and day&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
year&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
Year must be specified as &amp;quot;fixed&amp;quot; or as yyyy. Value could be current -1, current or current + 1 year).&lt;br /&gt;
|&lt;br /&gt;
Holiday year&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
description&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Holiday description&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Resources====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Resource URI'''&lt;br /&gt;
! '''Operation'''&lt;br /&gt;
! '''Input'''&lt;br /&gt;
! '''Return Value'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/businessSchedules&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(read all business schedules defined)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
BaseElementList Containing list of BusinessSchedule objects.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
POST&lt;br /&gt;
(define a new business schedule)&lt;br /&gt;
|&lt;br /&gt;
BusinessSchedule&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/businessSchedules/{schedulename}&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(read a business schedule)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
BusinessSchedule&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
PUT&lt;br /&gt;
(update a business schedule)&lt;br /&gt;
|&lt;br /&gt;
BusinessSchedule&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
DELETE&lt;br /&gt;
(delete a business schedule)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/holidays&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(Read all holidays defined)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
BaseElementList Containing list of Holiday objects.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/holidays/fixed&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(Read all fixed holidays defined)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
BaseElementList Containing list of Holiday objects.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
POST&lt;br /&gt;
(Create a fixed holiday)&lt;br /&gt;
|&lt;br /&gt;
Holiday&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/rest/holidays/fixed/(mmdd)&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(Define a new fixed holiday for date mmdd}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Holiday&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
PUT&lt;br /&gt;
(Update a fixed holiday)&lt;br /&gt;
|&lt;br /&gt;
Holiday&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
DELETE&lt;br /&gt;
(Delete a fixed holiday)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/holidays/{yyyy} &lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(Read all holidays defined for a given year yyyy)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
BaseElementList Containing list of Holiday objects.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
POST&lt;br /&gt;
(Create a holiday in a given year)&lt;br /&gt;
|&lt;br /&gt;
Holiday&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/rest/holidays/{yyyy}/{mmdd}&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(Define a new holiday for a given year yyyy and date mmdd}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Holiday&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
PUT&lt;br /&gt;
(Update a holiday) &lt;br /&gt;
|&lt;br /&gt;
Holiday&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
DELETE&lt;br /&gt;
(Delete a holiday)&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Applications_REST_PI_Service_Operation</id>
		<title>Cisco Unity Express -- Applications REST PI Service Operation</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Applications_REST_PI_Service_Operation"/>
				<updated>2010-05-03T01:35:23Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Required Metadata}}&lt;br /&gt;
'''Main page:''' [[Cisco Unity Express -- REST PI Service Operations]]&lt;br /&gt;
&lt;br /&gt;
'''Previous page:''' [[Cisco Unity Express -- Operations and Privileges REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
'''Next page:''' [[Cisco Unity Express -- Business Schedule and Holidays REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Search the Cisco Unity Express documentation on the DocWiki:'''&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width:25%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Applications===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Classes====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Figure 8: Application'''&lt;br /&gt;
&lt;br /&gt;
[[Image:CUE80_Application.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Application=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
Application&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Class representing configuration for a CCN application.&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://application.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
appName&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
Length 2 -64&lt;br /&gt;
|&lt;br /&gt;
Application name&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
appDescription&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Description for the application.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
appType&lt;br /&gt;
|&lt;br /&gt;
ApplicationType&lt;br /&gt;
|&lt;br /&gt;
Enumeration&lt;br /&gt;
|&lt;br /&gt;
Application type (AA or IVR).&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
cfgVars&lt;br /&gt;
|&lt;br /&gt;
OptionalParamter&lt;br /&gt;
|&lt;br /&gt;
Parameters passed must be specified in the application script.&lt;br /&gt;
|&lt;br /&gt;
Configuration parameter name and value pairs for the application script.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
enabled&lt;br /&gt;
|&lt;br /&gt;
Boolean&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Specifies if the application is enabled.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
maxSessions&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Specifies the maximum number of subscribers who can access the application simultaneously.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
scriptName&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
Script must exist on the the system.&lt;br /&gt;
|&lt;br /&gt;
Specifies the script to be used by the application.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====ApplicationType=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
ApplicationType ''(Enumeration Class)''&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
BaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Enumerates supported application types.&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://application.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! '''Enum Values'''&lt;br /&gt;
|&lt;br /&gt;
AA, IVR&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====OptionalParameter=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
OptionalParameter&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Class representing script parameter name and value pair for a CCN application. &lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://application.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
name&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
Length 2 -64&lt;br /&gt;
|&lt;br /&gt;
Parameter name&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
type&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
Read Only&lt;br /&gt;
|&lt;br /&gt;
Specifies the data type (Java) of the parameter.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
value&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Value for the parameter.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Resources====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Resource URI'''&lt;br /&gt;
! '''Operation'''&lt;br /&gt;
! '''Input'''&lt;br /&gt;
! '''Return Value'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/applications&lt;br /&gt;
To filter the query results based on application type use query parameter &amp;quot;appType&amp;quot; -&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(read all applications defined)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
BaseElementList Containing list of Application objects.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/applications?appType=AA&lt;br /&gt;
/applications?appType=IVR&lt;br /&gt;
|&lt;br /&gt;
POST&lt;br /&gt;
(define a new application)&lt;br /&gt;
|&lt;br /&gt;
Application&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/applications/{applicationName}&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(read an application)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Application&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
PUT&lt;br /&gt;
(update an application)&lt;br /&gt;
|&lt;br /&gt;
Application&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
DELETE&lt;br /&gt;
(delete an application)&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Operations_and_Privileges_REST_PI_Service_Operation</id>
		<title>Cisco Unity Express -- Operations and Privileges REST PI Service Operation</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Operations_and_Privileges_REST_PI_Service_Operation"/>
				<updated>2010-05-03T01:35:06Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Required Metadata}}&lt;br /&gt;
'''Main page:''' [[Cisco Unity Express -- REST PI Service Operations]]&lt;br /&gt;
&lt;br /&gt;
'''Previous page:''' [[Cisco Unity Express -- Mailbox REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
'''Next page:''' [[Cisco Unity Express -- Applications REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Search the Cisco Unity Express documentation on the DocWiki:'''&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width:25%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Operations and Privileges===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Classes====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Figure 7: Privilege and Operation'''&lt;br /&gt;
&lt;br /&gt;
[[Image:CUE80_Privilege and Operation.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Privilege=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
Privilege&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Represent privileges which could be assigned to groups.&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://privilege.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
name&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
Required for create&lt;br /&gt;
Length 0 - 31&lt;br /&gt;
|&lt;br /&gt;
Label used to identify and configure privilege.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
description&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
Length 0-59&lt;br /&gt;
|&lt;br /&gt;
Description for the privilege.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
operations&lt;br /&gt;
|&lt;br /&gt;
Operation&lt;br /&gt;
(collection)&lt;br /&gt;
|&lt;br /&gt;
minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Collection of operations associated with the privilege.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Operation=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
Operation&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Represent operations which could be assigned to a Privilege.&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://privilege.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
name&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
Length 0 -15&lt;br /&gt;
|&lt;br /&gt;
Label used to identify the privilege.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
description&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
Length 0-59&lt;br /&gt;
|&lt;br /&gt;
Description for the privilege.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Resources====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Resource URI'''&lt;br /&gt;
! '''Operation'''&lt;br /&gt;
! '''Input'''&lt;br /&gt;
! '''Return Value'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/privileges&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(read all privileges)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
BaseElementList containing &amp;quot;Privilege&amp;quot; objects (includes Operations for each Privilege).&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
POST&lt;br /&gt;
(create a privilege)&lt;br /&gt;
|&lt;br /&gt;
Privilege&lt;br /&gt;
(including operations for the privilege)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/privileges/{privilegeName}&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(read a privilege)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Privilege (includes Operations for the privilege)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
PUT&lt;br /&gt;
(update privilege)&lt;br /&gt;
|&lt;br /&gt;
Privilege&lt;br /&gt;
(including operations for the privilege)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
DELETE&lt;br /&gt;
(delete privilege)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/operations&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(read all Operations)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
BaseElementList containing &amp;quot;Operation&amp;quot; objects &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/operations/{operationName}&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(read an Operation)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Operation&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Privilege Examples====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Create Privilege=====&lt;br /&gt;
&lt;br /&gt;
Create a privilege named &amp;quot;privilge.xyz&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* Data for the new privilege is read from local file ./data/create_xyz.xml.&lt;br /&gt;
* Notice that operations to be assigned to the privilege can be referenced either by resource URI or operation name.&lt;br /&gt;
&lt;br /&gt;
 $ cat data/create_xyz.xml&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;yes&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;privilege&amp;gt;&lt;br /&gt;
     &amp;lt;description&amp;gt;Description for test privilege&amp;lt;/description&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;privilege.xyz&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;operations&amp;gt;&lt;br /&gt;
          &amp;lt;resourceURI&amp;gt;/operations/call.control&amp;lt;/resourceURI&amp;gt;&lt;br /&gt;
     &amp;lt;/operations&amp;gt;&lt;br /&gt;
     &amp;lt;operations&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;group.configuration&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;/operations&amp;gt;&lt;br /&gt;
 &amp;lt;/privilege&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 $ curl -i -X POST -H 'Authorization: Basic Y2lzY286Y2lzY28=' -H 'Content-type: &lt;br /&gt;
 application/xml' -d @./data/create_xyz.xml &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://172.27.104.144/rest/privileges&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
 HTTP/1.1 201 Created&lt;br /&gt;
 Server: Apache-Coyote/1.1&lt;br /&gt;
 Set-Cookie: JSESSIONID=BD5415DC8B97F994A09CC80902262670; Path=/rest&lt;br /&gt;
 PI-Version: 8.0.0.150&lt;br /&gt;
 Location: &amp;lt;nowiki&amp;gt;http://172.27.104.144/rest/privileges/privileges/privilege.xyz&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
 Content-Type: text/plain&lt;br /&gt;
 Transfer-Encoding: chunked&lt;br /&gt;
 Date: Mon, 07 Dec 2009 08:03:16 GMT&lt;br /&gt;
 &lt;br /&gt;
 Created - /privileges/privilege.xyz&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Mailbox_REST_PI_Service_Operation</id>
		<title>Cisco Unity Express -- Mailbox REST PI Service Operation</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Mailbox_REST_PI_Service_Operation"/>
				<updated>2010-05-03T01:34:50Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Required Metadata}}&lt;br /&gt;
'''Main page:''' [[Cisco Unity Express -- REST PI Service Operations]]&lt;br /&gt;
&lt;br /&gt;
'''Previous page:''' [[Cisco Unity Express -- User and Group Management REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
'''Next page:''' [[Cisco Unity Express -- Operations and Privileges REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Search the Cisco Unity Express documentation on the DocWiki:'''&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width:25%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Mailbox===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Classes====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Figure 6: Mailbox and MailboxUsage'''&lt;br /&gt;
&lt;br /&gt;
[[Image: CUE80_Mailbox and MailboxUsage.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Mailbox=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
Mailbox&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Represents voicemail mailbox for a subscriber or group. &lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://mailbox.model.rest.voicemail.aesop.cisco.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
ownerId&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
Required for create operation &lt;br /&gt;
Length 2 -31 &lt;br /&gt;
|&lt;br /&gt;
userId or groupId of the mailbox owner&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
announcementOnly&lt;br /&gt;
|&lt;br /&gt;
Boolean&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Specifies that the mailbox cannot be used to leave messages. It is can only be used to make announcements.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
description&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
Length 0-64&lt;br /&gt;
|&lt;br /&gt;
Text description for the mailbox.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
enabled&lt;br /&gt;
|&lt;br /&gt;
Boolean&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Denotes if the mailbox is activated or deactivated.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
faxEnabled&lt;br /&gt;
|&lt;br /&gt;
Boolean&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Specifies whether the mailbox is enabled to receive faxes from the fax gateway.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
mailboxSize&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Specifies the storage size of the mailbox, in seconds.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
messageExpiry&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
Range 1-365&lt;br /&gt;
|&lt;br /&gt;
Specifies the length of time in days that messages can be stored in the mailbox.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
messageSize&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
Range 10-3600&lt;br /&gt;
|&lt;br /&gt;
Specifies the maximum length in seconds of a message that can be stored in the mailbox.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
playTutorial&lt;br /&gt;
|&lt;br /&gt;
Boolean&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Specifies whether the tutorial should be played. The default is enabled.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
pinlessLogin&lt;br /&gt;
|&lt;br /&gt;
PinlessLogin&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Options for allowing voicemail subscribers to login to their mailbox without any PIN. Used for personal mailboxes only.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
usage&lt;br /&gt;
|&lt;br /&gt;
MailboxUsage&lt;br /&gt;
|&lt;br /&gt;
Read Only&lt;br /&gt;
|&lt;br /&gt;
Various data related to the mailbox usage. It is accessed during GET call only.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====PinlessLogin=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
PinlessLogin ''(Enumeration Class)''&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Enumerates options for allowing voicemail subscribers to login to their mailbox without any PIN using either TUI or VoiceView Express (VVE). A subscriber can login into his mailbox without a PIN either from his primary extension or from any other phone based on the &amp;quot;pinlessLogin&amp;quot; configuration for that subscriber. For personal mailboxes only.&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://mailbox.model.rest.voicemail.aesop.cisco.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! '''Enum Values'''&lt;br /&gt;
|&lt;br /&gt;
AnyPhone, SubscribersPhone, Disabled&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====MailboxUsage=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
MailboxUsage&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Used for displaying various usage parameters for a voicemail mailbox. The data provided by this class is read only and not used during POST and PUT operations.&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://mailbox.model.rest.voicemail.aesop.cisco.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
broadcastMessagesCount&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Number of broadcast messages in the mailbox.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
deletedMessagesCount&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Number of messages deleted from the mailbox.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
faxMessagesCount&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Number of faxes in the mailbox.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
futureMessagesCount&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Number of messages scheduled for future delivery.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
inUse&lt;br /&gt;
|&lt;br /&gt;
Boolean&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Current activity state of the mailbox.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
lastAccessed&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Time stamp for when the mailbox was last accessed.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
newMessagesCount&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Number of new messages in the mailbox.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
savedMessagesCount&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Number of saved messages in the mailbox.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
timeUsed&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Number of seconds used for currently stored messages.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
totalMessagesCount&lt;br /&gt;
|&lt;br /&gt;
Integer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Number of all stored messages in the mailbox.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Resources====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Resource URI'''&lt;br /&gt;
! '''Operation'''&lt;br /&gt;
! '''Input'''&lt;br /&gt;
! '''Return Value'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/mailboxes&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(read all mailboxes)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
BaseElementList containing &amp;quot;Mailbox&amp;quot; objects. &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
POST&lt;br /&gt;
(create a mailbox)&lt;br /&gt;
|&lt;br /&gt;
Mailbox&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/mailboxes/{ownerid}&lt;br /&gt;
(ownerid can be either userId or groupId)&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(read a mailbox for a given ownerid)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
Mailbox&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
PUT&lt;br /&gt;
(update mailbox for ownerid)&lt;br /&gt;
|&lt;br /&gt;
Mailbox&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
DELETE&lt;br /&gt;
(delete mailbox owned by ownerid)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/mailboxes/{ownerid}/usage&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(Read usage for a given mailbox)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
MailboxUsage&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Mailbox Examples====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Create Mailbox for a User=====&lt;br /&gt;
&lt;br /&gt;
Create mailbox for user userX. Data for the new mailbox is read from local file ./data/create_mailbox_userx.xml.&lt;br /&gt;
&lt;br /&gt;
 $ cat ./data/create_mailbox_userx.xml&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;yes&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;mailbox&amp;gt;&lt;br /&gt;
      &amp;lt;ownerId&amp;gt;userX&amp;lt;/ownerId&amp;gt;&lt;br /&gt;
      &amp;lt;announcementOnly&amp;gt;false&amp;lt;/announcementOnly&amp;gt;&lt;br /&gt;
      &amp;lt;description&amp;gt;A test mailbox&amp;lt;/description&amp;gt;&lt;br /&gt;
      &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;&lt;br /&gt;
      &amp;lt;faxEnabled&amp;gt;true&amp;lt;/faxEnabled&amp;gt;&lt;br /&gt;
      &amp;lt;mailboxSize&amp;gt;4320&amp;lt;/mailboxSize&amp;gt;&lt;br /&gt;
      &amp;lt;messageExpiry&amp;gt;30&amp;lt;/messageExpiry&amp;gt;&lt;br /&gt;
      &amp;lt;messageSize&amp;gt;240&amp;lt;/messageSize&amp;gt;&lt;br /&gt;
      &amp;lt;pinlessLogin&amp;gt;Disabled&amp;lt;/pinlessLogin&amp;gt;&lt;br /&gt;
      &amp;lt;playTutorial&amp;gt;true&amp;lt;/playTutorial&amp;gt;&lt;br /&gt;
 &amp;lt;/mailbox&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 $ curl -i -X POST -H 'Authorization: Basic Y2lzY286Y2lzY28=' -H 'Content-type: &lt;br /&gt;
 application/xml' -d @./data/create_mailbox_userx.xml &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://172.27.104.144/rest/voicemail/mailboxes&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
 HTTP/1.1 201 Created&lt;br /&gt;
 Server: Apache-Coyote/1.1&lt;br /&gt;
 Set-Cookie: JSESSIONID=683EAEECEC68455363B8553AB5D153CC; Path=/rest&lt;br /&gt;
 PI-Version: 8.0.0.150&lt;br /&gt;
 Location: &amp;lt;nowiki&amp;gt;http://172.27.104.144/rest/voicemail/mailboxes/voicemail/mailboxes/userX&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
 Content-Type: text/plain&lt;br /&gt;
 Transfer-Encoding: chunked&lt;br /&gt;
 Date: Fri, 04 Dec 2009 09:11:12 GMT&lt;br /&gt;
&lt;br /&gt;
 Created - /voicemail/mailboxes/userX&lt;br /&gt;
&lt;br /&gt;
=====Read Selective Fields from all Mailboxes=====&lt;br /&gt;
&lt;br /&gt;
Read fields mailboxSize and description for all mailboxes.&lt;br /&gt;
&lt;br /&gt;
 $ curl -i -X GET -H 'Authorization: Basic Y2lzY286Y2lzY28=' &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://172.27.104.144/rest/voicemail/mailboxes?fields=description,mailboxSize&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
 HTTP/1.1 200 OK&lt;br /&gt;
 Server: Apache-Coyote/1.1&lt;br /&gt;
 Set-Cookie: JSESSIONID=2D3751D30B72DA71426F6BD88591FE1A; Path=/rest&lt;br /&gt;
 PI-Version: 8.0.0.150&lt;br /&gt;
 Content-Type: application/octet-stream&lt;br /&gt;
 Transfer-Encoding: chunked&lt;br /&gt;
 Date: Fri, 04 Dec 2009 09:27:50 GMT&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;yes&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;baseElementList&amp;gt;&lt;br /&gt;
      &amp;lt;baseElement xmlns:xsi=&amp;quot;&amp;lt;nowiki&amp;gt;http://www.w3.org/2001/XMLSchema-instance&amp;lt;/nowiki&amp;gt;&amp;quot;  &lt;br /&gt;
 xmlns:ns3=&amp;quot;&amp;lt;nowiki&amp;gt;http://mailbox.model.rest.voicemail.aesop.cisco.com&amp;lt;/nowiki&amp;gt;&amp;quot; &lt;br /&gt;
 xsi:type=&amp;quot;ns3:mailbox&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;resourceURI&amp;gt;/voicemail/mailboxes/userX&amp;lt;/resourceURI&amp;gt;&lt;br /&gt;
          &amp;lt;description&amp;gt;A test mailbox&amp;lt;/description&amp;gt;&lt;br /&gt;
          &amp;lt;mailboxSize&amp;gt;4320&amp;lt;/mailboxSize&amp;gt;&lt;br /&gt;
      &amp;lt;/baseElement&amp;gt;&lt;br /&gt;
      &amp;lt;baseElement xmlns:xsi=&amp;quot;&amp;lt;nowiki&amp;gt;http://www.w3.org/2001/XMLSchema-instance&amp;lt;nowiki&amp;gt;&amp;quot;  &lt;br /&gt;
 xmlns:ns3=&amp;quot;&amp;lt;nowiki&amp;gt;http://mailbox.model.rest.voicemail.aesop.cisco.com&amp;lt;nowiki&amp;gt;&amp;quot; &lt;br /&gt;
 xsi:type=&amp;quot;ns3:mailbox&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;resourceURI&amp;gt;/voicemail/mailboxes/groupX&amp;lt;/resourceURI&amp;gt;&lt;br /&gt;
         &amp;lt;description&amp;gt;GDM for group X&amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;mailboxSize&amp;gt;4320&amp;lt;/mailboxSize&amp;gt;&lt;br /&gt;
      &amp;lt;/baseElement&amp;gt;&lt;br /&gt;
 &amp;lt;/baseElementList&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_User_and_Group_Management_REST_PI_Service_Operation</id>
		<title>Cisco Unity Express -- User and Group Management REST PI Service Operation</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_User_and_Group_Management_REST_PI_Service_Operation"/>
				<updated>2010-05-03T01:34:30Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Required Metadata}}&lt;br /&gt;
'''Main page:''' [[Cisco Unity Express -- REST PI Service Operations]]&lt;br /&gt;
&lt;br /&gt;
'''Previous page:''' [[Cisco Unity Express -- Common Base Classes REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
'''Next page:''' [[Cisco Unity Express -- Mailbox REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Search the Cisco Unity Express documentation on the DocWiki:'''&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width:25%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===User and Group Management===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Classes====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Figure 5: User and Group Management'''&lt;br /&gt;
&lt;br /&gt;
[[Image:CUE80_User and Group Management.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====User=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
User&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
This class represents a subscriber in a CUE system. &lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://user.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
userId &lt;br /&gt;
|&lt;br /&gt;
String &lt;br /&gt;
|&lt;br /&gt;
Required for POST (create) operation &lt;br /&gt;
Length 2-31 &lt;br /&gt;
|&lt;br /&gt;
Specifies the name or ID of the subscriber to be created. The username must be at least 3 and no more than 32 characters in length. CUE allows only letters, numbers, underscore (_), dot (.), and dash (-) in user IDs. User IDs must start with a letter. Do not use spaces in the username.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
firstName&lt;br /&gt;
|&lt;br /&gt;
String &lt;br /&gt;
|&lt;br /&gt;
Length 0-59  &lt;br /&gt;
|&lt;br /&gt;
First name of a user. Callers use these names to access the extension using the dial-by-name  feature. Cannot contain special characters, spaces, or numbers.&lt;br /&gt;
|-&lt;br /&gt;
|      &lt;br /&gt;
lastName&lt;br /&gt;
|  &lt;br /&gt;
String &lt;br /&gt;
|&lt;br /&gt;
Length 0-59  &lt;br /&gt;
|&lt;br /&gt;
Last name of a user. Callers use these names to access the extension using the dial-by-name or numbers.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
nickName &lt;br /&gt;
| &lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
Length 0-59&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
displayName&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
Length 0-59 &lt;br /&gt;
|&lt;br /&gt;
User's name displayed within CUE applications.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
phoneNumberE164&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
Length 0-15 &lt;br /&gt;
|&lt;br /&gt;
Full telephone number, including area code, for the subscriber.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
phoneNumber&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
Length 0-15 &lt;br /&gt;
|&lt;br /&gt;
Extension or number for this subscriber.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
faxNumber &lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
Length 0-15&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
password &lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
Length 3-32&lt;br /&gt;
|&lt;br /&gt;
Password for the subscriber. Valid values contain at least 3 but not more than 32 characters in length. Spaces are not allowed. Acceptable password characters are lowercase letters a to z, uppercase letters A to Z, digits 0 to 9, and the following symbols: - , . + = _ ! @ # $ ^ * ( ) ? / ~ &amp;lt; &amp;gt; &amp;amp; %.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
pin&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
Length 3 -16&lt;br /&gt;
|&lt;br /&gt;
Personal identification number for the subscriber. Valid values are at least 3 but not more than 19 &lt;br /&gt;
characters in length, consisting of letters and numbers. No other characters are permitted.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
language&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
Language locale string of the form xx_YY (where  xx is the two letter language code and YY is the two letter country code).&lt;br /&gt;
|&lt;br /&gt;
Language of the prompts played to the user.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
email&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
Length 0 - 320&lt;br /&gt;
|&lt;br /&gt;
Email address of the subscriber.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
epage&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
Length  0 - 320&lt;br /&gt;
|&lt;br /&gt;
Epage address of the subscriber.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
generateOptions&lt;br /&gt;
|&lt;br /&gt;
GenerateCredentialsOptions&lt;br /&gt;
|&lt;br /&gt;
For write only (To be used only during the POST and PUT operations).&lt;br /&gt;
|&lt;br /&gt;
Used for specifying options for generating password and pin during create and update operation.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
spokenName&lt;br /&gt;
|&lt;br /&gt;
SpokenName&lt;br /&gt;
|&lt;br /&gt;
For Read only&lt;br /&gt;
|&lt;br /&gt;
This field indicates if a spoken name is configured for the user.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====GenerateCredentialsOptions=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
GenerateCredentialsOptions ''(Enumeration Class)''&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Enumeration class used specifying options for auto credential generation during user create and delete operations.&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://user.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! '''Enum Values'''&lt;br /&gt;
|&lt;br /&gt;
GenerateBlank, GenerateRandom, UserSpecified&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Spoken Name=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
SpokenName&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
This class represents the configured spoken name for a user. It does not define and fields locally and contains only the &amp;quot;resourceURI&amp;quot; field inherited from the parent class.&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://user.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====VmUser=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
VmUser&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
User&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
This class represents voicemail subscribers in CUE system. It does not define and fields locally and inherits all its field from the base class &amp;quot;User&amp;quot;. &lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://user.model.rest.voicemail.aesop.cisco.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Group=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
Group&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Represents &amp;quot;groups&amp;quot; in CUE system. Usually created to manage privileges for a group of users. &lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://user.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
groupId&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
Required for POST (create) operation&lt;br /&gt;
Length 2-31&lt;br /&gt;
|&lt;br /&gt;
Name of the group.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
description&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
Length 0-40&lt;br /&gt;
|&lt;br /&gt;
For providing a brief description about the group.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
displayName&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
Length 0-59&lt;br /&gt;
If no value is specified during create, system will assign a value using groupId field value.&lt;br /&gt;
|&lt;br /&gt;
Full group name. Callers use the full name to access the extension using the dial-by-name feature. &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
email&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
Length 0 - 320&lt;br /&gt;
|&lt;br /&gt;
Email address of the group.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
epage&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
Length  0 - 320&lt;br /&gt;
|&lt;br /&gt;
Epage address of the group.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
privilege&lt;br /&gt;
|&lt;br /&gt;
Privilege&lt;br /&gt;
|&lt;br /&gt;
minOccurs=&amp;quot;0&amp;quot;&lt;br /&gt;
maxOccurs=&amp;quot;unbounded&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Collection of privilege objects assigned to this group.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
spokenName&lt;br /&gt;
|&lt;br /&gt;
SpokenName&lt;br /&gt;
|&lt;br /&gt;
For Read only&lt;br /&gt;
|&lt;br /&gt;
This field indicates if a spoken name is configured for the user.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====VmGroup=====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
VmGroup&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
Group&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
Represents &amp;quot;groups&amp;quot; in CUE system. Usually created to manage privileges for a group of users  and to assign members to a general-delivery mailbox. Inherits all the fields from base class &amp;quot;Group&amp;quot;, as well as define local fields specific to voicemail-related features.&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://user.model.rest.voicemail.aesop.cisco.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
faxNumber&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
Length 0 -15&lt;br /&gt;
|&lt;br /&gt;
Group fax number&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
phoneNumberE164&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
Length 0-15&lt;br /&gt;
|&lt;br /&gt;
Full telephone number, including area code for the group.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
phoneNumber&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
Length 0-15&lt;br /&gt;
|&lt;br /&gt;
Primary extension for the group's general-delivery mailbox.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Resources====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Resource URI'''&lt;br /&gt;
! '''Operation'''&lt;br /&gt;
! '''Input'''&lt;br /&gt;
! '''Return Value'''&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
/voicemail/users &lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(read all users)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
BaseElementList containing &amp;quot;VmUser&amp;quot; objects. &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
POST&lt;br /&gt;
create user)&lt;br /&gt;
|&lt;br /&gt;
VmUser&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/users/{userid}&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(read a user)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
VmUser&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
PUT&lt;br /&gt;
(update a user)&lt;br /&gt;
|&lt;br /&gt;
VmUser&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
DELETE&lt;br /&gt;
(delete user)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/users/{userid}/groupmemberships&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(read groups where this user is a member)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
BaseElementList containing &amp;quot;VmGroup&amp;quot; objects&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
POST&lt;br /&gt;
(add this user to a group as member)&lt;br /&gt;
|&lt;br /&gt;
VmGroup&lt;br /&gt;
(Only Resource URI)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/users/{userid}/groupmemberships/{groupid}&lt;br /&gt;
|&lt;br /&gt;
DELETE&lt;br /&gt;
(remove this user from a group as member)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/users/{userid}/groupownerships&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(read groups where this user is an owner)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
BaseElementList containing &amp;quot;VmGroup&amp;quot; objects&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
POST&lt;br /&gt;
(add this user to a group as owner)&lt;br /&gt;
|&lt;br /&gt;
VmGroup&lt;br /&gt;
(Only Resource URI)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/users/{userid}/groupownerships/{groupid}&lt;br /&gt;
|&lt;br /&gt;
DELETE&lt;br /&gt;
(remove this user as owner  from a group)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/users/{userid}/spokenname&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(download spoken name for this user)&lt;br /&gt;
|&lt;br /&gt;
Accept: audio/x-wav&lt;br /&gt;
|&lt;br /&gt;
Audio wav file of spoken name for user&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
PUT &lt;br /&gt;
(Upload audio wav file for spoken name for user)&lt;br /&gt;
|&lt;br /&gt;
Content-type: audio/x-wav&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/groups&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(read all groups)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
BaseElementList containing &amp;quot;VmGroup&amp;quot; objects&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
POST&lt;br /&gt;
(create a new group)&lt;br /&gt;
|&lt;br /&gt;
VmGroup&lt;br /&gt;
(including group's Privileges)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/groups/{groupid}&lt;br /&gt;
|&lt;br /&gt;
PUT&lt;br /&gt;
(update a group)&lt;br /&gt;
|&lt;br /&gt;
VmGroup&lt;br /&gt;
(including group's Privileges)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(read a group)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
VmGroup&lt;br /&gt;
(including group's Privileges&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
DELETE&lt;br /&gt;
(delete group)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/groups/{groupid}/groupmemberships&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(read groups where this group is a member)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
BaseElementList containing &amp;quot;VmGroup&amp;quot; objects&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
POST &lt;br /&gt;
(add the addressed group as member of another group)&lt;br /&gt;
|&lt;br /&gt;
VmGroup&lt;br /&gt;
(Resource URI only)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/groups/{groupid}/groupmemberships/{groupid}&lt;br /&gt;
|&lt;br /&gt;
DELETE&lt;br /&gt;
(remove the addressed group as member from another group)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/groups/{groupid}/groupownerships&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(read groups where this group is an owner)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
BaseElementList containing &amp;quot;VmGroup&amp;quot; objects&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
PUT&lt;br /&gt;
(add the addressed group as member of another group)&lt;br /&gt;
|&lt;br /&gt;
VmGroup&lt;br /&gt;
(Resource URI only)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/groups/{groupid}/groupownerships/{groupid}&lt;br /&gt;
|&lt;br /&gt;
DELETE&lt;br /&gt;
(remove the addressed group as owner of another group)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/groups/{groupid}/members&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(read all members of a group)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
BaseElementList containing &amp;quot;VmGroup&amp;quot; and &amp;quot;VmUser&amp;quot; objects&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
POST&lt;br /&gt;
(add a user or group as  member to this group)&lt;br /&gt;
|&lt;br /&gt;
VmUser or VmGroup&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/groups/{groupid}/members/{memberId}&lt;br /&gt;
|&lt;br /&gt;
DELETE&lt;br /&gt;
(remove a member from this group)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/groups/{groupid}/owners&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(read all owners of this group)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
BaseElementList containing &amp;quot;VmGroup&amp;quot; and &amp;quot;VmUser&amp;quot; objects&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
POST&lt;br /&gt;
(add a user or group as  owner to this group)&lt;br /&gt;
|&lt;br /&gt;
VmUser or VmGroup&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/groups/{groupid}/owners/{ownerId}&lt;br /&gt;
|&lt;br /&gt;
DELETE&lt;br /&gt;
(remove an owner from this group)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/groups/{groupid}/privileges&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(get list of privileges for this group)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
BaseElementList containing &amp;quot;Privilege&amp;quot; objects &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
POST&lt;br /&gt;
(Add a privilege to this group)&lt;br /&gt;
|&lt;br /&gt;
Privilege (with Resource URI or name)&lt;br /&gt;
(to set multiple privileges for a group use update group operation)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/voicemail/groups/{groupid}/privileges/{privilegeName}&lt;br /&gt;
|&lt;br /&gt;
DELETE&lt;br /&gt;
(Remove a privilege from this group)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
/rest/groups/{groupid}/spokenname&lt;br /&gt;
|&lt;br /&gt;
GET&lt;br /&gt;
(download spoken name for group)&lt;br /&gt;
|&lt;br /&gt;
Accept: audio/x-wav&lt;br /&gt;
|&lt;br /&gt;
Audio wav file of spoken name for user&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
PUT &lt;br /&gt;
(Upload spoken name for group)&lt;br /&gt;
|&lt;br /&gt;
Content-type: audio/x-wav&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====User and Group Examples====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Create User=====&lt;br /&gt;
&lt;br /&gt;
Create a new user. Data for the new user is read from local file data/create_userx.xml.&lt;br /&gt;
&lt;br /&gt;
  $ cat data/create_userx.xml&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;yes&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;vmUser&amp;gt;&lt;br /&gt;
       &amp;lt;displayName&amp;gt;Mr. X Yzee&amp;lt;/displayName&amp;gt;&lt;br /&gt;
       &amp;lt;email&amp;gt;email_xyz@email.com&amp;lt;/email&amp;gt;&lt;br /&gt;
       &amp;lt;epage&amp;gt;epage_xyz@address.com&amp;lt;/epage&amp;gt;&lt;br /&gt;
       &amp;lt;firstName&amp;gt;Axe&amp;lt;/firstName&amp;gt;&lt;br /&gt;
       &amp;lt;language&amp;gt;en_US&amp;lt;/language&amp;gt;&lt;br /&gt;
       &amp;lt;lastName&amp;gt;Yzee&amp;lt;/lastName&amp;gt;&lt;br /&gt;
       &amp;lt;nickName&amp;gt;xyz&amp;lt;/nickName&amp;gt;&lt;br /&gt;
       &amp;lt;phoneNumber&amp;gt;1010&amp;lt;/phoneNumber&amp;gt;&lt;br /&gt;
       &amp;lt;phoneNumberE164&amp;gt;213151273&amp;lt;/phoneNumberE164&amp;gt;&lt;br /&gt;
       &amp;lt;pin&amp;gt;1234&amp;lt;/pin&amp;gt;&lt;br /&gt;
       &amp;lt;generateOptions&amp;gt;&lt;br /&gt;
          &amp;lt;passwordOption&amp;gt;GenerateRandom&amp;lt;/passwordOption&amp;gt;&lt;br /&gt;
       &amp;lt;/generateOptions&amp;gt;&lt;br /&gt;
       &amp;lt;userId&amp;gt;userX&amp;lt;/userId&amp;gt;&lt;br /&gt;
    &amp;lt;/vmUser&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  $ curl -i -X POST -H 'Authorization: Basic Y2lzY286Y2lzY28=' -H 'Content-type: application/xml'  &lt;br /&gt;
  -d @./data/create_userx.xml &amp;lt;nowiki&amp;gt;http://172.27.104.144/rest/voicemail/users&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
  &lt;br /&gt;
  HTTP/1.1 201 Created&lt;br /&gt;
  Server: Apache-Coyote/1.1&lt;br /&gt;
  Set-Cookie: JSESSIONID=CDE84ED1DFCC25FA7F8029EE0C27E755; Path=/rest&lt;br /&gt;
  PI-Version: 8.0.0.150&lt;br /&gt;
  Location: &amp;lt;nowiki&amp;gt;http://172.27.104.144/rest/voicemail/users/voicemail/users/userX&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
  Content-Type: text/plain&lt;br /&gt;
  Transfer-Encoding: chunked&lt;br /&gt;
  Date: Fri, 04 Dec 2009 02:11:43 GMT&lt;br /&gt;
  Created - /voicemail/users/userX&lt;br /&gt;
&lt;br /&gt;
=====Read All Users=====&lt;br /&gt;
&lt;br /&gt;
Read all users. Specify only first name and lastName fields to be included in the results. &lt;br /&gt;
&lt;br /&gt;
  $ curl -i -X GET -H 'Authorization: Basic Y2lzY286Y2lzY28=' &amp;lt;nowiki&amp;gt;http://172.27.104.144/rest/voicemail&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
  /users?fields=firstName,lastName&lt;br /&gt;
&lt;br /&gt;
  HTTP/1.1 200 OK&lt;br /&gt;
  Server: Apache-Coyote/1.1&lt;br /&gt;
  Set-Cookie: JSESSIONID=441971AE997CDD32051F45F1544A8231; Path=/rest&lt;br /&gt;
  PI-Version: 8.0.0.150&lt;br /&gt;
  Content-Type: application/xml&lt;br /&gt;
  Transfer-Encoding: chunked&lt;br /&gt;
  Date: Fri, 04 Dec 2009 02:03:00 GMT&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;yes&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;baseElementList&amp;gt;&lt;br /&gt;
       &amp;lt;baseElement xmlns:xsi=&amp;quot;&amp;lt;nowiki&amp;gt;http://www.w3.org/2001/XMLSchema-instance&amp;lt;/nowiki&amp;gt;&amp;quot;  &lt;br /&gt;
  xmlns:ns3=&amp;quot;&amp;lt;nowiki&amp;gt;http://user.model.rest.voicemail.aesop.cisco.com&amp;lt;/nowiki&amp;gt;&amp;quot; xsi:type=&amp;quot;ns3:vmUser&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;resourceURI&amp;gt;/voicemail/users/userX&amp;lt;/resourceURI&amp;gt;&lt;br /&gt;
          &amp;lt;firstName&amp;gt;Axe&amp;lt;/firstName&amp;gt;&lt;br /&gt;
          &amp;lt;lastName&amp;gt;Yzee&amp;lt;/lastName&amp;gt;&lt;br /&gt;
       &amp;lt;/baseElement&amp;gt;&lt;br /&gt;
       &amp;lt;baseElement xmlns:xsi=&amp;quot;&amp;lt;nowiki&amp;gt;http://www.w3.org/2001/XMLSchema-instance&amp;lt;/nowiki&amp;gt;&amp;quot;   &lt;br /&gt;
  xmlns:ns3=&amp;quot;&amp;lt;nowiki&amp;gt;http://user.model.rest.voicemail.aesop.cisco.com&amp;lt;/nowiki&amp;gt;&amp;quot; xsi:type=&amp;quot;ns3:vmUser&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;resourceURI&amp;gt;/voicemail/users/cisco&amp;lt;/resourceURI&amp;gt;&lt;br /&gt;
          &amp;lt;firstName&amp;gt;first&amp;lt;/firstName&amp;gt;&lt;br /&gt;
          &amp;lt;lastName&amp;gt;cisco&amp;lt;/lastName&amp;gt;&lt;br /&gt;
       &amp;lt;/baseElement&amp;gt;&lt;br /&gt;
  &amp;lt;/baseElementList&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Create Group=====&lt;br /&gt;
&lt;br /&gt;
Create a Group. Data for the new group is read from local file ./data/create_groupy.xml.&lt;br /&gt;
&lt;br /&gt;
  $ cat data/create_groupy.xml&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;yes&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;vmGroup&amp;gt;&lt;br /&gt;
     &amp;lt;description&amp;gt;GroupY&amp;lt;/description&amp;gt;&lt;br /&gt;
     &amp;lt;displayName&amp;gt;GroupWhy&amp;lt;/displayName&amp;gt;&lt;br /&gt;
     &amp;lt;email&amp;gt;email@noreply.com&amp;lt;/email&amp;gt;&lt;br /&gt;
     &amp;lt;groupId&amp;gt;groupY&amp;lt;/groupId&amp;gt;&lt;br /&gt;
     &amp;lt;language&amp;gt;en_US&amp;lt;/language&amp;gt;&lt;br /&gt;
     &amp;lt;privilege&amp;gt;&lt;br /&gt;
          &amp;lt;resourceURI&amp;gt;/privileges/tcv-payroll&amp;lt;/resourceURI&amp;gt;&lt;br /&gt;
     &amp;lt;/privilege&amp;gt;&lt;br /&gt;
     &amp;lt;privilege&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;ViewHistoricalReports&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;/privilege&amp;gt;&lt;br /&gt;
     &amp;lt;privilege&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;ManagePublicList&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;/privilege&amp;gt;&lt;br /&gt;
     &amp;lt;privilege&amp;gt;&lt;br /&gt;
          &amp;lt;resourceURI&amp;gt;/privileges/ManagePrompts&amp;lt;/resourceURI&amp;gt;&lt;br /&gt;
     &amp;lt;/privilege&amp;gt;&lt;br /&gt;
  &amp;lt;/vmGroup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  $ curl -i -X POST -H 'Authorization: Basic Y2lzY286Y2lzY28=' -H 'Content-type: application/xml'  &lt;br /&gt;
  -d @./data/create_groupy.xml &amp;lt;nowiki&amp;gt;http://172.27.104.144/rest/voicemail/groups&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
  HTTP/1.1 201 Created&lt;br /&gt;
  Server: Apache-Coyote/1.1&lt;br /&gt;
  Set-Cookie: JSESSIONID=3B975C8500C143DB10E47B4970DDB2C0; Path=/rest&lt;br /&gt;
  PI-Version: 8.0.0.150&lt;br /&gt;
  Location: &amp;lt;nowiki&amp;gt;http://172.27.104.144/rest/voicemail/groups/voicemail/groups/groupY&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
  Content-Type: text/plain&lt;br /&gt;
  Transfer-Encoding: chunked&lt;br /&gt;
  Date: Fri, 04 Dec 2009 06:15:16 GMT&lt;br /&gt;
  Created - /voicemail/groups/groupY&lt;br /&gt;
&lt;br /&gt;
=====Add User to a Group=====&lt;br /&gt;
&lt;br /&gt;
Add userX as member to groupY. Input data is read from local file ./data/userx.xml.&lt;br /&gt;
&lt;br /&gt;
 $ cat ./data/userx.xml&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;yes&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;vmUser&amp;gt;&lt;br /&gt;
      &amp;lt;userId&amp;gt;userX&amp;lt;/userId&amp;gt;&lt;br /&gt;
 &amp;lt;/vmUser&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 $ curl -i -X POST -H 'Authorization: Basic Y2lzY286Y2lzY28=' -H 'Content-type: application/xml'  &lt;br /&gt;
 -d  @./data/userx.xml &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://172.27.104.144/rest/voicemail/groups/groupY/members&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
 HTTP/1.1 200 OK&lt;br /&gt;
 Server: Apache-Coyote/1.1&lt;br /&gt;
 Set-Cookie: JSESSIONID=58D138AD5DE9ECCBD801D86F0518755C; Path=/rest&lt;br /&gt;
 PI-Version: 8.0.0.150&lt;br /&gt;
 Content-Type: text/plain&lt;br /&gt;
 Transfer-Encoding: chunked&lt;br /&gt;
 Date: Fri, 04 Dec 2009 06:22:57 GMT&lt;br /&gt;
 &lt;br /&gt;
 Added userX as member to Group - groupY&lt;br /&gt;
&lt;br /&gt;
=====Remove User from a Group=====&lt;br /&gt;
&lt;br /&gt;
Remove userX as member of groupY.&lt;br /&gt;
&lt;br /&gt;
 $ curl -i -X DELETE -H 'Authorization: Basic Y2lzY286Y2lzY28=' &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://172.27.104.144/rest/voicemail/groups/groupY/members/userX&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
 HTTP/1.1 200 OK&lt;br /&gt;
 Server: Apache-Coyote/1.1&lt;br /&gt;
 Set-Cookie: JSESSIONID=C182CA0E8CF34573508C6D31E99DA6A4; Path=/rest&lt;br /&gt;
 PI-Version: 8.0.0.150&lt;br /&gt;
 Content-Type: text/plain&lt;br /&gt;
 Transfer-Encoding: chunked&lt;br /&gt;
 Date: Fri, 04 Dec 2009 06:34:46 GMT&lt;br /&gt;
&lt;br /&gt;
 Removed userX as member of Group - groupY&lt;br /&gt;
&lt;br /&gt;
=====Upload Spoken Name for Group=====&lt;br /&gt;
&lt;br /&gt;
Upload spoken name for groupX. The spoken name is uploaded from local wav file data/groupX.upload.wav&lt;br /&gt;
&lt;br /&gt;
 $ curl -i -T ./data/groupX.upload.wav -H 'Authorization: Basic Y2lzY286Y2lzY28=' -H  &lt;br /&gt;
 'Content-type: audio/x-wav' &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://172.27.104.144/rest/voicemail/groups/groupX/spokenname&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
 HTTP/1.1 100 Continue&lt;br /&gt;
 &lt;br /&gt;
 HTTP/1.1 200 OK&lt;br /&gt;
 Server: Apache-Coyote/1.1&lt;br /&gt;
 Set-Cookie: JSESSIONID=6EDB5242A677B1CD6495DD96A2D5D256; Path=/rest&lt;br /&gt;
 PI-Version: 8.0.0.150&lt;br /&gt;
 Content-Type: text/plain&lt;br /&gt;
 Transfer-Encoding: chunked&lt;br /&gt;
 Date: Fri, 04 Dec 2009 06:38:50 GMT&lt;br /&gt;
 &lt;br /&gt;
 Uploaded - /voicemail/groups/groupX/spokenname&lt;br /&gt;
&lt;br /&gt;
 $ curl -i -X GET -H 'Authorization: Basic Y2lzY286Y2lzY28=' &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://172.27.104.144/rest/voicemail/groups/groupX&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
 HTTP/1.1 200 OK&lt;br /&gt;
 Server: Apache-Coyote/1.1&lt;br /&gt;
 Set-Cookie: JSESSIONID=A98FDBA862CD2DFAC7DE079ACE304678; Path=/rest&lt;br /&gt;
 PI-Version: 8.0.0.150&lt;br /&gt;
 Content-Type: application/xml&lt;br /&gt;
 Content-Length: 488&lt;br /&gt;
 Date: Fri, 04 Dec 2009 06:42:44 GMT&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;yes&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;vmGroup&amp;gt;&lt;br /&gt;
      &amp;lt;resourceURI&amp;gt;/voicemail/groups/groupX&amp;lt;/resourceURI&amp;gt;&lt;br /&gt;
      &amp;lt;description&amp;gt;Group X's Description&amp;lt;/description&amp;gt;&lt;br /&gt;
      &amp;lt;displayName&amp;gt;Group Hacks&amp;lt;/displayName&amp;gt;&lt;br /&gt;
      &amp;lt;email&amp;gt;email@noreply.com&amp;lt;/email&amp;gt;&lt;br /&gt;
      &amp;lt;groupId&amp;gt;groupX&amp;lt;/groupId&amp;gt;&lt;br /&gt;
      &amp;lt;language&amp;gt;en_US&amp;lt;/language&amp;gt;&lt;br /&gt;
      &amp;lt;spokenName&amp;gt;&lt;br /&gt;
           &amp;lt;resourceURI&amp;gt;/voicemail/groups/groupX/spokenname&amp;lt;/resourceURI&amp;gt;&lt;br /&gt;
      &amp;lt;/spokenName&amp;gt;&lt;br /&gt;
       &amp;lt;faxNumber&amp;gt;56908762&amp;lt;/faxNumber&amp;gt;&lt;br /&gt;
       &amp;lt;phoneNumber&amp;gt;7654&amp;lt;/phoneNumber&amp;gt;&lt;br /&gt;
       &amp;lt;phoneNumberE164&amp;gt;4083925174&amp;lt;/phoneNumberE164&amp;gt;&lt;br /&gt;
 &amp;lt;/vmGroup&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Common_Base_Classes_REST_PI_Service_Operation</id>
		<title>Cisco Unity Express -- Common Base Classes REST PI Service Operation</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Common_Base_Classes_REST_PI_Service_Operation"/>
				<updated>2010-05-03T01:34:10Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Required Metadata}}&lt;br /&gt;
'''Main page:''' [[Cisco Unity Express -- REST PI Service Operations]]&lt;br /&gt;
&lt;br /&gt;
'''Previous page:''' [[Cisco Unity Express -- XML Schema Download REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
'''Next page:''' [[Cisco Unity Express -- User and Group Management REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Search the Cisco Unity Express documentation on the DocWiki:'''&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width:25%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Common Base Classes===&lt;br /&gt;
This section provides details about various common classes defined by the CUE PI service data model. These classes do not represent any specific resource in the system; therefore, no operations are defined in this section.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Figure 4: Common Base Classes'''&lt;br /&gt;
&lt;br /&gt;
[[Image:CUE80_Common Base Classes.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====BaseElement ====&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
BaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
This abstract class is the base entity in which all the other classes within the CUE PI service data model extend. It serves as a marker interface to identify a class as part of the CUE PI service data model.&lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://base.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====ManagedBaseElement====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
ManagedBaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
BaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
This abstract class is the base class representing all uniquely addressable resources in the CUE PI service data model. All elements in the data model having a resource URI extend from this class directly or indirectly.&lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
resourceURI &lt;br /&gt;
|&lt;br /&gt;
String &lt;br /&gt;
|&lt;br /&gt;
Max length - 2000 &lt;br /&gt;
|&lt;br /&gt;
Resource URI for this resource&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====BaseElementList====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
BaseElementList&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
This class serves as container for collection of BaseElement objects. Most GET operations returning a collection of objects package the result as an instance of BaseElementList.&lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
baseElement&lt;br /&gt;
|&lt;br /&gt;
BaseElement (collection)&lt;br /&gt;
|&lt;br /&gt;
minOccurs=&amp;quot;0&amp;quot; &lt;br /&gt;
maxOccurs=&amp;quot;unbounded&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Collection of BaseElement objects&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====ErrorResponse ====&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Class Name'''&lt;br /&gt;
|&lt;br /&gt;
ErrorResponse&lt;br /&gt;
|-&lt;br /&gt;
! '''Extends From'''&lt;br /&gt;
|&lt;br /&gt;
BaseElement&lt;br /&gt;
|-&lt;br /&gt;
! '''Description'''&lt;br /&gt;
|&lt;br /&gt;
This class is used for reporting error when server fails to process the client request. The information provided through this class is in addition to the HTTP status code provided for the client request. &lt;br /&gt;
|-&lt;br /&gt;
! '''XML Namespace'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://base.model.rest.aesop.cisco.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! '''Field Name'''&lt;br /&gt;
! '''Type'''&lt;br /&gt;
! '''Constraints'''&lt;br /&gt;
! '''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
errorCode &lt;br /&gt;
|&lt;br /&gt;
int &lt;br /&gt;
|&lt;br /&gt;
minOccurs=&amp;quot;0&amp;quot;  &lt;br /&gt;
|&lt;br /&gt;
Error code assigned by the CUE PI service. These error codes are defined specific to the CUE PI service and are not to be confused with the HTTP status code provided by the service separately.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
errorMessage&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
minOccurs=&amp;quot;0&amp;quot; &lt;br /&gt;
|&lt;br /&gt;
Message description of the error condition and possible cause. &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
additionalInfo&lt;br /&gt;
|&lt;br /&gt;
String&lt;br /&gt;
|&lt;br /&gt;
minOccurs=&amp;quot;0&amp;quot; &lt;br /&gt;
|&lt;br /&gt;
Used for providing root cause information if available.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_XML_Schema_Download_REST_PI_Service_Operation</id>
		<title>Cisco Unity Express -- XML Schema Download REST PI Service Operation</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_XML_Schema_Download_REST_PI_Service_Operation"/>
				<updated>2010-05-03T01:33:51Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Required Metadata}}&lt;br /&gt;
'''Main page:''' [[Cisco Unity Express -- REST PI Service Operations]]&lt;br /&gt;
&lt;br /&gt;
'''Next page:''' [[Cisco Unity Express -- Common Base Classes REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Search the Cisco Unity Express documentation on the DocWiki:'''&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width:25%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===XML Schema Download===&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''Resource URI'''&lt;br /&gt;
|&lt;br /&gt;
/schema&lt;br /&gt;
|-&lt;br /&gt;
! '''Resource Description'''&lt;br /&gt;
|&lt;br /&gt;
XML schema documents for the CUE PI service data model&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! '''Operation'''&lt;br /&gt;
! '''MIME'''&lt;br /&gt;
! '''Returns''' &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Get (Download XML schema)&lt;br /&gt;
|&lt;br /&gt;
Accept: application/octet-stream&lt;br /&gt;
| &lt;br /&gt;
Compressed (gzip) tar file containing set of XSD files&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example: Download the schema and save it in file named &amp;quot;schema.tar.gz&amp;quot; in the current directory. (For downloads, do not use CURL with -i option as it adds the HTTP headers to the output).&lt;br /&gt;
 $ curl -o ./schema.tar.gz -X GET -H 'Authorization: Basic Y2lzY286Y2lzY28=' -H 'Accept:  &lt;br /&gt;
 application/octet-stream' &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://172.27.104.144/rest/schema&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
 % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current&lt;br /&gt;
                                 Dload   Upload  Total   Spent    Left  Speed&lt;br /&gt;
  100  6731    0  6731    0   0  171k      0 --:--:-- --:--:-- --:--:-- 3986k&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Schema files can be extracted from the compressed files  using tar command on Linux/Unix based platforms. (Use WinZip or 7-Zip on Windows platforms).&lt;br /&gt;
 tar xvfz ./schema.tar.gz&lt;br /&gt;
 rest_schema/schema10.xsd&lt;br /&gt;
 rest_schema/schema11.xsd&lt;br /&gt;
 rest_schema/schema12.xsd&lt;br /&gt;
 rest_schema/schema13.xsd&lt;br /&gt;
 rest_schema/schema14.xsd&lt;br /&gt;
 ...&lt;br /&gt;
 ...&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_References</id>
		<title>Cisco Unity Express -- References</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_References"/>
				<updated>2010-05-03T01:33:31Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Required Metadata}}&lt;br /&gt;
'''Main page:''' [[Cisco Unity Express -- Programmatic Interface Service Programming Guide]]&lt;br /&gt;
&lt;br /&gt;
'''Previous page:''' [[Cisco Unity Express -- REST PI Service Operations]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Search the Cisco Unity Express documentation on the DocWiki:'''&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width:25%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cisco Unity Express -- Programmatic Interface Service Programming Guide References==&lt;br /&gt;
&lt;br /&gt;
Ref[1] Wikipedia article on Representational State Transfer (REST)&lt;br /&gt;
http://en.wikipedia.org/wiki/RESTful&lt;br /&gt;
&lt;br /&gt;
Ref[2] JSR-000311 JAX-RS: The Java API for RESTful Web Services&lt;br /&gt;
http://jcp.org/aboutJava/communityprocess/final/jsr311/index.html&lt;br /&gt;
&lt;br /&gt;
Ref[3] Sun Jersey, JAX-RS Reference Implementation&lt;br /&gt;
https://jersey.dev.java.net/&lt;br /&gt;
&lt;br /&gt;
Ref[4] Jersey Client API &lt;br /&gt;
https://jersey.dev.java.net/nonav/apidocs/1.1.2-ea/jersey/com/sun/jersey/api/client/package-summary.html&lt;br /&gt;
&lt;br /&gt;
Ref[5] Consuming RESTful Web Services With the Jersey Client API&lt;br /&gt;
http://blogs.sun.com/enterprisetechtips/entry/consuming_restful_web_services_with&lt;br /&gt;
&lt;br /&gt;
Ref[6] Apache Jakarta Commons HttpClient&lt;br /&gt;
http://jakarta.apache.org/commons/httpclient/&lt;br /&gt;
&lt;br /&gt;
Ref[7] JAXB - Java Architecture for XML Binding&lt;br /&gt;
https://jaxb.dev.java.net&amp;lt;font color=/&lt;br /&gt;
&lt;br /&gt;
Ref[8] Cisco Unity Express Voice-Mail and Auto-Attendant CLI Administrator Guide for 3.0 and Later Versions&lt;br /&gt;
http://www.cisco.com/en/US/docs/voice_ip_comm/unity_exp/rel7_1/administrator/AA_and_VM/vmCLIadmin_7_1_book.html&lt;br /&gt;
&lt;br /&gt;
Ref[9] Cisco Unity Express - Command Reference&lt;br /&gt;
http://www.cisco.com/en/US/products/sw/voicesw/ps5520/prod_command_reference_list.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font size = &amp;quot;1&amp;quot;&amp;gt;Copyright 2010, Cisco Systems&amp;lt;/font&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_REST_PI_Service_Operations</id>
		<title>Cisco Unity Express -- REST PI Service Operations</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_REST_PI_Service_Operations"/>
				<updated>2010-05-03T01:33:12Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Required Metadata}}&lt;br /&gt;
'''Main page:''' [[Cisco Unity Express -- Programmatic Interface Service Programming Guide]]&lt;br /&gt;
&lt;br /&gt;
'''Previous page:''' [[Cisco Unity Express -- REST PI Service Conventions]]&lt;br /&gt;
&lt;br /&gt;
'''Next page:''' [[Cisco Unity Express -- References]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Search the Cisco Unity Express documentation on the DocWiki:'''&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width:25%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
This section describes the use of the CUE PI service for various configuration operations. The operations are grouped together into functional components (for example, user and group management, mailbox configuration, system configuration, and so on). Schema level details, resource URI, and supported operations are described for each functional component.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Some important conventions followed in this section:&lt;br /&gt;
&lt;br /&gt;
* The MIME type for all calls (set through HTTP headers &amp;quot;Accept&amp;quot; and &amp;quot;Content-type&amp;quot;) must be set as &amp;quot;application/xml&amp;quot;. Exceptions to this rule are noted explicitly wherever required.&lt;br /&gt;
* Examples use &amp;quot;curl&amp;quot; command line utility in Linux environment. In the examples, ellipses (...) are used to indicate the truncation of long command outputs. All examples use the following data: CUE host IP address as &amp;quot;172.27.104.144&amp;quot;, authorization string &amp;quot;Y2lzY286Y2lzY28=&amp;quot;. For trying these examples, the reader must replace these values specific to their setup.&lt;br /&gt;
* In this section, the terms &amp;quot;class&amp;quot; and &amp;quot;XML complex type&amp;quot; are used interchangeably. Similarly, XML instance documents of a given XML complex type are referred as &amp;quot;objects&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Rest PI section contains the following operations:'''&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- XML Schema Download REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- Common Base Classes REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- User and Group Management REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- Mailbox REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- Operations and Privileges REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- Applications REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- Business Schedule and Holidays REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- Language and Prompts REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- Restriction Tables REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- Scripts REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- Fax Settings REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- Subsystem JTAPI REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- Subsystem SIP REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- Login Banner REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- DNS Configuration REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- System Information REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- License Information REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- NTP Server REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- SMTP Server REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- User Defaults REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- Triggers REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- Caller Call Flow REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- Greetings REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- Subscriber Notification Profile REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- Notification Settings REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- Public Distribution Lists REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- Voicemail Settings REST PI Service Operation]]&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_REST_PI_Service_Conventions</id>
		<title>Cisco Unity Express -- REST PI Service Conventions</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_REST_PI_Service_Conventions"/>
				<updated>2010-05-03T01:32:54Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Required Metadata}}&lt;br /&gt;
'''Main page:''' [[Cisco Unity Express -- Programmatic Interface Service Programming Guide]]&lt;br /&gt;
&lt;br /&gt;
'''Previous page:''' [[Cisco Unity Express -- Client Software Choices]]&lt;br /&gt;
&lt;br /&gt;
'''Next page:''' [[Cisco Unity Express -- REST PI Service Operations]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Search the Cisco Unity Express documentation on the DocWiki:'''&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width:25%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Resource URI===&lt;br /&gt;
The CUE PI service defines a URI for each of its resources (for example, Users, Groups, Mailboxes, and so on). Typically, resource URI represents nouns instead of verbs; in other words, resources are things and not actions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Clients can determine the resource URI for various resources in the following possible ways:&lt;br /&gt;
&lt;br /&gt;
# By referring to this document to determine how to construct the resource URI for a given resource.&lt;br /&gt;
# When a resource created by invoking POST operation on the CUE PI service, the resource URI of the resource created is provided as part of the HTTP response header (Refer to section 5.2.2 for details).&lt;br /&gt;
# Resource URI is included with each resource returned when a read operation is performed by calling HTTP GET on the CUE PI service.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The resource URI for individual resources published in this document, as well as those returned by GET operations on the CUE PI service, does not include protocol, hostname, and port. Clients can create the fully qualified URL for the resource by prepending the CUE hostname and PI service application name &amp;quot;rest&amp;quot;. For example,&lt;br /&gt;
the published resource URI for a voicemail subscriber profile is:&lt;br /&gt;
&lt;br /&gt;
 /voicemail/users/{userId}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thus, the fully qualified resource URI for a subscriber with userId &amp;quot;johndoe&amp;quot; on a CUE system host named &amp;quot;cue_host&amp;quot; would be:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://cue_host/rest/voicemail/users/johndoe&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The above resource URI represents a single entity, a user with id &amp;quot;johndoe&amp;quot;. A resource URI can also represent a collection of entities in the system. For example, a collection of users in the system is represented by the resource:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://myhost/rest/voicemail/users&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Association relationships between resources is also represented through resource URI structure. For example a collection, of subscribers belonging to a group named &amp;quot;admin&amp;quot; is represented by the resource:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://myhost/rest/voicemail/groups/admin/users&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Some resource URIs support HTTP query parameters that clients could append to the resource URI to fine tune the result set or choose available update options. Query parameters where supported are documented in this guide.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===HTTP Methods===&lt;br /&gt;
This sections describes the list of HTTP methods supported by the CUE PI service. The following table provides the list of supported HTTP methods with mapping to the actual operations performed on the resource addressed in the request.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Table 1: HTTP to CRUD Operation Mapping'''&lt;br /&gt;
&lt;br /&gt;
{| border =&amp;quot;1&amp;quot;&lt;br /&gt;
! '''HTTP Method''' &lt;br /&gt;
! '''CRUD Operation'''&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
Post  &lt;br /&gt;
|&lt;br /&gt;
Create Resource&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Get&lt;br /&gt;
|&lt;br /&gt;
Read Resource&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Put&lt;br /&gt;
|&lt;br /&gt;
Update Resource&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
Delete&lt;br /&gt;
|&lt;br /&gt;
Delete Resource&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====GET Operation====&lt;br /&gt;
GET method is used for retrieving a resource. A GET request is safe, that is, it does not cause a change in system state besides generation of logging and audit information. While processing the GET request, the HTTP message entity is not checked by the CUE PI service and all the required information to read the resource is obtained from the resource URI and query parameters (if supported) only.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''GET using Query parameter &amp;quot;fields&amp;quot; with Resource URI -'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When a GET operation is performed on a resource, the CUE PI service by default includes all the fields defined for the resource. However, for most of the resources defined in the CUE PI service, clients can customize the set of fields returned by specifying a query parameter named &amp;quot;fields&amp;quot; with value as comma separated list of fields to be included in the result. The client can also specify a blank field set to retrieve the resource URI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For example, to retrieve only the &amp;quot;firstName&amp;quot; and &amp;quot;lastName&amp;quot; fields for a subscriber having userId &amp;quot;johnDoe&amp;quot;, the client needs to perform GET on URI:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://rest/voicemail/users/johnDoe?fields=firstName,lastName&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To retrieve the resource URI of all users, the client can specify an explicit blank field set:&lt;br /&gt;
	&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://rest/voicemail/users?fields=%&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A field name in the list would be ignored if it is not applicable for the resource being queried. The result set will contain only those fields which are part of the resource definition. If no valid field name is provided, the result will only include the resource URI for the resource.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Any additional query parameter supported for a resource is documented along with the resource definition.&lt;br /&gt;
An unrecognized query parameter will be ignored and query will perform as if no query parameter is specified in the URI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====POST Operation====&lt;br /&gt;
HTTP POST operation is used for creating new instances of a resource. The CUE PI service obtains the representation of the resource to be created from the HTTP message entity. If the POST operation results in a successful creation of a resource, the CUE PI service responds with HTTP status code 201 (CREATED) and provides the resource URI of the newly created resource as value for HTTP response header &amp;quot;location&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====PUT Operation====&lt;br /&gt;
PUT operation is used for updating information about an existing resource. While processing the PUT request for a resource, the CUE PI service will update only those fields specified explicitly in the resource payload. To set a field to blank value, it needs to be included in the payload with an empty field value.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====DELETE Operation====&lt;br /&gt;
HTTP DELETE operation is used to delete a resource. While processing the delete request, the HTTP message entity is not checked by the CUE PI service and all the required information to delete the resource is obtained from the resource URI and query parameters (if supported) only.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===HTTPS Support===&lt;br /&gt;
HTTP is plain text-based protocol so sensitive data sent over HTTP are not secured. For added security, the CUE PI service supports HTTPS as a communication protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The client can configure the system to enable HTTPS for all web applications, including PI, by using existing CUE CLI. Please refer to Cisco Unity Express Administrator Guide for details on steps for enabling HTTPS in a CUE system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If CUE system is enabled for HTTPS mode and request is made using HTTP protocol, request will be redirected to the client suggesting use of &amp;quot;HTTPS&amp;quot; in the request.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Authentication===&lt;br /&gt;
For authorizing client operations, the CUE PI service expects clients to provide valid credentials with every HTTP request made to the service.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Username and Password must be set in request header &amp;quot;Authorization&amp;quot;, as per the basic access authentication scheme. For basic access authentication, the user name is appended with a colon and concatenated with the password. The resulting string is encoded with the Base64 algorithm and passed in the HTTP request as &amp;quot;Authorization&amp;quot; header. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
This example shows generation of authorization string for user name Aladdin and password open sesame:&lt;br /&gt;
&lt;br /&gt;
* User-name and password are concatenated with a colon in the middle to get the string &lt;br /&gt;
 Aladdin:open sesame&lt;br /&gt;
* The string '''Aladdin:open sesame''' is Base64 encoded resulting in authorization string  '''QWxhZGRpbjpvcGVuIHNlc2FtZQ=='''&lt;br /&gt;
If using Linux CLI:&lt;br /&gt;
 $ echo -n &amp;quot;Aladdin:open sesame&amp;quot; | openssl enc -base64&lt;br /&gt;
 QWxhZGRpbjpvcGVuIHNlc2FtZQ==&lt;br /&gt;
* The Base64 encoded string is passed with HTTP requests using '''Authorization''' header:  &lt;br /&gt;
 Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* CUE PI service requires that the user credentials passed are of &amp;quot;superuser&amp;quot; privilege. The &amp;quot;superuser&amp;quot; privilege will be verified by the implementation as part of the authentication process. If the user does not have the &amp;quot; superuser &amp;quot; privilege, the request will fail. Please refer to Cisco Unity Express Administrator Guide for information on configuring a user with &amp;quot;superuser&amp;quot; privilege.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===MIME Types===&lt;br /&gt;
Most of the resources defined by the CUE PI service use XML representation. Some resource also support binary content like prompts, greetings, and binary script files.  While making POST and PUT requests, clients must set the &amp;quot;Content-type&amp;quot; header to the appropriate mime type value.  While making GET calls, the client can choose to specify the MIME type in the &amp;quot;Accept&amp;quot; header.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The mime to be used for all resource definitions provided in this document, if not specified otherwise, is &amp;quot;application/xml&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Error Handling and Response Codes===&lt;br /&gt;
The CUE PI service uses standard HTTP status codes (1xx, 2xx, 4xx, 5xx) for indicating the status of the client action requests. In general, 2xx status codes are success status code and 4xx/5xx is used for non-success status.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When CU PI service fails to process the client request, either because of the error in client supplied data or internal failure in the server, the service will choose an appropriate HTTP status code to return to the client.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In most error cases, in addition to the HTTP status code, the service will also provide detailed error response as XML document. The XML error response document (section 6.2.4) will contain a CUE PI service defined error code, error message, and some additional information about the error condition.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===API Versioning and Backward Compatibility===&lt;br /&gt;
The CUE PI service provides product version information in the HTTP response header for every response it sends to the client. Clients can examine the response header &amp;quot;PI-Version&amp;quot; to extract the string value specifying the product version information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is the first release of the CUE PI service and any future versions of the service are expected to be backward compatible with clients that are still using previous versions of XML schema.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To achieve backward compatibility in the future versions, both client and the CUE PI service needs to follow certain implementation guidelines that are explained as follows:&lt;br /&gt;
&lt;br /&gt;
* API Elements Are Forever (Applies to Server)&lt;br /&gt;
That is, once an element of an API (URI, Representation, Method, Fields) is published, it cannot be removed in subsequent versions. This rule is crucial for ensuring compatibility between an older client and a newer service.&lt;br /&gt;
* Ignore Unrecognized Elements (Applies to Client)&lt;br /&gt;
If a client receives elements within a representation that it does not know how to process, then it must silently ignore it. This rule ensures compatibility between an older client communicating with a newer version of service with new elements defined in the schema.&lt;br /&gt;
* Apply Defaults For Missing Elements (Applies to Server)&lt;br /&gt;
If the service does not receive an element within a representation that it needs, it must silently assume a default value for that element. This rule provides backward compatibility, where a newer service is able to interface with an older client.&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Client_Software_Choices</id>
		<title>Cisco Unity Express -- Client Software Choices</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Client_Software_Choices"/>
				<updated>2010-05-03T01:32:27Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Required Metadata}}&lt;br /&gt;
'''Main page:''' [[Cisco Unity Express -- Programmatic Interface Service Programming Guide]]&lt;br /&gt;
&lt;br /&gt;
'''Previous page:''' [[Cisco Unity Express -- Quick Start for RESTful Web Services]]&lt;br /&gt;
&lt;br /&gt;
'''Next page:''' [[Cisco Unity Express -- REST PI Service Conventions]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Search the Cisco Unity Express documentation on the DocWiki:'''&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width:25%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Most of the interaction between client and the CUE PI service takes place by exchanging XML documents using HTTP calls. Thus, CUE PI service clients need an HTTP library to make HTTP calls and an XML parser to process the XML documents.&lt;br /&gt;
Though a client does not necessarily need to use a Java-based environment, this document discusses some of the software choices available for the Java-based clients only.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===HTTP Library===&lt;br /&gt;
For making HTTP requests to the CUE PI service, it is highly recommended to use a library compliant with HTTP/1.1 specification. For Java-based implementation, some of the common available choices are:&lt;br /&gt;
&lt;br /&gt;
* HTTP client java.net.HttpURLConnection, part of the Java standard library&lt;br /&gt;
* Apache Jakarta Commons HttpClient &lt;br /&gt;
* The Jersey Client API -  Part of the Jersey framework, JAX-RS reference implementation by Sun &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====CURL====&lt;br /&gt;
In Linux-based environments, &amp;quot;curl&amp;quot; command line utility provides a simple and quick way for interacting with the CUE PI service. This document uses &amp;quot;curl&amp;quot; CLI snippets to provide examples while explaining various configuration operation requests and responses.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===XML Processing===&lt;br /&gt;
An XML parser is required to extract information from the XML document returned by the CUE PI service. CUE PI service does not require use of any specific XML parser or approach (SAX or DOM) by its clients.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====XML Schema and Validation====&lt;br /&gt;
The CUE PI service provides XML Schema for its resources defined with XML representation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Clients can download the set of XML schema from the CUE PI service as explained in the [[Cisco Unity Express -- XML Schema Download REST PI Service Operation]] section.&lt;br /&gt;
&lt;br /&gt;
* The XML documents returned by the CUE PI service are guaranteed to be compliant with the XML schema published by the CUE PI service so clients do not need to validate the XML response against the schema.&lt;br /&gt;
* The CUE PI service does not perform validation of XML payload received from the clients against the schema. Thus, clients must make sure that any XML document sent to the CUE PI service is compliant with the published schema.&lt;br /&gt;
* Because schema validation is not performed by the service, any unrecognized XML elements present in the payload are ignored. An error is returned only if the XML document is not well formed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To make sure that the XML document passed to the CUE PI service are always schema compliant, clients can choose to perform schema validation before passing the payload to HTTP request. Another approach to ensure schema compliance is to generate the XML payloads using the Java Architecture for XML binding (JAXB) library with Java classes generated from the CUE PI XML schema.&lt;br /&gt;
&lt;br /&gt;
====Java Architecture for XML Binding====&lt;br /&gt;
The JAXB provides a fast and convenient way to bind between XML schema and Java representations. JAXB provides methods for unmarshalling XML instance documents into Java content trees and also marshalling Java content trees into XML instance documents. JAXB also provides a way to generate Java classes from XML schema documents. The following sequence provides a high-level view of JAXB usage with the CUE PI service.&lt;br /&gt;
&lt;br /&gt;
*Acquire XML schema published by the CUE PI ([[Cisco Unity Express -- XML Schema Download REST PI Service Operation]]) service and run JAXB XJC (Java to XML) compiler on the schema set. The compiler produces a JAXB-compliant Java representation of the #: XML schema.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Figure 1: Running the XJC (JAXB Schema compiler) on CUE PI XML schema''' &lt;br /&gt;
&lt;br /&gt;
[[Image:CUE80_CUE PI XML schema.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*While making POST or PUT (for create or update of a resource) calls, the client populates the resource representation as Java objects. These java objects are then marshalled to XML documents using JAXB library. This ensures that the XML documents produced are compliant to the XML schema.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Figure 2: Using JAXB to marshall Java objects to XML documents'''&lt;br /&gt;
&lt;br /&gt;
[[Image:CUE80_Java objects to XML documents.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Similarly while processing the response for GET request, clients can use JAXB library to unmarshall the XML payload to Java object tree. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Figure 3: Using JAXB to unmarshall XML documents'''&lt;br /&gt;
&lt;br /&gt;
[[Image:CUE80_Unmarshal XML documents.jpg]]&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Quick_Start_for_RESTful_Web_Services</id>
		<title>Cisco Unity Express -- Quick Start for RESTful Web Services</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Quick_Start_for_RESTful_Web_Services"/>
				<updated>2010-05-03T01:32:10Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Required Metadata}}&lt;br /&gt;
'''Main page:''' [[Cisco Unity Express -- Programmatic Interface Service Programming Guide]]&lt;br /&gt;
&lt;br /&gt;
'''Previous page:''' [[Cisco Unity Express -- RESTful Web Services]]&lt;br /&gt;
&lt;br /&gt;
'''Next page:''' [[Cisco Unity Express -- Client Software Choices]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Search the Cisco Unity Express documentation on the DocWiki:'''&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width:25%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Before getting into the service details, this section provides a list of the steps required for executing a request using the CUE PI service.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A client needs the following information to make a request to the CUE PI service:&lt;br /&gt;
&lt;br /&gt;
# HTTP URL for a resource&lt;br /&gt;
#:For example, the resource URI for configuring the login banner is:&lt;br /&gt;
#:'''/system/banner'''&lt;br /&gt;
#:If the CUE host IP address is 172.27.104.144, then, by appending the CUE PI application name &amp;quot;rest&amp;quot; and the published resource URI, we can obtain the complete HTTP URL for the resource as:&lt;br /&gt;
#:&lt;br /&gt;
#:&amp;lt;nowiki&amp;gt;http://172.27.104.144/rest/system/banner&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
#:&lt;br /&gt;
# HTTP method to execute on the resource (GET for reading, POST for creating, PUT for updating, and DELETE for removing the resource)&lt;br /&gt;
#:Thus, for reading the current value for the login banner, we would need to perform HTTP GET on the URL constructed above.&lt;br /&gt;
# Representation type of the resource (XML, HTML, JSON, and so on) &lt;br /&gt;
#:The CUE PI service uses XML representation for most of its resources; thus, in the HTTP GET request for reading the login banner, we need to set the header '''Accept''' to MIME type '''application/xml'''.&lt;br /&gt;
# Authentication information&lt;br /&gt;
#:The CUE PI service uses HTTP basic authentication. See the '''Authentication''' section under [[Cisco Unity Express -- REST PI Service Conventions]] for more details.&lt;br /&gt;
#:For example, we will use the username &amp;quot;cisco&amp;quot; with password &amp;quot;cisco&amp;quot;.&lt;br /&gt;
#:Using the command line utility &amp;quot;curl&amp;quot;, one can execute this request as follows:&lt;br /&gt;
 $ curl -u cisco:cisco -X GET -H 'Accept: application/xml' &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://172.27.104.144/rest/system/banner&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;yes&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;loginBanner&amp;gt;&lt;br /&gt;
     &amp;lt;resourceURI&amp;gt;/system/banner&amp;lt;/resourceURI&amp;gt;&lt;br /&gt;
     &amp;lt;bannerMessage&amp;gt;Hello. Welcome to Cisco Unity Express !!!&lt;br /&gt;
 &amp;lt;/bannerMessage&amp;gt;&lt;br /&gt;
 &amp;lt;/loginBanner&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_RESTful_Web_Services</id>
		<title>Cisco Unity Express -- RESTful Web Services</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_RESTful_Web_Services"/>
				<updated>2010-05-03T01:31:50Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Required Metadata}}&lt;br /&gt;
'''Main page:''' [[Cisco Unity Express -- Programmatic Interface Service Programming Guide]]&lt;br /&gt;
&lt;br /&gt;
'''Next page:''' [[Cisco Unity Express -- Quick Start for RESTful Web Services]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Search the Cisco Unity Express documentation on the DocWiki:'''&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width:25%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
REST is a software architecture style for distributed systems. RESTful web services are services built using the REST architecture. A RESTful web service is based on the following design principles:&lt;br /&gt;
&lt;br /&gt;
* Resources and representations - Resources are entities or pieces of specific information made accessible by a RESTful web service. Each resource is referenced with a unique Uniform Resource Identifier (URI). The client and the RESTful service interact with each other by exchanging the representations of these resources. A RESTful web service also specifies the type of  representation supported for each of the resource type. XML, HTML, and JavaScript Object Notation (JSON) are some of the popular representation types used by RESTful web services. &lt;br /&gt;
*:Example - A subscriber's voice mailbox is a resource exposed by the CUE PI service. The CUE PI service provides and accepts XML representation for this resource.&lt;br /&gt;
&lt;br /&gt;
* Uniform Interface - A RESTful service provides a uniform set of operations for all the resources. RESTful web services typically map the four main HTTP methods POST, GET, PUT, and DELETE to the operations they perform, that is, create, retrieve, update, and delete, respectively.&lt;br /&gt;
&lt;br /&gt;
* Statelessness - Each request from client to server must contain all the information necessary to understand the request and cannot take advantage of any stored context on the server. In other words, the web service  is not responsible for keeping any information about the state of its clients. The client is responsible for tracking its own actions (if it needs to).&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Client_Software_Choices</id>
		<title>Cisco Unity Express -- Client Software Choices</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Client_Software_Choices"/>
				<updated>2010-05-03T01:30:59Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Required Metadata}}&lt;br /&gt;
'''Main page:''' [[Cisco Unity Express -- Programmatic Interface Service Programming Guide]]&lt;br /&gt;
&lt;br /&gt;
'''Previous page:''' [[Cisco Unity Express -- Quick Start for RESTful Web Services]]&lt;br /&gt;
&lt;br /&gt;
'''Next page:''' [[Cisco Unity Express -- REST PI Service Conventions]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Search the Cisco Unity Express documentation on the DocWiki:'''&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width:25%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Most of the interaction between client and the CUE PI service takes place by exchanging XML documents using HTTP calls. Thus, CUE PI service clients need an HTTP library to make HTTP calls and an XML parser to process the XML documents.&lt;br /&gt;
Though a client does not necessarily need to use a Java-based environment, this document discusses some of the software choices available for the Java-based clients only.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===HTTP Library===&lt;br /&gt;
For making HTTP requests to the CUE PI service, it is highly recommended to use a library compliant with HTTP/1.1 specification. For Java-based implementation, some of the common available choices are:&lt;br /&gt;
&lt;br /&gt;
* HTTP client java.net.HttpURLConnection, part of the Java standard library&lt;br /&gt;
* Apache Jakarta Commons HttpClient &lt;br /&gt;
* The Jersey Client API -  Part of the Jersey framework, JAX-RS reference implementation by Sun &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====CURL====&lt;br /&gt;
In Linux-based environments, &amp;quot;curl&amp;quot; command line utility provides a simple and quick way for interacting with the CUE PI service. This document uses &amp;quot;curl&amp;quot; CLI snippets to provide examples while explaining various configuration operation requests and responses.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===XML Processing===&lt;br /&gt;
An XML parser is required to extract information from the XML document returned by the CUE PI service. CUE PI service does not require use of any specific XML parser or approach (SAX or DOM) by its clients.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====XML Schema and Validation====&lt;br /&gt;
The CUE PI service provides XML Schema for its resources defined with XML representation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Clients can download the set of XML schema from the CUE PI service as explained in the [[Cisco Unity Express -- XML Schema Download REST PI Service Operation]] section.&lt;br /&gt;
&lt;br /&gt;
* The XML documents returned by the CUE PI service are guaranteed to be compliant with the XML schema published by the CUE PI service so clients do not need to validate the XML response against the schema.&lt;br /&gt;
* The CUE PI service does not perform validation of XML payload received from the clients against the schema. Thus, clients must make sure that any XML document sent to the CUE PI service is compliant with the published schema.&lt;br /&gt;
* Because schema validation is not performed by the service, any unrecognized XML elements present in the payload are ignored. An error is returned only if the XML document is not well formed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To make sure that the XML document passed to the CUE PI service are always schema compliant, clients can choose to perform schema validation before passing the payload to HTTP request. Another approach to ensure schema compliance is to generate the XML payloads using the Java Architecture for XML binding (JAXB) library with Java classes generated from the CUE PI XML schema.&lt;br /&gt;
&lt;br /&gt;
====Java Architecture for XML Binding====&lt;br /&gt;
The JAXB provides a fast and convenient way to bind between XML schema and Java representations. JAXB provides methods for unmarshalling XML instance documents into Java content trees and also marshalling Java content trees into XML instance documents. JAXB also provides a way to generate Java classes from XML schema documents. The following sequence provides a high-level view of JAXB usage with the CUE PI service.&lt;br /&gt;
&lt;br /&gt;
*Acquire XML schema published by the CUE PI ([[Cisco Unity Express -- XML Schema Download REST PI Service Operation]]) service and run JAXB XJC (Java to XML) compiler on the schema set. The compiler produces a JAXB-compliant Java representation of the #: XML schema.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Figure 1: Running the XJC (JAXB Schema compiler) on CUE PI XML schema''' &lt;br /&gt;
&lt;br /&gt;
[[Image:CUE80_CUE PI XML schema.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*While making POST or PUT (for create or update of a resource) calls, the client populates the resource representation as Java objects. These java objects are then marshalled to XML documents using JAXB library. This ensures that the XML documents produced are compliant to the XML schema.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Figure 2: Using JAXB to marshall Java objects to XML documents'''&lt;br /&gt;
&lt;br /&gt;
[[Image:CUE80_Java objects to XML documents.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Similarly while processing the response for GET request, clients can use JAXB library to unmarshall the XML payload to Java object tree. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Figure 3: Using JAXB to unmarshall XML documents'''&lt;br /&gt;
&lt;br /&gt;
[[Image:CUE80_Unmarshal XML documents.jpg]]&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Quick_Start_for_RESTful_Web_Services</id>
		<title>Cisco Unity Express -- Quick Start for RESTful Web Services</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Quick_Start_for_RESTful_Web_Services"/>
				<updated>2010-05-03T01:30:32Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Required Metadata}}&lt;br /&gt;
'''Main page:''' [[Cisco Unity Express -- Programmatic Interface Service Programming Guide]]&lt;br /&gt;
&lt;br /&gt;
'''Previous page:''' [[Cisco Unity Express -- RESTful Web Services]]&lt;br /&gt;
&lt;br /&gt;
'''Next page:''' [[Cisco Unity Express -- Client Software Choices]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Search the Cisco Unity Express documentation on the DocWiki:'''&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width:25%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Before getting into the service details, this section provides a list of the steps required for executing a request using the CUE PI service.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A client needs the following information to make a request to the CUE PI service:&lt;br /&gt;
&lt;br /&gt;
# HTTP URL for a resource&lt;br /&gt;
#:For example, the resource URI for configuring the login banner is:&lt;br /&gt;
#:'''/system/banner'''&lt;br /&gt;
#:If the CUE host IP address is 172.27.104.144, then, by appending the CUE PI application name &amp;quot;rest&amp;quot; and the published resource URI, we can obtain the complete HTTP URL for the resource as:&lt;br /&gt;
#:&lt;br /&gt;
#:&amp;lt;nowiki&amp;gt;http://172.27.104.144/rest/system/banner&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
#:&lt;br /&gt;
# HTTP method to execute on the resource (GET for reading, POST for creating, PUT for updating, and DELETE for removing the resource)&lt;br /&gt;
#:Thus, for reading the current value for the login banner, we would need to perform HTTP GET on the URL constructed above.&lt;br /&gt;
# Representation type of the resource (XML, HTML, JSON, and so on) &lt;br /&gt;
#:The CUE PI service uses XML representation for most of its resources; thus, in the HTTP GET request for reading the login banner, we need to set the header '''Accept''' to MIME type '''application/xml'''.&lt;br /&gt;
# Authentication information&lt;br /&gt;
#:The CUE PI service uses HTTP basic authentication. See the '''Authentication''' section under [[Cisco Unity Express -- REST PI Service Conventions]] for more details.&lt;br /&gt;
#:For example, we will use the username &amp;quot;cisco&amp;quot; with password &amp;quot;cisco&amp;quot;.&lt;br /&gt;
#:Using the command line utility &amp;quot;curl&amp;quot;, one can execute this request as follows:&lt;br /&gt;
 $ curl -u cisco:cisco -X GET -H 'Accept: application/xml' &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://172.27.104.144/rest/system/banner&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;yes&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;loginBanner&amp;gt;&lt;br /&gt;
     &amp;lt;resourceURI&amp;gt;/system/banner&amp;lt;/resourceURI&amp;gt;&lt;br /&gt;
     &amp;lt;bannerMessage&amp;gt;Hello. Welcome to Cisco Unity Express !!!&lt;br /&gt;
 &amp;lt;/bannerMessage&amp;gt;&lt;br /&gt;
 &amp;lt;/loginBanner&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_RESTful_Web_Services</id>
		<title>Cisco Unity Express -- RESTful Web Services</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_RESTful_Web_Services"/>
				<updated>2010-05-03T01:30:10Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Required Metadata}}&lt;br /&gt;
'''Main page:''' [[Cisco Unity Express -- Programmatic Interface Service Programming Guide]]&lt;br /&gt;
&lt;br /&gt;
'''Next page:''' [[Cisco Unity Express -- Quick Start for RESTful Web Services]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Search the Cisco Unity Express documentation on the DocWiki:'''&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width:25%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
REST is a software architecture style for distributed systems. RESTful web services are services built using the REST architecture. A RESTful web service is based on the following design principles:&lt;br /&gt;
&lt;br /&gt;
* Resources and representations - Resources are entities or pieces of specific information made accessible by a RESTful web service. Each resource is referenced with a unique Uniform Resource Identifier (URI). The client and the RESTful service interact with each other by exchanging the representations of these resources. A RESTful web service also specifies the type of  representation supported for each of the resource type. XML, HTML, and JavaScript Object Notation (JSON) are some of the popular representation types used by RESTful web services. &lt;br /&gt;
*:Example - A subscriber's voice mailbox is a resource exposed by the CUE PI service. The CUE PI service provides and accepts XML representation for this resource.&lt;br /&gt;
&lt;br /&gt;
* Uniform Interface - A RESTful service provides a uniform set of operations for all the resources. RESTful web services typically map the four main HTTP methods POST, GET, PUT, and DELETE to the operations they perform, that is, create, retrieve, update, and delete, respectively.&lt;br /&gt;
&lt;br /&gt;
* Statelessness - Each request from client to server must contain all the information necessary to understand the request and cannot take advantage of any stored context on the server. In other words, the web service  is not responsible for keeping any information about the state of its clients. The client is responsible for tracking its own actions (if it needs to).&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_RESTful_Web_Services</id>
		<title>Cisco Unity Express -- RESTful Web Services</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_RESTful_Web_Services"/>
				<updated>2010-05-03T01:29:54Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Required Metadata}}&lt;br /&gt;
'''Main page:''' [[Cisco Unity Express -- Programmatic Interface Service Programming Guide]]&lt;br /&gt;
&lt;br /&gt;
'''Next page:''' [[Cisco Unity Express -- Quick Start for RESTful Web Services]]&lt;br /&gt;
&lt;br /&gt;
'''Search the Cisco Unity Express documentation on the DocWiki:'''&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width:25%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
REST is a software architecture style for distributed systems. RESTful web services are services built using the REST architecture. A RESTful web service is based on the following design principles:&lt;br /&gt;
&lt;br /&gt;
* Resources and representations - Resources are entities or pieces of specific information made accessible by a RESTful web service. Each resource is referenced with a unique Uniform Resource Identifier (URI). The client and the RESTful service interact with each other by exchanging the representations of these resources. A RESTful web service also specifies the type of  representation supported for each of the resource type. XML, HTML, and JavaScript Object Notation (JSON) are some of the popular representation types used by RESTful web services. &lt;br /&gt;
*:Example - A subscriber's voice mailbox is a resource exposed by the CUE PI service. The CUE PI service provides and accepts XML representation for this resource.&lt;br /&gt;
&lt;br /&gt;
* Uniform Interface - A RESTful service provides a uniform set of operations for all the resources. RESTful web services typically map the four main HTTP methods POST, GET, PUT, and DELETE to the operations they perform, that is, create, retrieve, update, and delete, respectively.&lt;br /&gt;
&lt;br /&gt;
* Statelessness - Each request from client to server must contain all the information necessary to understand the request and cannot take advantage of any stored context on the server. In other words, the web service  is not responsible for keeping any information about the state of its clients. The client is responsible for tracking its own actions (if it needs to).&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express</id>
		<title>Cisco Unity Express</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express"/>
				<updated>2010-05-01T15:01:10Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Required Metadata}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cisco Unity Express Documentation on the Cisco DocWiki==&lt;br /&gt;
&lt;br /&gt;
Currently only the following Cisco Unity Express documentation is hosted on the Cisco DocWiki:&lt;br /&gt;
* [[Cisco Unity Express -- Programmatic Interface Service Programming Guide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Printing the PI Programming Guide as a PDF==&lt;br /&gt;
&lt;br /&gt;
The following page describes how to produce a PDF of all the pages of the Cisco Unity Express PI Programming Guide:&lt;br /&gt;
* [[Cisco Unity Express -- PDF Print Page]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Other Cisco Unity Express Documentation==&lt;br /&gt;
&lt;br /&gt;
The majority of the documentation for Cisco Unity Express, for all releases, can be found on Cisco.com here: http://www.cisco.com/en/US/products/sw/voicesw/ps5520/tsd_products_support_series_home.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Disclaimer for Recording a Conversation==&lt;br /&gt;
&lt;br /&gt;
The use of monitoring, recording, or listening devices to eavesdrop, monitor, retrieve, or record phone conversations or other sound activities, whether or not contemporaneous with transmission, may be illegal in certain circumstances under federal, state and/or local laws. Legal advice should be sought prior to implementing any practice that monitors or records any phone conversation. Some laws require some form of notification to all parties to a phone conversation, such as by using a beep tone or other notification method or requiring the consent of all parties to the phone conversation, prior to monitoring or recording the phone conversation. Some of these laws incorporate strict penalties. In cases where local laws require a periodic beep while a conversation is being recorded, the Cisco Unity Express voice-mail system provides a user with the option of activating &amp;quot;the beep.&amp;quot; Prior to activating the Cisco Unity Express live record function, check the laws of all applicable jurisdictions. This is not legal advice and should not take the place of obtaining legal advice from a lawyer. IN ADDITION TO THE GENERAL DISCLAIMER THAT ACCOMPANIES THIS CISCO UNITY EXPRESS PRODUCT, CISCO ADDITIONALLY DISCLAIMS ANY AND ALL LIABILITY, BOTH CIVIL AND CRIMINAL, AND ASSUMES NO RESPONSIBILITY FOR THE UNAUTHORIZED AND/OR ILLEGAL USE OF THIS CISCO UNITY EXPRESS PRODUCT. THIS DISCLAIMER OF LIABILITY INCLUDES, BUT IS NOT NECESSARILY LIMITED TO, THE UNAUTHORIZED AND/OR ILLEGAL RECORDING AND MONITORING OF TELEPHONE CONVERSATIONS IN VIOLATION OF APPLICABLE FEDERAL, STATE AND/OR LOCAL LAWS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Feedback==&lt;br /&gt;
&lt;br /&gt;
If you have questions or comments about the Cisco Unity Express DocWiki pages, please email Julie McMullen at jmcmulle@cisco.com.&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Programmatic_Interface_Service_Programming_Guide</id>
		<title>Cisco Unity Express -- Programmatic Interface Service Programming Guide</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Programmatic_Interface_Service_Programming_Guide"/>
				<updated>2010-05-01T15:00:38Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
'''Search the Cisco Unity Express documentation on the DocWiki:'''&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width:25%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This document defines in detail the data structures, API, and calling conventions a programmer should employ when using the CUE PI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The CUE PI provides access for configuration purpose only and does not cover the following functionality:&lt;br /&gt;
&lt;br /&gt;
* Subscriber voicemail access&lt;br /&gt;
* Change notifications&lt;br /&gt;
* System administration related task like Software Upgrade, Backup/Restore, and Reset to factory    &lt;br /&gt;
* Reporting&lt;br /&gt;
&lt;br /&gt;
==Contents==&lt;br /&gt;
&lt;br /&gt;
This document contains the following sections:&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- RESTful Web Services]]: A description of the REST web services.&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- Quick Start for RESTful Web Services]]: Provides quick start information for using REST web services. &lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- Client Software Choices]]: Lists the software choices for clients. &lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- REST PI Service Conventions]]: Contains the REST PI service conventions.&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- REST PI Service Operations]]: Describes the REST PI service operations.  &lt;br /&gt;
** [[Cisco Unity Express -- XML Schema Download REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Common Base Classes REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- User and Group Management REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Mailbox REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Operations and Privileges REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Applications REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Business Schedule and Holidays REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Language and Prompts REST PI Service Operation]] &lt;br /&gt;
** [[Cisco Unity Express -- Restriction Tables REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Scripts REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Fax Settings REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Subsystem JTAPI REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Subsystem SIP REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Login Banner REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- DNS Configuration REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- System Information REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- License Information REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- NTP Server REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- SMTP Server REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- User Defaults REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Triggers REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Caller Call Flow REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Greetings REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Subscriber Notification Profile REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Notification Settings REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Public Distribution Lists REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Voicemail Settings REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- References]]: Lists the references used in this document.&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_PDF_Print_Groups</id>
		<title>Cisco Unity Express -- PDF Print Groups</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_PDF_Print_Groups"/>
				<updated>2010-05-01T14:52:45Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Main Page:'''  [[Cisco Unity Express -- Programmatic Interface Service Programming Guide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''NOTES:''' &lt;br /&gt;
&lt;br /&gt;
* Read the instructions on the [[Cisco Unity Express -- PDF Print Page]] first and then: &lt;br /&gt;
&lt;br /&gt;
# Highlight and copy the list of page names that you want to print. &lt;br /&gt;
#: '''Tip:''' Click the link in the Table of Contents to go the section you want.&lt;br /&gt;
# Once you find the list of page names that you want to print, ''do not click the page names, just highlight them''. Do not include the group header name.&lt;br /&gt;
# Do Control-C to copy the list of page names.&lt;br /&gt;
# Return to the [[Cisco Unity Express -- PDF Print Page]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Common Search Groups BY FUNCTION ==&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' These premade search groups contain common themes.  Feel free to make your own groups!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Programmatic Interface Service Programming Guide ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FA5858&amp;quot;&amp;gt;'''Remember:''' Just highlight and copy all the page names below, don't click on them!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Programmatic Interface Service Programming Guide]]&lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- RESTful Web Services]]&lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Quick Start for RESTful Web Services]]&lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Client Software Choices]]&lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- REST PI Service Conventions]]&lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- REST PI Service Operations]]&lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- XML Schema Download REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Common Base Classes REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- User and Group Management REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Mailbox REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Operations and Privileges REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Applications REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Business Schedule and Holidays REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Language and Prompts REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Restriction Tables REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Scripts REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Fax Settings REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Subsystem JTAPI REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Subsystem SIP REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Login Banner REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- DNS Configuration REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- System Information REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- License Information REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- NTP Server REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- SMTP Server REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- User Defaults REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Triggers REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Caller Call Flow REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Greetings REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Subscriber Notification Profile REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Notification Settings REST PI Service Operation]]&lt;br /&gt;
 &lt;br /&gt;
[[Cisco Unity Express -- Public Distribution Lists REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Voicemail Settings REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- References]]&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_PDF_Print_Groups</id>
		<title>Cisco Unity Express -- PDF Print Groups</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_PDF_Print_Groups"/>
				<updated>2010-05-01T14:52:15Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Main Page:'''  [[Cisco Unity Express -- Programmatic Interface Service Programming Guide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''NOTES:''' &lt;br /&gt;
&lt;br /&gt;
* Read the instructions on the [[Cisco Unity Express -- PDF Print Page]] first and then: &lt;br /&gt;
&lt;br /&gt;
# Highlight and copy the list of page names that you want to print. &lt;br /&gt;
#: '''Tip:''' Click the link in the Table of Contents to go the section you want.&lt;br /&gt;
# Once you find the list of page names that you want to print, ''do not click the page names, just highlight them''. Do not include the group header name.&lt;br /&gt;
# Do Control-C to copy the list of page names.&lt;br /&gt;
# Return to the [[Cisco Unity Express -– PDF Print Page]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Common Search Groups BY FUNCTION ==&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' These premade search groups contain common themes.  Feel free to make your own groups!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Programmatic Interface Service Programming Guide ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FA5858&amp;quot;&amp;gt;'''Remember:''' Just highlight and copy all the page names below, don't click on them!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Programmatic Interface Service Programming Guide]]&lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- RESTful Web Services]]&lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Quick Start for RESTful Web Services]]&lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Client Software Choices]]&lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- REST PI Service Conventions]]&lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- REST PI Service Operations]]&lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- XML Schema Download REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Common Base Classes REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- User and Group Management REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Mailbox REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Operations and Privileges REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Applications REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Business Schedule and Holidays REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Language and Prompts REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Restriction Tables REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Scripts REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Fax Settings REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Subsystem JTAPI REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Subsystem SIP REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Login Banner REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- DNS Configuration REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- System Information REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- License Information REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- NTP Server REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- SMTP Server REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- User Defaults REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Triggers REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Caller Call Flow REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Greetings REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Subscriber Notification Profile REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Notification Settings REST PI Service Operation]]&lt;br /&gt;
 &lt;br /&gt;
[[Cisco Unity Express -- Public Distribution Lists REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Voicemail Settings REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- References]]&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_PDF_Print_Groups</id>
		<title>Cisco Unity Express -- PDF Print Groups</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_PDF_Print_Groups"/>
				<updated>2010-05-01T14:50:39Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: New page: '''Main Page:'''  Cisco Unity Express -- Programmatic Interface Service Programming Guide    '''NOTES:'''   * Read the instructions on the Cisco Unity Express -– PDF Print Page f...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Main Page:'''  [[Cisco Unity Express -- Programmatic Interface Service Programming Guide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''NOTES:''' &lt;br /&gt;
&lt;br /&gt;
* Read the instructions on the [[Cisco Unity Express -– PDF Print Page]] first and then: &lt;br /&gt;
&lt;br /&gt;
# Highlight and copy the list of page names that you want to print. &lt;br /&gt;
#: '''Tip:''' Click the link in the Table of Contents to go the section you want.&lt;br /&gt;
# Once you find the list of page names that you want to print, ''do not click the page names, just highlight them''. Do not include the group header name.&lt;br /&gt;
# Do Control-C to copy the list of page names.&lt;br /&gt;
# Return to the [[Cisco Unity Express -– PDF Print Page]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Common Search Groups BY FUNCTION ==&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' These premade search groups contain common themes.  Feel free to make your own groups!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Programmatic Interface Service Programming Guide ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FA5858&amp;quot;&amp;gt;'''Remember:''' Just highlight and copy all the page names below, don't click on them!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Programmatic Interface Service Programming Guide]]&lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- RESTful Web Services]]&lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Quick Start for RESTful Web Services]]&lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Client Software Choices]]&lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- REST PI Service Conventions]]&lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- REST PI Service Operations]]&lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- XML Schema Download REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Common Base Classes REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- User and Group Management REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Mailbox REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Operations and Privileges REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Applications REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Business Schedule and Holidays REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Language and Prompts REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Restriction Tables REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Scripts REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Fax Settings REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Subsystem JTAPI REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Subsystem SIP REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Login Banner REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- DNS Configuration REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- System Information REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- License Information REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- NTP Server REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- SMTP Server REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- User Defaults REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Triggers REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Caller Call Flow REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Greetings REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Subscriber Notification Profile REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Notification Settings REST PI Service Operation]]&lt;br /&gt;
 &lt;br /&gt;
[[Cisco Unity Express -- Public Distribution Lists REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- Voicemail Settings REST PI Service Operation]] &lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- References]]&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Programmatic_Interface_Service_Programming_Guide</id>
		<title>Cisco Unity Express -- Programmatic Interface Service Programming Guide</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Programmatic_Interface_Service_Programming_Guide"/>
				<updated>2010-05-01T14:50:05Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
'''Search the Cisco Unity Express documentation on the DocWiki:'''&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width:25%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This document defines in detail the data structures, API, and calling conventions a programmer should employ when using the CUE PI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The CUE PI provides access for configuration purpose only and does not cover the following functionality:&lt;br /&gt;
&lt;br /&gt;
* Subscriber voicemail access&lt;br /&gt;
* Change notifications&lt;br /&gt;
* System administration related task like Software Upgrade, Backup/Restore, and Reset to factory    &lt;br /&gt;
* Reporting&lt;br /&gt;
&lt;br /&gt;
==Contents==&lt;br /&gt;
&lt;br /&gt;
This document contains the following sections:&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- RESTful Web Services]]: A description of the REST web services.&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- Quick Start for RESTful Web Services]]: Provides quick start information for using REST web services. &lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- Client Software Choices]]: Lists the software choices for clients. &lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- REST PI Service Conventions]]: Contains the REST PI service conventions.&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- REST PI Service Operations]]: Describes the REST PI service operations.  &lt;br /&gt;
** [[Cisco Unity Express -- XML Schema Download REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Common Base Classes REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- User and Group Management REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Mailbox REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Operations and Privileges REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Applications REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Business Schedule and Holidays REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Language and Prompts REST PI Service Operation]] &lt;br /&gt;
** [[Cisco Unity Express -- Restriction Tables REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Scripts REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Fax Settings REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Subsystem JTAPI REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Subsystem SIP REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Login Banner REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- DNS Configuration REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- System Information REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- License Information REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- NTP Server REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- SMTP Server REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- User Defaults REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Triggers REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Caller Call Flow REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Greetings REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Subscriber Notification Profile REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Notification Settings REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Public Distribution Lists REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Voicemail Settings REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- References]]: Lists the references used in this document.&lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- PDF Print Groups]]&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Programmatic_Interface_Service_Programming_Guide</id>
		<title>Cisco Unity Express -- Programmatic Interface Service Programming Guide</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Programmatic_Interface_Service_Programming_Guide"/>
				<updated>2010-05-01T14:48:39Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
'''Search the Cisco Unity Express documentation on the DocWiki:'''&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width:25%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This document defines in detail the data structures, API, and calling conventions a programmer should employ when using the CUE PI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The CUE PI provides access for configuration purpose only and does not cover the following functionality:&lt;br /&gt;
&lt;br /&gt;
* Subscriber voicemail access&lt;br /&gt;
* Change notifications&lt;br /&gt;
* System administration related task like Software Upgrade, Backup/Restore, and Reset to factory    &lt;br /&gt;
* Reporting&lt;br /&gt;
&lt;br /&gt;
==Contents==&lt;br /&gt;
&lt;br /&gt;
This document contains the following sections:&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- RESTful Web Services]]: A description of the REST web services.&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- Quick Start for RESTful Web Services]]: Provides quick start information for using REST web services. &lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- Client Software Choices]]: Lists the software choices for clients. &lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- REST PI Service Conventions]]: Contains the REST PI service conventions.&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- REST PI Service Operations]]: Describes the REST PI service operations.  &lt;br /&gt;
** [[Cisco Unity Express -- XML Schema Download REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Common Base Classes REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- User and Group Management REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Mailbox REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Operations and Privileges REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Applications REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Business Schedule and Holidays REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Language and Prompts REST PI Service Operation]] &lt;br /&gt;
** [[Cisco Unity Express -- Restriction Tables REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Scripts REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Fax Settings REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Subsystem JTAPI REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Subsystem SIP REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Login Banner REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- DNS Configuration REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- System Information REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- License Information REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- NTP Server REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- SMTP Server REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- User Defaults REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Triggers REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Caller Call Flow REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Greetings REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Subscriber Notification Profile REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Notification Settings REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Public Distribution Lists REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Voicemail Settings REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- References]]: Lists the references used in this document.&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_PDF_Print_Page</id>
		<title>Cisco Unity Express -- PDF Print Page</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_PDF_Print_Page"/>
				<updated>2010-05-01T14:48:02Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: New page: '''Main Page:  Cisco Unity Express -- Programmatic Interface Service Programming Guide'''    == Notes about Printing as PDF ==  You can easily make a PDF of any sets of DocWiki pages. ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Main Page:  [[Cisco Unity Express -- Programmatic Interface Service Programming Guide]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notes about Printing as PDF ==&lt;br /&gt;
&lt;br /&gt;
You can easily make a PDF of any sets of DocWiki pages.  Because you enter DocWiki page names, '''the PDF always contains the latest versions of the pages on the DocWiki'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Directions for Generating a PDF of Multiple DocWiki Pages at One Time ==&lt;br /&gt;
&lt;br /&gt;
Read through all these instructions before you do them.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' Keep this page open so that you can see these instructions.&lt;br /&gt;
# RIGHT-CLICK this page [[Cisco Unity Express -- PDF Print Groups]] and select &amp;quot;Open in New Window&amp;quot;. &lt;br /&gt;
# Read through the list of pages on that page.  Highlight and copy the list of page names that you want to print. &lt;br /&gt;
#* '''Tip:''' On the new page, click the link in the Table of Contents to go the section you want.&lt;br /&gt;
#* Once you find the grouping of pages that you want to print, do not click the page names, just highlight them. &lt;br /&gt;
#* Do not include the group header name.&lt;br /&gt;
#* Do Control-C to copy the list of page names.&lt;br /&gt;
# Return to this page.&lt;br /&gt;
# On the left, in the toolbox, right-click '''Special pages'''.&lt;br /&gt;
# Click '''Open in New Window'''.&lt;br /&gt;
# Scroll down and click '''Pdf Export'''.&lt;br /&gt;
# In the form, paste the list of DocWiki page names that you copied in step 2.&lt;br /&gt;
# Click '''Make PDF'''.&lt;br /&gt;
# Select either '''Open''' or '''Save'''.&lt;br /&gt;
The system generates a PDF of the pages you selected.&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Programmatic_Interface_Service_Programming_Guide</id>
		<title>Cisco Unity Express -- Programmatic Interface Service Programming Guide</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Programmatic_Interface_Service_Programming_Guide"/>
				<updated>2010-05-01T14:44:33Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
'''Search the Cisco Unity Express documentation on the DocWiki:'''&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width:25%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('007771824002417948961:zfpvm8yv4fc');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This document defines in detail the data structures, API, and calling conventions a programmer should employ when using the CUE PI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The CUE PI provides access for configuration purpose only and does not cover the following functionality:&lt;br /&gt;
&lt;br /&gt;
* Subscriber voicemail access&lt;br /&gt;
* Change notifications&lt;br /&gt;
* System administration related task like Software Upgrade, Backup/Restore, and Reset to factory    &lt;br /&gt;
* Reporting&lt;br /&gt;
&lt;br /&gt;
==Contents==&lt;br /&gt;
&lt;br /&gt;
This document contains the following sections:&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- RESTful Web Services]]: A description of the REST web services.&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- Quick Start for RESTful Web Services]]: Provides quick start information for using REST web services. &lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- Client Software Choices]]: Lists the software choices for clients. &lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- REST PI Service Conventions]]: Contains the REST PI service conventions.&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- REST PI Service Operations]]: Describes the REST PI service operations.  &lt;br /&gt;
** [[Cisco Unity Express -- XML Schema Download REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Common Base Classes REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- User and Group Management REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Mailbox REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Operations and Privileges REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Applications REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Business Schedule and Holidays REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Language and Prompts REST PI Service Operation]] &lt;br /&gt;
** [[Cisco Unity Express -- Restriction Tables REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Scripts REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Fax Settings REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Subsystem JTAPI REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Subsystem SIP REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Login Banner REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- DNS Configuration REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- System Information REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- License Information REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- NTP Server REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- SMTP Server REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- User Defaults REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Triggers REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Caller Call Flow REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Greetings REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Subscriber Notification Profile REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Notification Settings REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Public Distribution Lists REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Voicemail Settings REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- References]]: Lists the references used in this document.&lt;br /&gt;
&lt;br /&gt;
[[Cisco Unity Express -- PDF Print Page]]&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Programmatic_Interface_Service_Programming_Guide</id>
		<title>Cisco Unity Express -- Programmatic Interface Service Programming Guide</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Programmatic_Interface_Service_Programming_Guide"/>
				<updated>2010-04-30T06:03:06Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
CUE 8.0 Custom Search:&amp;lt;html&amp;gt;&amp;lt;div id=&amp;quot;cse&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&amp;gt;Loading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://www.google.com/jsapi&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  google.load('search', '1', {language : 'en'});&lt;br /&gt;
  google.setOnLoadCallback(function(){&lt;br /&gt;
    var customSearchControl = new google.search.CustomSearchControl('010293843260193236265:eezccvnyn7i');&lt;br /&gt;
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);&lt;br /&gt;
    customSearchControl.draw('cse');&lt;br /&gt;
  }, true);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://www.google.com/cse/style/look/default.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This document defines in detail the data structures, API, and calling conventions a programmer should employ when using the CUE PI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The CUE PI provides access for configuration purpose only and does not cover the following functionality:&lt;br /&gt;
&lt;br /&gt;
* Subscriber voicemail access&lt;br /&gt;
* Change notifications&lt;br /&gt;
* System administration related task like Software Upgrade, Backup/Restore, and Reset to factory    &lt;br /&gt;
* Reporting&lt;br /&gt;
&lt;br /&gt;
==Contents==&lt;br /&gt;
&lt;br /&gt;
This document contains the following sections:&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- RESTful Web Services]]: A description of the REST web services.&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- Quick Start for RESTful Web Services]]: Provides quick start information for using REST web services. &lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- Client Software Choices]]: Lists the software choices for clients. &lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- REST PI Service Conventions]]: Contains the REST PI service conventions.&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- REST PI Service Operations]]: Describes the REST PI service operations.  &lt;br /&gt;
** [[Cisco Unity Express -- XML Schema Download REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Common Base Classes REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- User and Group Management REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Mailbox REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Operations and Privileges REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Applications REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Business Schedule and Holidays REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Language and Prompts REST PI Service Operation]] &lt;br /&gt;
** [[Cisco Unity Express -- Restriction Tables REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Scripts REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Fax Settings REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Subsystem JTAPI REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Subsystem SIP REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Login Banner REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- DNS Configuration REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- System Information REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- License Information REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- NTP Server REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- SMTP Server REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- User Defaults REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Triggers REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Caller Call Flow REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Greetings REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Subscriber Notification Profile REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Notification Settings REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Public Distribution Lists REST PI Service Operation]]&lt;br /&gt;
** [[Cisco Unity Express -- Voicemail Settings REST PI Service Operation]]&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Unity Express -- References]]: Lists the references used in this document.&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express</id>
		<title>Cisco Unity Express</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express"/>
				<updated>2010-04-30T05:53:32Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Required Metadata}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cisco Unity Express Documentation on the Cisco DocWiki==&lt;br /&gt;
&lt;br /&gt;
Currently only the following Cisco Unity Express documentation is hosted on the Cisco DocWiki:&lt;br /&gt;
* [[Cisco Unity Express -- Programmatic Interface Service Programming Guide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Printing the PI Programming Guide as a PDF==&lt;br /&gt;
&lt;br /&gt;
The following page describes how to produce a PDF of all the pages of the Cisco Unity Express PI Programming Guide:&lt;br /&gt;
* [[Cisco Unity Express -– PDF Print Page]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Other Cisco Unity Express Documentation==&lt;br /&gt;
&lt;br /&gt;
The majority of the documentation for Cisco Unity Express, for all releases, can be found on Cisco.com here: http://www.cisco.com/en/US/products/sw/voicesw/ps5520/tsd_products_support_series_home.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Disclaimer for Recording a Conversation==&lt;br /&gt;
&lt;br /&gt;
The use of monitoring, recording, or listening devices to eavesdrop, monitor, retrieve, or record phone conversations or other sound activities, whether or not contemporaneous with transmission, may be illegal in certain circumstances under federal, state and/or local laws. Legal advice should be sought prior to implementing any practice that monitors or records any phone conversation. Some laws require some form of notification to all parties to a phone conversation, such as by using a beep tone or other notification method or requiring the consent of all parties to the phone conversation, prior to monitoring or recording the phone conversation. Some of these laws incorporate strict penalties. In cases where local laws require a periodic beep while a conversation is being recorded, the Cisco Unity Express voice-mail system provides a user with the option of activating &amp;quot;the beep.&amp;quot; Prior to activating the Cisco Unity Express live record function, check the laws of all applicable jurisdictions. This is not legal advice and should not take the place of obtaining legal advice from a lawyer. IN ADDITION TO THE GENERAL DISCLAIMER THAT ACCOMPANIES THIS CISCO UNITY EXPRESS PRODUCT, CISCO ADDITIONALLY DISCLAIMS ANY AND ALL LIABILITY, BOTH CIVIL AND CRIMINAL, AND ASSUMES NO RESPONSIBILITY FOR THE UNAUTHORIZED AND/OR ILLEGAL USE OF THIS CISCO UNITY EXPRESS PRODUCT. THIS DISCLAIMER OF LIABILITY INCLUDES, BUT IS NOT NECESSARILY LIMITED TO, THE UNAUTHORIZED AND/OR ILLEGAL RECORDING AND MONITORING OF TELEPHONE CONVERSATIONS IN VIOLATION OF APPLICABLE FEDERAL, STATE AND/OR LOCAL LAWS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Feedback==&lt;br /&gt;
&lt;br /&gt;
If you have questions or comments about the Cisco Unity Express DocWiki pages, please email Julie McMullen at jmcmulle@cisco.com.&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Quick_Start_for_RESTful_Web_Services</id>
		<title>Cisco Unity Express -- Quick Start for RESTful Web Services</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Cisco_Unity_Express_--_Quick_Start_for_RESTful_Web_Services"/>
				<updated>2010-04-30T05:23:32Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Required Metadata}}&lt;br /&gt;
'''Main page:''' [[Cisco Unity Express -- Programmatic Interface Service Programming Guide]]&lt;br /&gt;
&lt;br /&gt;
'''Previous page:''' [[Cisco Unity Express -- RESTful Web Services]]&lt;br /&gt;
&lt;br /&gt;
'''Next page:''' [[Cisco Unity Express -- Client Software Choices]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Before getting into the service details, this section provides a list of the steps required for executing a request using the CUE PI service.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A client needs the following information to make a request to the CUE PI service:&lt;br /&gt;
&lt;br /&gt;
# HTTP URL for a resource&lt;br /&gt;
#:For example, the resource URI for configuring the login banner is:&lt;br /&gt;
#:'''/system/banner'''&lt;br /&gt;
#:If the CUE host IP address is 172.27.104.144, then, by appending the CUE PI application name &amp;quot;rest&amp;quot; and the published resource URI, we can obtain the complete HTTP URL for the resource as:&lt;br /&gt;
#:&lt;br /&gt;
#:&amp;lt;nowiki&amp;gt;http://172.27.104.144/rest/system/banner&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
#:&lt;br /&gt;
# HTTP method to execute on the resource (GET for reading, POST for creating, PUT for updating, and DELETE for removing the resource)&lt;br /&gt;
#:Thus, for reading the current value for the login banner, we would need to perform HTTP GET on the URL constructed above.&lt;br /&gt;
# Representation type of the resource (XML, HTML, JSON, and so on) &lt;br /&gt;
#:The CUE PI service uses XML representation for most of its resources; thus, in the HTTP GET request for reading the login banner, we need to set the header '''Accept''' to MIME type '''application/xml'''.&lt;br /&gt;
# Authentication information&lt;br /&gt;
#:The CUE PI service uses HTTP basic authentication. See the '''Authentication''' section under [[Cisco Unity Express -- REST PI Service Conventions]] for more details.&lt;br /&gt;
#:For example, we will use the username &amp;quot;cisco&amp;quot; with password &amp;quot;cisco&amp;quot;.&lt;br /&gt;
#:Using the command line utility &amp;quot;curl&amp;quot;, one can execute this request as follows:&lt;br /&gt;
 $ curl -u cisco:cisco -X GET -H 'Accept: application/xml' &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://172.27.104.144/rest/system/banner&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;yes&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;loginBanner&amp;gt;&lt;br /&gt;
     &amp;lt;resourceURI&amp;gt;/system/banner&amp;lt;/resourceURI&amp;gt;&lt;br /&gt;
     &amp;lt;bannerMessage&amp;gt;Hello. Welcome to Cisco Unity Express !!!&lt;br /&gt;
 &amp;lt;/bannerMessage&amp;gt;&lt;br /&gt;
 &amp;lt;/loginBanner&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/File:CUE80_Voicemail_Settings.jpg</id>
		<title>File:CUE80 Voicemail Settings.jpg</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/File:CUE80_Voicemail_Settings.jpg"/>
				<updated>2010-04-30T05:22:00Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/File:CUE80_User_Defaults.jpg</id>
		<title>File:CUE80 User Defaults.jpg</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/File:CUE80_User_Defaults.jpg"/>
				<updated>2010-04-30T05:21:43Z</updated>
		
		<summary type="html">&lt;p&gt;Mnapalan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mnapalan</name></author>	</entry>

	</feed>