cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1245
Views
0
Helpful
1
Replies

CUCM 9.0 announcement API

Chester Rieman
Level 1
Level 1

I see that CUCM 9.0 has AddAnnouncement under the announcement API.

​It would simplify custom announcements for native call queueing greatly if we could leverage this in a script - adding customer announcements via the guy is rather painful since you have to upload the announcement wav file to each announcement server in the cluster.

Does anyone have a working example of using the AddAnnouncement operation under the announcement API or other general example using the announcement API?

TIA,

Chester

1 Reply 1

Geevarghese Cheria
Cisco Employee
Cisco Employee

Hi Chester,

  Are you looking for XACML which may contain a call instruction XML (CIXML) obligation attribute

that gives additional instructions for Unified CM to route the call or apply other special treatments. Please find the example in the following url -   https://developer.cisco.com/site/collaboration/call-control/curri/learn/how-to/generate-call-routing-response/

Example for obligations include directives to play a particular greeting  before connecting a call and diverting a call to a different extension  than the one that was dialed.

An announcement specified by an [id] will be played to the caller when  the "greeting identification=[id]" is sent in the obligations of the

Call Route Response. Unified CM has a set of pre-recorded announcements for all supported locales. You can add desired custom announcements to Unified CM. Remember to turn on the Media Streaming service, if you want  custom announcements.

Thanks and Regards,

Geevarghese

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: