cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
784
Views
1
Helpful
5
Replies

UCCX Script help

TomMar1
Level 3
Level 3

I'd like to build a shortcut to facilitate transfers between CSQs
I was hoping to use the ANI range of my agents and use an if statement to say if the ANI is between x and y skip to jthe Select Resource step using a Label. I also want to make sure that the original callers number is presented to the CSQ_B agent when transferred from the CSQ_A agent.  Agent could use the Direct Transfer or Consult button/
When debugging the ANI stays as the CSQ_A agent.
Any help with the logic would be greatly appreciated.
Thanks

5 Replies 5

david.macias
VIP Alumni
VIP Alumni

You can't do it on ANI, but set the ANI to a call variable and check that instead.

david

The ANI is set as a String variable and also an Enterprise Call Peripheral Variable

If you would like to share the script can help you.

You could also create a session based on CM call GUID (get call contact details -> implementation ID). If there is an existing session for the GUID and the value is set a certain way, you could infer that the caller had already been through another CSQ.

TomMar1
Level 3
Level 3

So I was able to change the ANI to a integer value and then match within a range using an if statement.  However I am unable to pass the original calling number, only the number identification from the agent in the other CSQ is present.  This is a little problematic as the agents often enter that data in their log or use it to call someone back in the event of a disconnection.