


 



<?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=Cisco_Unity_Connection_Messaging_Interface_(CUMI)_API_--_Using_the_CUMI_API_for_Sending_Messages&amp;feed=atom&amp;action=history</id>
		<title>Cisco Unity Connection Messaging Interface (CUMI) API -- Using the CUMI API for Sending Messages - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://docwiki.cisco.com/w/index.php?title=Cisco_Unity_Connection_Messaging_Interface_(CUMI)_API_--_Using_the_CUMI_API_for_Sending_Messages&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/w/index.php?title=Cisco_Unity_Connection_Messaging_Interface_(CUMI)_API_--_Using_the_CUMI_API_for_Sending_Messages&amp;action=history"/>
		<updated>2013-05-20T17:36:49Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.16.0</generator>

	<entry>
		<id>http://docwiki.cisco.com/w/index.php?title=Cisco_Unity_Connection_Messaging_Interface_(CUMI)_API_--_Using_the_CUMI_API_for_Sending_Messages&amp;diff=46091&amp;oldid=prev</id>
		<title>Pankuma3: /* Schema */</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/w/index.php?title=Cisco_Unity_Connection_Messaging_Interface_(CUMI)_API_--_Using_the_CUMI_API_for_Sending_Messages&amp;diff=46091&amp;oldid=prev"/>
				<updated>2012-06-13T10:46:59Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Schema&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 10:46, 13 June 2012&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 145:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 145:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Recipients for a message are identified in a recipient list. Each recipient has a recipient type and an address. The address information for an inbound message is filled out with any information that is available. Each address that is part of a recipient for an outbound message must contain an object identifier and a type, or a &amp;quot;blind&amp;quot; address in the SmtpAddress field.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Recipients for a message are identified in a recipient list. Each recipient has a recipient type and an address. The address information for an inbound message is filled out with any information that is available. Each address that is part of a recipient for an outbound message must contain an object identifier and a type, or a &amp;quot;blind&amp;quot; address in the SmtpAddress field.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;User needs to specify either an object identifier or DtmfAccessID or SmtpAddress in order to sendMessage to another user.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The schema for recipients and addresses:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The schema for recipients and addresses:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 164:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 165:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;nbsp; &amp;lt;xs:element name=&amp;quot;UserGuid&amp;quot; type=&amp;quot;xs:string&amp;quot; minOccurs=&amp;quot;0&amp;quot; /&amp;gt; &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;nbsp; &amp;lt;xs:element name=&amp;quot;UserGuid&amp;quot; type=&amp;quot;xs:string&amp;quot; minOccurs=&amp;quot;0&amp;quot; /&amp;gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;nbsp; &amp;lt;xs:element name=&amp;quot;DisplayName&amp;quot; type=&amp;quot;xs:string&amp;quot; minOccurs=&amp;quot;0&amp;quot; /&amp;gt; &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;nbsp; &amp;lt;xs:element name=&amp;quot;DisplayName&amp;quot; type=&amp;quot;xs:string&amp;quot; minOccurs=&amp;quot;0&amp;quot; /&amp;gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;nbsp; &amp;lt;xs:element name=&amp;quot;SmtpAddress&amp;quot; type=&amp;quot;xs:string&amp;quot; minOccurs=&amp;quot;0&amp;quot; /&amp;gt; &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;nbsp; &amp;lt;xs:element name=&amp;quot;SmtpAddress&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot; type=&amp;quot;xs:string&amp;quot; minOccurs=&amp;quot;0&amp;quot; /&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &amp;lt;xs:element name=&amp;quot;DtmfAccessID&lt;/ins&gt;&amp;quot; type=&amp;quot;xs:string&amp;quot; minOccurs=&amp;quot;0&amp;quot; /&amp;gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;nbsp; &amp;lt;/xs:all&amp;gt; &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;nbsp; &amp;lt;/xs:all&amp;gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;nbsp; &amp;lt;/xs:complexType&amp;gt; &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;nbsp; &amp;lt;/xs:complexType&amp;gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 196:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 198:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Container objects are simply attachments and recipients.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Container objects are simply attachments and recipients.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Addressing == &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Addressing == &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Pankuma3</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/w/index.php?title=Cisco_Unity_Connection_Messaging_Interface_(CUMI)_API_--_Using_the_CUMI_API_for_Sending_Messages&amp;diff=44842&amp;oldid=prev</id>
		<title>Anilve at 06:59, 1 March 2012</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/w/index.php?title=Cisco_Unity_Connection_Messaging_Interface_(CUMI)_API_--_Using_the_CUMI_API_for_Sending_Messages&amp;diff=44842&amp;oldid=prev"/>
				<updated>2012-03-01T06:59:39Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 06:59, 1 March 2012&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 269:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 269:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;----&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;! style=&amp;quot;background-color: rgb(255, 215, 0);&amp;quot; | '''Back to:''' [[Cisco Unity Connection Messaging Interface (CUMI) API|CUMI API Overview ]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;|}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Cisco Unity Connection Messaging Interface (CUMI) API]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Cisco Unity Connection Messaging Interface (CUMI) API]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Anilve</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/w/index.php?title=Cisco_Unity_Connection_Messaging_Interface_(CUMI)_API_--_Using_the_CUMI_API_for_Sending_Messages&amp;diff=44841&amp;oldid=prev</id>
		<title>Anilve at 06:59, 1 March 2012</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/w/index.php?title=Cisco_Unity_Connection_Messaging_Interface_(CUMI)_API_--_Using_the_CUMI_API_for_Sending_Messages&amp;diff=44841&amp;oldid=prev"/>
				<updated>2012-03-01T06:59:02Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 06:59, 1 March 2012&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;'''Links to Other API pages:''' [[Cisco_Unity_Connection_APIs]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{| border=&amp;quot;1&amp;quot; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;class&lt;/ins&gt;=&amp;quot;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;wikitable&lt;/ins&gt;&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{| &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;align=&amp;quot;right&amp;quot; &lt;/del&gt;border=&amp;quot;1&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|align&lt;/del&gt;=&amp;quot;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;center&lt;/del&gt;&amp;quot;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|'''CUMI Guide Contents'''&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|[[Cisco Unity Connection Messaging Interface (CUMI) API|API Overview ]]&amp;lt;br&amp;gt;[[Cisco Unity Connection Messaging Interface (CUMI) API &lt;/del&gt;-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;- Using the CUMI API|Using the CUMI API for Mailboxes &amp;amp; Folders]]&amp;lt;br&amp;gt;[[Cisco Unity Connection Messaging Interface &lt;/del&gt;(&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;CUMI&lt;/del&gt;) &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;API -- Using the CUMI API for Sending Messages&lt;/del&gt;|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Using the CUMI API for Sending Messages]]&amp;lt;br&amp;gt;&lt;/del&gt;[[Cisco Unity Connection Messaging Interface (CUMI) API &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;-- Using the CUMI API for Sending Notifications&lt;/del&gt;|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Using the &lt;/del&gt;CUMI API &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;for Sending Notifications]]&amp;lt;br&amp;gt;[[Cisco Unity Connection Messaging Interface (CUMI) API -- Using the CUMI API for Broadcast Messages|Using the CUMI API for Broadcast Messages]]&amp;lt;br&amp;gt;[[Cisco Unity Connection Messaging Interface (CUMI) API -- HTTP Samples|HTTP Samples]]&amp;lt;br&amp;gt;[[Cisco Unity Connection Messaging Interface (CUMI) API -- Sending a Voice Message with One or More Attachments|Sending a Voice Message with One or More Attachments]]&amp;lt;br&amp;gt;[[Cisco Unity Connection Messaging Interface (CUMI) API -- Preventing Messages from Being Automatically Deleted (Investigative Hold)|Preventing Messages from Being Deleted (Investigative Hold)&lt;/del&gt;]] &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;! style=&amp;quot;background&lt;/ins&gt;-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;color: rgb&lt;/ins&gt;(&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;255, 215, 0&lt;/ins&gt;)&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;;&amp;quot; &lt;/ins&gt;| &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''Back to:''' &lt;/ins&gt;[[Cisco Unity Connection Messaging Interface (CUMI) API|CUMI API &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Overview &lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Anilve</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/w/index.php?title=Cisco_Unity_Connection_Messaging_Interface_(CUMI)_API_--_Using_the_CUMI_API_for_Sending_Messages&amp;diff=44817&amp;oldid=prev</id>
		<title>Anilve at 23:34, 24 February 2012</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/w/index.php?title=Cisco_Unity_Connection_Messaging_Interface_(CUMI)_API_--_Using_the_CUMI_API_for_Sending_Messages&amp;diff=44817&amp;oldid=prev"/>
				<updated>2012-02-24T23:34:19Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 23:34, 24 February 2012&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|align=&amp;quot;center&amp;quot;|'''CUMI Guide Contents'''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|align=&amp;quot;center&amp;quot;|'''CUMI Guide Contents'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|[[Cisco Unity Connection Messaging Interface (CUMI) API|API Overview ]]&amp;lt;br&amp;gt;[[Cisco Unity Connection Messaging Interface (CUMI) API -- Using the CUMI API|Using the CUMI API ]]&amp;lt;br&amp;gt;[[Cisco Unity Connection Messaging Interface (CUMI) API -- Using the CUMI API for Sending Messages|Using the CUMI API for Sending Messages]]&amp;lt;br&amp;gt;[[Cisco Unity Connection Messaging Interface (CUMI) API -- Using the CUMI API for Sending Notifications|Using the CUMI API for Sending Notifications]]&amp;lt;br&amp;gt;[[Cisco Unity Connection Messaging Interface (CUMI) API -- Using the CUMI API for Broadcast Messages|Using the CUMI API for Broadcast Messages]]&amp;lt;br&amp;gt;[[Cisco Unity Connection Messaging Interface (CUMI) API -- HTTP Samples|HTTP Samples]]&amp;lt;br&amp;gt;[[Cisco Unity Connection Messaging Interface (CUMI) API -- Sending a Voice Message with One or More Attachments|Sending a Voice Message with One or More Attachments]]&amp;lt;br&amp;gt;[[Cisco Unity Connection Messaging Interface (CUMI) API -- Preventing Messages from Being Automatically Deleted (Investigative Hold)|Preventing Messages from Being Deleted (Investigative Hold)]] &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|[[Cisco Unity Connection Messaging Interface (CUMI) API|API Overview ]]&amp;lt;br&amp;gt;[[Cisco Unity Connection Messaging Interface (CUMI) API -- Using the CUMI API|Using the CUMI API &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;for Mailboxes &amp;amp; Folders&lt;/ins&gt;]]&amp;lt;br&amp;gt;[[Cisco Unity Connection Messaging Interface (CUMI) API -- Using the CUMI API for Sending Messages|Using the CUMI API for Sending Messages]]&amp;lt;br&amp;gt;[[Cisco Unity Connection Messaging Interface (CUMI) API -- Using the CUMI API for Sending Notifications|Using the CUMI API for Sending Notifications]]&amp;lt;br&amp;gt;[[Cisco Unity Connection Messaging Interface (CUMI) API -- Using the CUMI API for Broadcast Messages|Using the CUMI API for Broadcast Messages]]&amp;lt;br&amp;gt;[[Cisco Unity Connection Messaging Interface (CUMI) API -- HTTP Samples|HTTP Samples]]&amp;lt;br&amp;gt;[[Cisco Unity Connection Messaging Interface (CUMI) API -- Sending a Voice Message with One or More Attachments|Sending a Voice Message with One or More Attachments]]&amp;lt;br&amp;gt;[[Cisco Unity Connection Messaging Interface (CUMI) API -- Preventing Messages from Being Automatically Deleted (Investigative Hold)|Preventing Messages from Being Deleted (Investigative Hold)]] &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Anilve</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/w/index.php?title=Cisco_Unity_Connection_Messaging_Interface_(CUMI)_API_--_Using_the_CUMI_API_for_Sending_Messages&amp;diff=36253&amp;oldid=prev</id>
		<title>Gscorbin: 1 revision</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/w/index.php?title=Cisco_Unity_Connection_Messaging_Interface_(CUMI)_API_--_Using_the_CUMI_API_for_Sending_Messages&amp;diff=36253&amp;oldid=prev"/>
				<updated>2010-12-13T23:57:07Z</updated>
		
		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 23:57, 13 December 2010&lt;/td&gt;
		&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Gscorbin</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/w/index.php?title=Cisco_Unity_Connection_Messaging_Interface_(CUMI)_API_--_Using_the_CUMI_API_for_Sending_Messages&amp;diff=36252&amp;oldid=prev</id>
		<title>Gscorbin at 22:57, 13 December 2010</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/w/index.php?title=Cisco_Unity_Connection_Messaging_Interface_(CUMI)_API_--_Using_the_CUMI_API_for_Sending_Messages&amp;diff=36252&amp;oldid=prev"/>
				<updated>2010-12-13T22:57:21Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''Links to Other API pages:''' [[Cisco_Unity_Connection_APIs]]&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''CUMI Guide Contents'''&lt;br /&gt;
|-&lt;br /&gt;
|[[Cisco Unity Connection Messaging Interface (CUMI) API|API Overview ]]&amp;lt;br&amp;gt;[[Cisco Unity Connection Messaging Interface (CUMI) API -- Using the CUMI API|Using the CUMI API ]]&amp;lt;br&amp;gt;[[Cisco Unity Connection Messaging Interface (CUMI) API -- Using the CUMI API for Sending Messages|Using the CUMI API for Sending Messages]]&amp;lt;br&amp;gt;[[Cisco Unity Connection Messaging Interface (CUMI) API -- Using the CUMI API for Sending Notifications|Using the CUMI API for Sending Notifications]]&amp;lt;br&amp;gt;[[Cisco Unity Connection Messaging Interface (CUMI) API -- Using the CUMI API for Broadcast Messages|Using the CUMI API for Broadcast Messages]]&amp;lt;br&amp;gt;[[Cisco Unity Connection Messaging Interface (CUMI) API -- HTTP Samples|HTTP Samples]]&amp;lt;br&amp;gt;[[Cisco Unity Connection Messaging Interface (CUMI) API -- Sending a Voice Message with One or More Attachments|Sending a Voice Message with One or More Attachments]]&amp;lt;br&amp;gt;[[Cisco Unity Connection Messaging Interface (CUMI) API -- Preventing Messages from Being Automatically Deleted (Investigative Hold)|Preventing Messages from Being Deleted (Investigative Hold)]] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== About Messages ==&lt;br /&gt;
&lt;br /&gt;
A Message resource is what you might think of as a message &amp;quot;header&amp;quot; or &amp;quot;envelope.&amp;quot; It is a small description of the message (from, to, time, etc.), so that loading a list of messages is efficient; the actual message content is provided in the form of links to one or more attachments.&lt;br /&gt;
&lt;br /&gt;
There is no fixed limit on the number of recipients a message can have. Therefore, the recipient list is also provided as a link to an attachment; because there is no limit on the number of recipients, loading recipients into the Message resource could have a big impact on performance.&lt;br /&gt;
&lt;br /&gt;
Non-delivery receipts (NDRs) have one additional child resource, FailedRecipients, which includes a Recipient URI and a failure status code.&lt;br /&gt;
&lt;br /&gt;
== Sending Messages ==&lt;br /&gt;
&lt;br /&gt;
A message can be sent by a POST request to the root URI for messages. The content of the request is &amp;quot;mutipart/form-data&amp;quot;. There must be three pieces of data in the request in the following order:&lt;br /&gt;
&lt;br /&gt;
# a message in either &amp;quot;application/xml&amp;quot; or &amp;quot;application/json&amp;quot; format&lt;br /&gt;
# a list of recipients&lt;br /&gt;
# audio data as &amp;quot;audio/wav&amp;quot; (optional, as a message can be sent with no audio)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Schema ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;xs:simpleType name=&amp;quot;priorityType&amp;quot;&amp;gt; &lt;br /&gt;
 &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt; &lt;br /&gt;
 &amp;lt;xs:enumeration value=&amp;quot;Low&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:enumeration value=&amp;quot;Normal&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:enumeration value=&amp;quot;Urgent&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;/xs:restriction&amp;gt; &lt;br /&gt;
 &amp;lt;/xs:simpleType&amp;gt; &lt;br /&gt;
 &amp;lt;xs:simpleType name=&amp;quot;sensitivityType&amp;quot;&amp;gt; &lt;br /&gt;
 &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt; &lt;br /&gt;
 &amp;lt;xs:enumeration value=&amp;quot;Normal&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:enumeration value=&amp;quot;Personal&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:enumeration value=&amp;quot;Private&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:enumeration value=&amp;quot;Confidential&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;/xs:restriction&amp;gt; &lt;br /&gt;
 &amp;lt;/xs:simpleType&amp;gt; &lt;br /&gt;
 &amp;lt;xs:complexType name=&amp;quot;callerIdType&amp;quot;&amp;gt; &lt;br /&gt;
 &amp;lt;xs:all&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;CallerNumber&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;CallerName&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;CallerImage&amp;quot; type=&amp;quot;xs:anyURI&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;/xs:all&amp;gt; &lt;br /&gt;
 &amp;lt;/xs:complexType&amp;gt; &lt;br /&gt;
 &amp;lt;xs:simpleType name=&amp;quot;messageType&amp;quot;&amp;gt; &lt;br /&gt;
 &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt; &lt;br /&gt;
 &amp;lt;xs:enumeration value=&amp;quot;Email&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:enumeration value=&amp;quot;DR&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:enumeration value=&amp;quot;Voice&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:enumeration value=&amp;quot;RR&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:enumeration value=&amp;quot;Fax&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:enumeration value=&amp;quot;NDR&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;/xs:restriction&amp;gt; &lt;br /&gt;
 &amp;lt;/xs:simpleType&amp;gt; &lt;br /&gt;
 &amp;lt;xs:complexType name=&amp;quot;Message&amp;quot;&amp;gt; &lt;br /&gt;
 &amp;lt;xs:all&amp;gt; &lt;br /&gt;
 &amp;lt;!-- fields that can be modified by the client at any time --&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;Subject&amp;quot; type=&amp;quot;xs:string&amp;quot; minOccurs=&amp;quot;0&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;Read&amp;quot; type=&amp;quot;xs:boolean&amp;quot; minOccurs=&amp;quot;0&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;!-- flags that can be set by the client on send --&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;Dispatch&amp;quot; type=&amp;quot;xs:boolean&amp;quot; minOccurs=&amp;quot;0&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;Secure&amp;quot; type=&amp;quot;xs:boolean&amp;quot; minOccurs=&amp;quot;0&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;Priority&amp;quot; type=&amp;quot;priorityType&amp;quot; minOccurs=&amp;quot;0&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;Sensitivity&amp;quot; type=&amp;quot;sensitivityType&amp;quot; minOccurs=&amp;quot;0&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;ReadReceiptRequested&amp;quot; type=&amp;quot;xs:boolean&amp;quot; minOccurs=&amp;quot;0&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;DeliveryReceiptRequested&amp;quot; type=&amp;quot;xs:boolean&amp;quot; minOccurs=&amp;quot;0&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;!-- fields that are only filled out when getting individual message details --&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;Attachments&amp;quot; type=&amp;quot;Attachments&amp;quot; minOccurs=&amp;quot;0&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;Recipients&amp;quot; type=&amp;quot;Recipients&amp;quot; minOccurs=&amp;quot;0&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;!-- message envelope elements --&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;URI&amp;quot; type=&amp;quot;xs:anyURI&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;MsgId&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;From&amp;quot; type=&amp;quot;Address&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;CallerId&amp;quot; type=&amp;quot;callerIdType&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;ArrivalTime&amp;quot; type=&amp;quot;xs:long&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;Size&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;Duration&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;IMAPUid&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;FromSub&amp;quot; type=&amp;quot;xs:boolean&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;FromVmIntSub&amp;quot; type=&amp;quot;xs:boolean&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;Flagged&amp;quot; type=&amp;quot;xs:boolean&amp;quot; minOccurs=&amp;quot;0&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;MsgType&amp;quot; type=&amp;quot;messageType&amp;quot; minOccurs=&amp;quot;0&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;ModificationTime&amp;quot; type=&amp;quot;xs:long&amp;quot; minOccurs=&amp;quot;0&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;IsDraft&amp;quot; type=&amp;quot;xs:boolean&amp;quot; minOccurs=&amp;quot;0&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;IsDeleted&amp;quot; type=&amp;quot;xs:long&amp;quot; minOccurs=&amp;quot;0&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;IsSent&amp;quot; type=&amp;quot;xs:long&amp;quot; minOccurs=&amp;quot;0&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;IsFuture&amp;quot; type=&amp;quot;xs:long&amp;quot; minOccurs=&amp;quot;0&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;FolderURI&amp;quot; type=&amp;quot;xs:anyURI&amp;quot; minOccurs=&amp;quot;0&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;/xs:all&amp;gt; &lt;br /&gt;
 &amp;lt;/xs:complexType&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;Message&amp;quot; type=&amp;quot;Message&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;Messages&amp;quot;&amp;gt; &lt;br /&gt;
 &amp;lt;xs:complexType&amp;gt; &lt;br /&gt;
 &amp;lt;xs:sequence&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;Message&amp;quot; type=&amp;quot;Message&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;/xs:sequence&amp;gt; &lt;br /&gt;
 &amp;lt;/xs:complexType&amp;gt; &lt;br /&gt;
 &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When sending a message, the following fields can be set:&lt;br /&gt;
&lt;br /&gt;
* dispatch&lt;br /&gt;
* secure&lt;br /&gt;
* priority&lt;br /&gt;
* sensitivity&lt;br /&gt;
* read receipt requested&lt;br /&gt;
* delivery receipt requested&lt;br /&gt;
&lt;br /&gt;
On a received message, the following fields can be modified:&lt;br /&gt;
&lt;br /&gt;
* priority&lt;br /&gt;
* subject&lt;br /&gt;
* read&lt;br /&gt;
&lt;br /&gt;
Although a message can appear in a folder, it is always available via a unique id:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 /vmrest/mailbox/messageid&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Because messages include attachments and recipients that are not efficiently included in the envelope of the message, they are filled out only when an individual message is requested.&lt;br /&gt;
&lt;br /&gt;
The following is the resource definition for attachments and recipients:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;xs:complexType name=&amp;quot;Attachment&amp;quot;&amp;gt; &lt;br /&gt;
 &amp;lt;xs:all&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;URI&amp;quot; type=&amp;quot;xs:anyURI&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;/xs:all&amp;gt; &lt;br /&gt;
 &amp;lt;/xs:complexType&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;Attachment&amp;quot; type=&amp;quot;Attachment&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:complexType name=&amp;quot;Attachments&amp;quot;&amp;gt; &lt;br /&gt;
 &amp;lt;xs:sequence&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;Attachment&amp;quot; type=&amp;quot;Attachment&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;/xs:sequence&amp;gt; &lt;br /&gt;
 &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recipients for a message are identified in a recipient list. Each recipient has a recipient type and an address. The address information for an inbound message is filled out with any information that is available. Each address that is part of a recipient for an outbound message must contain an object identifier and a type, or a &amp;quot;blind&amp;quot; address in the SmtpAddress field.&lt;br /&gt;
&lt;br /&gt;
The schema for recipients and addresses:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;xs:simpleType name=&amp;quot;addressType&amp;quot;&amp;gt; &lt;br /&gt;
 &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt; &lt;br /&gt;
 &amp;lt;xs:enumeration value=&amp;quot;SUBSCRIBER&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:enumeration value=&amp;quot;DISTRIBUTIONLIST&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:enumeration value=&amp;quot;PRIVATELIST&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:enumeration value=&amp;quot;CONTACT&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:enumeration value=&amp;quot;VPIMCONTACT&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;/xs:restriction&amp;gt; &lt;br /&gt;
 &amp;lt;/xs:simpleType&amp;gt; &lt;br /&gt;
 &amp;lt;xs:complexType name=&amp;quot;Address&amp;quot;&amp;gt; &lt;br /&gt;
 &amp;lt;xs:all&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;ObjectId&amp;quot; type=&amp;quot;xs:string&amp;quot; minOccurs=&amp;quot;0&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;Type&amp;quot; type=&amp;quot;addressType&amp;quot; minOccurs=&amp;quot;0&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;UserGuid&amp;quot; type=&amp;quot;xs:string&amp;quot; minOccurs=&amp;quot;0&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;DisplayName&amp;quot; type=&amp;quot;xs:string&amp;quot; minOccurs=&amp;quot;0&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;SmtpAddress&amp;quot; type=&amp;quot;xs:string&amp;quot; minOccurs=&amp;quot;0&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;/xs:all&amp;gt; &lt;br /&gt;
 &amp;lt;/xs:complexType&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;Address&amp;quot; type=&amp;quot;Address&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:complexType name=&amp;quot;Addresses&amp;quot;&amp;gt; &lt;br /&gt;
 &amp;lt;xs:sequence&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;Address&amp;quot; type=&amp;quot;Address&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;/xs:sequence&amp;gt; &lt;br /&gt;
 &amp;lt;/xs:complexType&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;Addresses&amp;quot; type=&amp;quot;Addresses&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:simpleType name=&amp;quot;recipientType&amp;quot;&amp;gt; &lt;br /&gt;
 &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt; &lt;br /&gt;
 &amp;lt;xs:enumeration value=&amp;quot;TO&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:enumeration value=&amp;quot;CC&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:enumeration value=&amp;quot;BCC&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;/xs:restriction&amp;gt; &lt;br /&gt;
 &amp;lt;/xs:simpleType&amp;gt; &lt;br /&gt;
 &amp;lt;xs:complexType name=&amp;quot;Recipient&amp;quot;&amp;gt; &lt;br /&gt;
 &amp;lt;xs:all&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;Type&amp;quot; type=&amp;quot;recipientType&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;Address&amp;quot; type=&amp;quot;Address&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;/xs:all&amp;gt; &lt;br /&gt;
 &amp;lt;/xs:complexType&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;Recipient&amp;quot; type=&amp;quot;Recipient&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;xs:complexType name=&amp;quot;Recipients&amp;quot;&amp;gt; &lt;br /&gt;
 &amp;lt;xs:sequence&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;Recipient&amp;quot; type=&amp;quot;Recipient&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;/xs:sequence&amp;gt; &lt;br /&gt;
 &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Container objects are simply attachments and recipients.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Addressing == &lt;br /&gt;
&lt;br /&gt;
Addressing in CUMI consists of a lookup method that returns a list of addresses matching a specified name or the beginning of a name:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! URI&lt;br /&gt;
! Request&lt;br /&gt;
! Description&lt;br /&gt;
|- &lt;br /&gt;
| /mailbox/addresses?name=&amp;lt;full or partial name&amp;gt;&lt;br /&gt;
| GET&lt;br /&gt;
| Returns an Address resource that lists all of the matched names (up to a maximum of 100).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The name can be a whole name, or the beginning of the first name, last name, display name, or alias. The name value in the URI will match distribution lists, personal distribution lists, contacts, and users.&lt;br /&gt;
&lt;br /&gt;
For example, when searching for the user &amp;quot;Alexander Bell,&amp;quot; the name could be any of the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 name=abell&lt;br /&gt;
 name=alexander&lt;br /&gt;
 name=alex&lt;br /&gt;
 name=bell&lt;br /&gt;
 name=bel&lt;br /&gt;
 name=alexander be&lt;br /&gt;
 name=alex be&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Error Handling ==&lt;br /&gt;
&lt;br /&gt;
When errors are encountered on the server, the CUMI API adheres to the standard REST practice of using the closest HTTP code available. It also follows the recommendation in &amp;quot;RESTful Web Services,&amp;quot; and returns an error document that is human readable (and also program readable).&lt;br /&gt;
&lt;br /&gt;
The approach is to return codes in descending order: first the HTTP code, then the relevant VMWS error if possible, and finally the original error code and message. We generally have two levels of errors in this particular case, but the errors will be a general list to provide a more extensible mechanism.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 403 Forbidden&lt;br /&gt;
 Content-Type: application/xml&lt;br /&gt;
 Date: Fri, 10 Nov 2008 20:04:45 GMT&lt;br /&gt;
 Server: UnityConnection&lt;br /&gt;
 Transfer-Encoding: chunked&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;Error&amp;gt; &lt;br /&gt;
 &amp;lt;Code&amp;gt;E_VMWS_MSG_MAILBOX_FULL&amp;lt;/Code&amp;gt; &lt;br /&gt;
 &amp;lt;Message&amp;gt;Destination mailbox is full or send quota was exceeded.&amp;lt;/Message&amp;gt;&lt;br /&gt;
 &amp;lt;Code&amp;gt;0x80046408&amp;lt;/Code&amp;gt; &lt;br /&gt;
 &amp;lt;Message&amp;gt;E_CML_SEND_QUOTA_EXCEEDED&amp;lt;/Message&amp;gt;&amp;lt;/Error&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The VMWS error codes are intended to make it easier for Cannonball and Midlet clients to cut over to this interface. In addition, having a code between HTTP and the lowest-level component error code is useful. New VMWS errors that do not apply to the SOAP interface are added in the form &amp;quot;E_VM{_}REST_\_&amp;lt;new-error&amp;gt;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Here's the XSD snippet for a RestError:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;RestError&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;xs:complexType&amp;gt; &lt;br /&gt;
 &amp;lt;xs:all&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;error&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt; &lt;br /&gt;
 &amp;lt;xs:complexType&amp;gt; &lt;br /&gt;
 &amp;lt;xs:all&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;code&amp;quot; type=&amp;quot;ErrorCode&amp;quot;/&amp;gt; &lt;br /&gt;
 &amp;lt;xs:element name=&amp;quot;message&amp;quot; type=&amp;quot;xs:string&amp;quot;/&amp;gt; &lt;br /&gt;
 &amp;lt;/xs:all&amp;gt; &lt;br /&gt;
 &amp;lt;/xs:complexType&amp;gt; &lt;br /&gt;
 &amp;lt;/xs:element&amp;gt; &lt;br /&gt;
 &amp;lt;/xs:all&amp;gt;&lt;br /&gt;
 &amp;lt;/xs:complexType&amp;gt;&amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Cisco Unity Connection Messaging Interface (CUMI) API]]&lt;/div&gt;</summary>
		<author><name>Gscorbin</name></author>	</entry>

	</feed>