cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
3240
Views
5
Helpful
5
Replies

Play audio file from external media server in UCCx campaign

lopez-martin
Level 1
Level 1

Hi

I have UCCx 11.6 premium version

In UCCx script we want to load prompts from external media server in order to play it into the call flow menus.

UCCx and media server, both are on the same LAN.

 

We already have an URL were to download those prompts through a Webservice from media server and in the call flow we have the logic to consume this WS into the steps of the script.

 

Now we want to have that prompt to be downloaded in some temporal folder in UCCx in order to call it from prompt step and play during the call flow at the time calling the trigger of the App.

 

Is it possible to do that?

If yes, how can we achieve it.

Is it another advice to play those prompts from external media server?

Please advise.

Thanks.

5 Replies 5

Sean Lynch
Level 7
Level 7

...I just saw this.  Did you already get this resolved?  I don't have a solution, off-the-top-of-my-head, but I like these kind of challenges.  Let me know if you would like to collaborate.

 

-Sean

There is a very clever chap who works for Cisco called Paul Tindall who has done some amazing work integrating Cisco contact centre platforms with external services and he shares quite a lot of content on-line.

It would be worth checking out his stuff - it might not be exactly what you have asked for but will show you how to do some coool stuff with REST.

 

https://twitter.com/tindallpaul

 

https://app.box.com/s/65uy9qkwwz0p942md4yjc53ddkxeonbh

Regarding the original question it is pretty simple to download prompts from an external web server and play them  using a script such as that shown below.

 

Capture.PNG

It probably would not be a good idea to do this for every call but you should be able to "cache" the prompts using Session steps.

Edit - Script attached

Gerry O'Rourke
Spotlight
Spotlight

 

 

UCCX Premium Also supports VXML and that a simple way to play a wav file from any HTTP Web Server.

I have not used VXML with a standard UCCX Scripting but a quick google found the below link which shows you how and it even states exactly why you might want to do this - which is the same reason you want to use it for.

 

"VXML is used in order to retrieve and play Prompts on-demand from an off-box location. If you store large amounts of Prompts on a separate web server, you can:"

 

Reference:

https://www.cisco.com/c/en/us/support/docs/customer-collaboration/unified-contact-center-express/116496-problemsolution-product-00.html

 

Gerry

 

bsakizli
Level 1
Level 1

Hello, I can make voiceovers using vxml with Create URL Document, but I am having trouble reading the vxml output returned by the rest api on the voice browser side. How can I read the vxml output in String or DOC format. Not via link but local output?