cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
2081
Views
30
Helpful
8
Replies

UCCX Voicemail Notification Finesse Gadget for Agent Desktop or Custom Report?

Jasmine Misal
Level 1
Level 1

Hi All, 

 

I am very new to UCCX. Our customer asked for a finesse gadget to be added to UCCX that shows how many voicemails are waiting in the mailbox. If a gadget is not possible is there something I can add to a custom report?  Has anyone done this before and have documentation I can follow? Or have any suggestions on how can approach this? We have a small queue with 4 agents. 

 

UCCX version 11.6.2

 

Thanks for your help! 

8 Replies 8

James Hawkins
Level 8
Level 8

Where are the voicemails being stored?

If Unity Connection you could develop a custom gadget that uses the CUMI API which can provide access to Unity Connection mailbox information.

Check out this link

https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/connection/REST-API/CUMI_API/b_CUMI-API/b_CUMI-API_chapter_01.html

 

Hi James, 

 

Thanks I will take a look at this! Yes the voicemails will be stored in CUC.

 

I see you said you're new to UCCX. Are you also new to programming and APIs? If so, then this is a very challenging task indeed.

You *might* be better off starting with the Embeded Web App sample gadget, which simply shows a web page in a gadget.
https://github.com/CiscoDevNet/finesse-sample-code/tree/master/EmbeddedWebAppSampleGadget

And then the web page you show in the gadget is the Unity Connection web inbox
https://yourunityserver.company.com/inbox
* Don't forget to enable this for the user's class of service in CUC if they don't already use it

Good luck

Thanks Anthony! This information has been extremely helpful. I have ran into few issues that i was curious if you can point me in the right the direction on getting them resolved.

I added the folder called EmbeddedWebApp to files on the UCCX server using 3rdpartygadget access. I also attached the zip file of what I am using.

Issue #1: I can get the web inbox to display when the URL is http://FQDN/inbox. I have to disable protection on the page so that we can view the web inbox. So it goes into a mixed-content mode. We prefer for it to show up using https because each agent browser would have to make sure its set right in this mode. When I set the URL to https I get "HTTP Status 403 - Access to the specified resource has been forbidden."

 

 

Issue #2: When I try to login to the web inbox in the gadget I get this error in the developer console when I right click and select inspect element. "Load denied by X-Frame-Options: https://FQDN/inbox/ does not permit cross-origin framing"

Thanks for your time and help!

Jasmine Misal

Oof! Like I said, you *might* be better off. I have never done that before, so it was just an idea. All custom development will be challenging my friend. Have you tried the developer forums? https://community.cisco.com/t5/contact-center/bd-p/j-disc-dev-contact-center

Jasmine,

 

As others mentioned, there is a ton of trial error with this and not a ton of available resources because everything is going to be customized to your experience. You may want to try this link though. It goes over CORS for Unity. I hope if it doesn't work specifically for you that maybe it points you in the right direction.

 

https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/connection/10x/administration/guide/10xcucsagx/10xcucsag113.pdf

For what it's worth, I took my EmbeddedWebApp.xml sample gadget which was trying to just render the CUC Web inbox, and added UCCX to the CORs list in CUC, and I am still getting a 403 forbidden in the gadget page, versus a login screen. I tried a few other tricks too, like using /miniinbox and also /inbox/gadgets/msg/msg-gadget.xml, but no luck.

Thank you! I will read over what reference you guys provided. If I come up something I will share!

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: