Blogs

I am glad to see queries coming from developers as they start to develop complex applications using the Unity Connection API.
There are questions when using the notifications about the scale of the new applications being developed.

The developer should plan on doing a scale test to determine the final numbers. The various components that build the solution can provide their numbers, but combining them together can lead to situations which were not clear earlier.

On this page here we have posted what the performance tests on Unity Connection has determined -
docwiki page about scale

 

I get asked this question a lot -
How do I get a quick count on the number of messages in a mailbox?

The CUMI API for Unity Connection makes it really easy to do this.
When making the REST API call, if the pagenumber parameter is specified as “0”, the response will include attribute named “total” which indicates the number of total messages in the queried folder and the message list in the XML is suppressed,

Examples -

All Inbox messages count (Authenticating with the users credentials )
GET https://<UCxn server>/vmrest/mailbox/folders/inbox/messages?pagenumber=0
returns -
Response:
<Messages total="4"/>

All Inbox messages count (Authenticating as as administrator having the “Mailbox access delegate” role)
GET https://<UCxn server>/vmrest/mailbox/folders/inbox/messages?pagenumber=0
returns -
Response:
<Messages total="4"/>

 

The Unified Communications 9.0 Partner Bundle packages Cisco’s Collaboration application software for our Collaboration partner community to leverage for their internal lab or demonstration systems. The 9.0 version is now available for order. Learn More >>

 

What are Dispatch Messages?
Dispatch Messages are messages that are send to a distribution list, configured such that only one user in the group needs to act on the message. When listening to a dispatch message, users are given the option to accept, postpone, or decline the message.

Dispatch messaging is useful in situations where a team is available to respond to issues, but only one member of the team needs to respond. For example, an IT department may want to set up a call handler to take messages from employees who need assistance, and then send the messages as dispatch messages to a distribution list comprised of IT department staff. All of the members of the distribution list receive a copy of each message. Team members can then decide whether to accept or decline a message; declined messages are then picked up by other team members.

How to setup Dispatch Messages via the REST API ?

Yes this can be done by using the CUPI API to set the flags on the Call Handler or Interview Handler.

How can Users Consume Dispatch Messages?
The phone interface is the only supported interface for dispatch messages that come pre built with Cisco Unity Connection.

Customers can create Cisco Unity Connection Messaging Interface (CUMI) clients that can consume the dispatch messages. For more details refers here -
http://docwiki.cisco.com/wiki/Cisco_Unity_Connection_Messaging_Interface_CUMI_API_—_Dispatch_Message_Operations

Dispatch Messaging Limitations and Behavioral Notes[/b]

http://www.cisco.com/en/US/docs/voice_ip_comm/connection/8x/administration/guide/8xcucsag170.html#wp1096377


Links for more information -
Setting up Unity Connection 8.x Server for Dispatch Messages - http://www.cisco.com/en/US/docs/voice_ip_comm/connection/8x/administration/guide/8xcucsag170.html#wp1096331
How Users Manage Dispatch Messages - http://www.cisco.com/en/US/docs/voice_ip_comm/connection/8x/user/guide/phone/8xcucugphone_chapter6.html
Training Video about setting up dispatch Messaging - http://ciscounitytools.com/Training/Connection/CUC7_01.html

 

Lately I am hearing about a lot of partners wanting to create applications where an Administrator would like to open up end user mailboxes and do various operations on it. E.g. Admin wants to know if the Mailboxes are going over limits, Admin wants to extract voice mails as wave files for some legal issues etc.

The CUMI by default is setup to be used with the end user authentication. For an admin to be able to look at the users mailboxes, you will need to add the "Mailbox access delegate account" role to the admin account.

If the admin wants to open the mailbox they would execute something like this while authenticating with the Admin user/password -
https://<connection server>/vmrest/mailbox?userobjectid=<object-id>
If the admin wants to directly open the inbox folder, they can use a query like -
https://<connection server>/vmrest/mailbox/folders/inbox?userobjectid=27937eb1-3e09-4f31-9f2c-825c086d14bc

The user object Id for the users can get got using the CUPI queries.
E.g. You can search for a user using a query like -
http://<connection-server>/vmrest/users?query=(alias%20startswith%20ab)

 

Showing 1 - 5 of 8 results.
Items per Page 5
of 2

Forums

Collateral


No files available