A place to ask questions, connect with others, and stay in the know
First of all: I have very little experience in programming.
I want to accomplish following:
In an In-Queue Call Flow:
Transfer to ACD
Queue: the current queue (the queue where the call is in at that moment)
I've tried lot's of things, but none seem to work.
In the Resource center the built-in variable Call.CurrentQueue is mentioned. But this variable can not be chosen as a value for the Queue, it seems that Call.CurrentQueue is not existing.
Hi Quant ICT,
I have the same issue, probably Genesys didn't release it yet.
I've found an alternative way, but I need to test it :
It talks about string collection, but I don't know if you can use the string returned as variable into the TRANSFER TO ACD.
If yes,So you can create with an UPDATE DATA a variable with "TASK.QUEUENAME" and then , try to transfer the call to this variable.
Did you already try it?
I tried this already, without success. Because indeed, you can't use the string as a variable in TRANSFER TO ACD. But as I said, I don't have much programmig experience, so I was wondering if maybe I did something wrong.
But since I can configure a callback variable which can be used as the callback number, I guess it is just not possible yet to create and use a queue variable.
Yes, i saw it.
The goal as to create one flow for different queues, but I already configured a flow for every queue.
So until there's a new flow to be configured, i won't be trying out the variable :-)
Sorry, the help doc got released before the actual feature. The feature is now available; I checked your scenario of using Call.CurrentQueue as the transfer target and it will succeed.
As for Stefano's suggestion of using parallel arrays-that also works. The 1st collection will be of Strings, but the 2nd collection needs to be of type Queue so the result of
If(FindFirst(Task.QueueNames, Task.QueueNameStr)!=-1, Task.Queues[FindFirst(Task.QueueNames, Task.QueueNameStr)], Task.DefaultQueue)
will return a Queue that can be used as the transfer target.
Check out the Genesys Knowledge Network - your all-in-one access point for Genesys resources
Every year, Genesys® orchestrates more than 70 billion remarkable customer experiences for organizations in more than 100 countries. Through the power of our cloud, digital and AI technologies, organizations can realize Experience as a Service℠, our vision for empathetic customer experiences at scale. With Genesys, organizations have the power to deliver proactive, predictive, and hyper personalized experiences to deepen their customer connection across every marketing, sales, and service moment on any channel, while also improving employee productivity and engagement. By transforming back-office technology to a modern revenue velocity engine Genesys enables true intimacy at scale to foster customer trust and loyalty.