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

Screenpop Gadget in Finess

sharpgate
Level 5
Level 5

Hi,

 

I am writing a screen pop gadget for Finesse to integrate with a 3rd party application we have to fire up the gadget when a call arrives to UCCE.

 

Now, I need the agent gadget to access the caller ID and then send it in the IFrame URL. I know how this is done by using the  callvars = dialog.getMediaProperties(); and accessing the call variables through callvars["callVariable1"]  However, I am not sure where is the variable for the Caller ID. I suppose it is called FromAddress but I am facing two issues:

 

  1. I cannot find the variable name in Finesse Administration under the Workflow list of available actions.
  2. How can I access the variable from code, is it dialog.getFromAddress() ? How is it different from DNIS?

  

I am using Finesse 11.5 and UCCE.

 

1 Accepted Solution

Accepted Solutions

dekwan
Cisco Employee
Cisco Employee

Hi,

 

That is correct that the Caller Id is not in the call variables and can be found as the fromAddress.

 

For your questions,

1. The fromAddress should be available in the workflows, make sure to scroll down. This is a screenshot of a newer version of Finesse, but I remember it being available since day one.

Untitled 4.png

 

2. Yes, you access the fromAddress with dialog.getFromAddress() [https://pubhub.devnetcloud.com/media/finesse/docs/guides/javascript-library/symbols/finesse.restservices.Dialog.html]. Per documentation, the fromAddress is "The calling line ID of the caller" while the definition of DNIS is " the number that the caller dialed" [https://developer.cisco.com/docs/finesse/#!dialog-api-parameters]

 

Thanx,

Denise

View solution in original post

2 Replies 2

smeegada1
Spotlight
Spotlight

If i understand correctly, you are looking how to get callerID in finesse right?If so we have to initially set Call.DialedNumberString in user.DN field manually in ICM script at starting and use DN in finesse.

dekwan
Cisco Employee
Cisco Employee

Hi,

 

That is correct that the Caller Id is not in the call variables and can be found as the fromAddress.

 

For your questions,

1. The fromAddress should be available in the workflows, make sure to scroll down. This is a screenshot of a newer version of Finesse, but I remember it being available since day one.

Untitled 4.png

 

2. Yes, you access the fromAddress with dialog.getFromAddress() [https://pubhub.devnetcloud.com/media/finesse/docs/guides/javascript-library/symbols/finesse.restservices.Dialog.html]. Per documentation, the fromAddress is "The calling line ID of the caller" while the definition of DNIS is " the number that the caller dialed" [https://developer.cisco.com/docs/finesse/#!dialog-api-parameters]

 

Thanx,

Denise

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: