Genesys Cloud - Main

 View Only

Discussion Thread View
  • 1.  Check for available agents with Language skills for In-Queue Call with option for customer to continue waiting

    NEW MEMBER
    Posted 08-23-2024 07:41

    Hi, 

    I am looking for a way to add in the In-Queue flow a way to check if there are any available agents on queue with a specific language skill. If that check fails, would like to offer the caller the option to either transfer to another language (English f.x.) or keep waiting in line. I could only find the option in Call Data Action to get the number of On-Q agents. Are there other options?


    #ArchitectureandDesign
    #Routing(ACD/IVR)

    ------------------------------
    Catherine Bergeron
    Icelandair Group hf
    ------------------------------


  • 2.  RE: Check for available agents with Language skills for In-Queue Call with option for customer to continue waiting
    Best Answer

    GENESYS
    Posted 08-26-2024 09:29

    Instead of checking the number of agents on-queue, I would suggest instead to check Estimated Wait Time instead and if EWT is above a specific threshold of time then you could offer your transfer options.  On an in-queue callflow EWT should be available as Call.EstimatedWaitTime, so it should be an easy check.



    ------------------------------
    Jim Crespino
    Senior Director, Developer Evangelism
    Genesys
    https://developer.genesys.com
    ------------------------------



  • 3.  RE: Check for available agents with Language skills for In-Queue Call with option for customer to continue waiting

    NEW MEMBER
    Posted yesterday

    Thank you Jim. It is more related to the availability of the agents that speak that language, rather than the amount of time the customer waits. We want to make sure they select to either wait longer or be transferred to an English speaking agent. 



    ------------------------------
    Catherine Bergeron
    Icelandair Group hf
    ------------------------------



  • 4.  RE: Check for available agents with Language skills for In-Queue Call with option for customer to continue waiting

    Posted 08-29-2024 02:14

    Hi Catherine,

    Yes you can get the desired output. You need to create a new call data action using the below api.

    /api/v2/routing/queues/XXXXXXXXXXXXXXXXXXX/members?languages=YYYYYY&routingStatus=IDLE

    Where XXXXXXXX is the queueId and YYYYY is the language you want to check for. 

    By selecting the routing status as IDLE you will get the OnQueue agents, then you can use a decision block if agents count>0 then do this or do that.

    Let me know if I was not clear or if you need more help on this.

    Thanks



    ------------------------------
    Siddhartha Chopdar
    Sabre GLBL Inc
    ------------------------------



  • 5.  RE: Check for available agents with Language skills for In-Queue Call with option for customer to continue waiting

    NEW MEMBER
    Posted yesterday

    Apologies for the delay in answering this. This would work yes. in the decision block, I am not sure what to put in as Task. do I enter something like sum (Task.AgentsonQueue)<0?



    ------------------------------
    Catherine Bergeron
    Icelandair Group hf
    ------------------------------



  • 6.  RE: Check for available agents with Language skills for In-Queue Call with option for customer to continue waiting

    Posted an hour ago

    You can use the same API to look for agents with a specific skill as well.



    ------------------------------
    Robert Wakefield-Carl
    ttec Digital
    Sr. Director - Innovation Architects
    Robert.WC@ttecdigital.com
    https://www.ttecDigital.com
    https://RobertWC.Blogspot.com
    ------------------------------



Need Help finding something?

Check out the Genesys Knowledge Network - your all-in-one access point for Genesys resources