cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
5718
Views
0
Helpful
9
Replies

Finesse Call Variables Layout

nicagraves
Level 4
Level 4

We are running UCCX 10.6(1)SU2 and just enabled Finesse so we can use mixed mode to get the feel of Finesse before we migrate agents to Finesse and ultimately upgrade to 11.5(1). My question is regarding the Call Variables Layout.

We use our CSQ's for scheduling patient appointments so and basically I just want to display the following info on the manage call tab for the Finesse agent:

- original dialed number

- time they remained in the queue

Is this possible? The call variables that exist already look very generic to me (call variable 1, call variable 2, etc) and although I've taken advanced CCX scripting classes, the enterprise data is one area I'm lacking in.

Any guidance is appreciated!

1 Accepted Solution

Accepted Solutions

Chris Deren
Hall of Fame
Hall of Fame

This is pretty common question and there are quite a few responses on this topic, here is a link to a document created for this purpose you should find useful:

https://supportforums.cisco.com/document/12425561/configuration-call-peripheral-variables-and-expanded-call-context-ecc-finesse#comment-10287026

View solution in original post

9 Replies 9

Chris Deren
Hall of Fame
Hall of Fame

This is pretty common question and there are quite a few responses on this topic, here is a link to a document created for this purpose you should find useful:

https://supportforums.cisco.com/document/12425561/configuration-call-peripheral-variables-and-expanded-call-context-ecc-finesse#comment-10287026

Perfect! Thank you Chris! I was able to set Enterprise Call Info for the CSQ name, ANI and DNIS. Do you know how I can set a call variable to reflect how long a caller was waiting in a CSQ? Here are the variables I'd like to present when a call is answered. I have the first three figured out.

  • Queue Name:
  • Calling Number:
  • Called Number
  • Time in Queue:

You can use the "Get reporting statistics" step and for various statistics around CSQ for example, however if you need to tell the agent how long a call was queued before it was delivered it would require you create some kind of a counter/timer that starts from the beginning of the call and ends right before the connect node. Easiest thing would be to create a queue loop counter and knowing how long each queue takes multiple it by that number, alternatively there may be a java method you can use to create the router, might be worth searching for it.

Thanks Chris. I was thinking of a counter as well but wasn't sure what to use. I do have a loop counter already. I guess I was hoping there was a way to use what ever reporting statistics that the real time reporting is using for the queued time because that is data that is returned in reports. But that's probably programming that is beyond my expertise. Thanks again for your quick response.

What about just setting the time the call was received and sending that down to the agent? Then the agent can do some simple math.

david

that idea crossed my mind too David!! I think I'll try it. :)

Here's my final product. Thanks for both of your ideas.

Perfect!

Hello,

 

Is there anyway you can share how this was done?  I am currently displaying calling party, called party, and CSQ via call variables layout and "callVariable1, callVariable2, and callVariable3" but I can't figure out how to get time in queue or time called as a variable here.  What am I doing wrong?

Capture.JPG