08-03-2015 11:16 AM
I have a customer who is leveraging the Finesse API in their .NET application instead of the default Finesse OpenSocial web UI. They want to display Live Data that would normally be shown within OpenSocial gadgets of Finesse as well as show the Email/Chat gadget that is used to handle SocialMiner-based email and chat contacts.
I'm a bit at a loss for where to start on this front. Can anyone give me a little guidance on where to point them?
08-04-2015 11:48 AM
If you could identify exactly what API, or what data you would be looking for in the mentioned scenarios?
09-08-2015 04:35 AM
The customer is using the Finesse REST API. The Live Data reports are Gadget View-formatted reports from CUIC.
Here's the CCX/SocialMiner chat and email gadget.
My question is how would the customer embed this information (i.e. OpenSocial gadgets normally embedded within the Finesse UI) when they are using the REST API instead?
09-11-2015 12:33 PM
There is documentation here about OpenSocial. There is also a discussion of the APIs that could be used.
OpenSocial Foundation Moves Standards Work to W3C Social Web Activity | W3C Blog
07-10-2016 11:43 PM
Hi Jonathan, did you ever sort this out ? I have a similar requirement to obtain real time chat data out of UCCX, Finesse, or social miner so that I can change the way a web site interacts with customers based on agent availability.
Darren
07-18-2016 09:14 AM
I did not. The customer ultimately changed priorities and this fell by the wayside. I'm still intrigued what the answer is though if you ever figure this out.
07-22-2016 03:58 PM
Hi,
It all depends if the customer is able to embed a webpage into their application.
All Finesse gadgets are just OpenSocial gadgets. If the customer is able to embed a webpage into their application, they can create a simple page that is an opensocial container (which is essentially what the Finesse desktop is) and put both the gadgets into it.
If you don't want to take the gadget route, for the CUIC Live Data Gadget, if you look at the Finesse desktop layout, the gadget is basically a search query. For example: https://my-cuic-server:8444/cuic/gadget/LiveData/LiveDataGadget.jsp?gadgetHeight=310&viewId_1=99E6C8E210000141000000D80A0006C4&filterId_1=agent.id=CL%20teamName&viewId_2=9AB7848B10000141000001C50A0006C4&filterId_2=agent.id=CL%20teamName. CUIC has permalinks (Cisco Unified Intelligence Center User Guide, Release 11.0(1) - Permalinks [Cisco Unified Intelligence Center] - Cisco) where you can have permanent hyperlinks for reports. So if the customer can have a page within their application, they can make the URL a permalink.
As far as socialminer's gadget, you would have to rewrite it using the APIs: https://developer.cisco.com/site/socialminer/documentation/. This would be a bit of work since you are essentially rewriting the gadget. This wouldn't require the customer to need to embed a webpage in their application.
Thanx,
Denise
09-07-2016 02:10 AM
@Denise,
I too want to know if I want to build my own client/app where I want to send/receive chat messages (no Finesse desktop to manage states), how can I do it? I couldn't find any API to manage agent states (ready/not ready) for chat/email.
Can you paste a link here to some document describing how is this possible?
09-07-2016 09:25 AM
Hi Ammara,
Finesse only supports agent state for voice and not email/chat. In 11.5, Finesse starts supporting agent state for email/chat for CCE only, not CCX. So using Finesse, this isn't possible.
Thanx,
Denise
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide