In addition to George's request for a screen shot, one of the things I find useful in these scenarios is to store the data you are using in participant data using the SET PARTICIPANT DATA Action. Store the individual components of an expression along with the output.
Once your placed a test call grab the interaction ID from the Performance View and use the API Explorer Conversation API
Based on the fact you want to check assumes the in queue flow has a loop that will either play a prompt or loop for x seconds then check.
For my test I set three attributes to capture the data and allow checking.
Flow.StartDateTimeUtc
AddMinutes(Flow.StartDateTimeUtc, 20)
if((GetCurrentDateTimeUtc() > AddMinutes(Flow.StartDateTimeUtc, 20)),"OLD","OK")
------------------------------
Richard Chandler
Connect Managed Services
------------------------------
Original Message:
Sent: 06-11-2020 07:06
From: George Ganahl
Subject: Queue Time
Noufal, perhaps you can post a screenshot of the In-Queue Call flow logic you are using to help everyone understand exactly what is not working. Having the expression is one thing, how you use it in the flow logic determines whether or not it achieves what you want.
------------------------------
George Ganahl GCP (Genesys Cloud), ICCE
Principal Technology Consultant
Genesys
------------------------------
Original Message:
Sent: 06-11-2020 05:20
From: Noufal Ibrahim
Subject: Queue Time
Hi ,
No Luck in the sense , It is not working .. and could not find any other expression to match .
this is the most common used thing in Queue but still i am searching any expression or task to achieve it .
------------------------------
Noufal Ibrahim
SMASCO
Original Message:
Sent: 06-10-2020 09:18
From: Melissa Bailey
Subject: Queue Time
Define "no luck"
------------------------------
Melissa Bailey
Genesys - Employees
Original Message:
Sent: 06-10-2020 03:09
From: Noufal Ibrahim
Subject: Queue Time
Tried this also but no luck
------------------------------
Noufal Ibrahim
SMASCO
Original Message:
Sent: 06-09-2020 09:42
From: Melissa Bailey
Subject: Queue Time
GetCurrentDateTimeUtc() > AddMinutes(Flow.StartDateTimeUtc, 20)
------------------------------
Melissa Bailey
Genesys - Employees
Original Message:
Sent: 06-09-2020 02:33
From: Noufal Ibrahim
Subject: Queue Time
Hi Melissa ,
Thank you for quick response , Call.EstimatedWaitTime > MakeDuration(0,0,20,0,0) is actually checking what is expected time to accept the call and checking is it 20 minute .
i am trying to t make queue waiting time threshold , call waiting time in queue is 20 min then disconnect . a call waiting since long time we have to close
like threshold or maximum waiting time in a queue
------------------------------
Noufal Ibrahim
SMASCO
Original Message:
Sent: 06-08-2020 08:43
From: Melissa Bailey
Subject: Queue Time
Call.EstimatedWaitTime > MakeDuration(0,0,20,0,0)
------------------------------
Melissa Bailey
Genesys - Employees