cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
613
Views
0
Helpful
2
Replies

Third party call control using Finesse

John.Kotenko1
Level 1
Level 1

 

Hi Denise Kwan and Finesse Community Forum:

 

I am writing to you as instructed below from Cisco Support Tech on ticket number SR 683065804.

Please assist us on the 4 questions that are numbered below from our engineer.

Please let us know if you may have any questions in regards to the questions below.

We are looking for some solutions to the 4 questions below from our company engineers that have questions about Finesse.

Thank You

John Kotenko

Aspect Software

John.Kotenko@Aspect.com

____________________________________________________________________________________

Chandramouli Vaithiyanathan (chmouli) chmouli@cisco.com

E: SR 683065804 : Cisco UCCE 11.5 (Questions Regarding Finesse)

 

Hello John,

Development referred me to Devnet, please register and  post a this question to Denise

https://communities.cisco.com/search.jspa?q=monitor

Thanks

ChandraMouli

CCIE# 53985

Office : +1 972-204-8635
Businesss hours M-F 11:00AM-7:00PM CST

Team Lead: John Petrykanyn 972-204-8590 jpetryka@cisco.com

Manager: Alok Shah +1 9722048206 aloshah@cisco.com

**************************************************

To update your case (requires a support contract): https://tools.cisco.com/ServiceRequestTool/scm/mgmt/case

Cisco Worldwide Contact: http://www.cisco.com/c/en/us/support/web/tsd-cisco-worldwide-contacts.html

____________________________________________________________________________________

Hi Denise Kwan and Finesse Community Forum:

We were able to bring up the Finesse agent desktop in UCCE 11.5 and make calls. We wanted to post few questions on using the Finesse API for third party call control using your support account. Here are the question for which we are looking for answers.

1) We have an application that uses CTIOS CIL in Monitor mode to receive all Call events and all Agent states in UCCE. Is it possible to use Finesse to get the call events for all agents and state changes for all the logged in agents?

2) Using Finesse can we subscribe for all the users in one request/subscription instead of subscribing one by one user?

3) We are developing server side(Third party call control) application in C# that monitors call and agent state changes in the UCCE system. Can we use Finesse REST API through HTTP or should we use a XMPP library to receive notifications for all the call and agent state changes in UCCE?

4) If we sign in an agent into Finesse Agent desktop, what user should we use to subscribe to get the logged in agent’s events? Because, passing the same agent for subscription using XMPP client, makes the Finesse agent desktop not working.

 

2 Replies 2

dekwan
Cisco Employee
Cisco Employee

Hi John,

Please see my response for your 4 questions.

1) We have an application that uses CTIOS CIL in Monitor mode to receive all Call events and all Agent states in UCCE. Is it possible to use Finesse to get the call events for all agents and state changes for all the logged in agents?

No, it is not possible for Finesse. Finesse and its API is meant to be an agent desktop versus a monitoring tool. A Finesse user (agent/supervisor) is only able to get events for themselves (all types) or for the team they are monitoring (only agent events). If you need to receive the call and agent events for all logged in agents, you will need to use the CTI Protocol.

2) Using Finesse can we subscribe for all the users in one request/subscription instead of subscribing one by one user?

No, for the same answer as above. Although it may be possible to subscribe to each user, it is not recommended from a performance perspective.

3) We are developing server side(Third party call control) application in C# that monitors call and agent state changes in the UCCE system. Can we use Finesse REST API through HTTP or should we use a XMPP library to receive notifications for all the call and agent state changes in UCCE?

Again, Finesse is not meant to be a monitoring tool, so it isn't recommend to do either.

4) If we sign in an agent into Finesse Agent desktop, what user should we use to subscribe to get the logged in agent’s events? Because, passing the same agent for subscription using XMPP client, makes the Finesse agent desktop not working.

Finesse does not support multiple connections to the XMPP client for the reasons that you stated. So, you cannot use the Finesse Agent desktop concurrently with an application that makes a subscription to the XMPP client with that same agent.


Thanx,

Denise


Denise,

Thank you very much for the answers this helped a lot.

Thank you again.

John kotenko

Engineering Systems Administrator

+1 (630) 227.8135 WORK

+1 (630) 506.1785 MOBILE

829 Parkview blvd

Lombard, IL 60148

UNITED STATES

John.Kotenko@aspect.com<mailto:John.Kotenko@aspect.com>

aspect.com<http://www.aspect.com/>

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: