Genesys Cloud - Main

 View Only

Sign Up

  Thread closed by the administrator, not accepting new replies.
  • 1.  How to manage list callback

    Posted 12-26-2023 01:01
    No replies, thread closed.

    Is there any way to list number callbacks and choose to call back one number at a time? or if it's in a normal flow, would you choose to answer the call in flow inbound first and then select callback to call later? Can you do that?


    #ArchitectureandDesign
    #Implementation
    #Routing(ACD/IVR)
    #SystemAdministration

    ------------------------------
    Nuttapong Limadisai
    G-Able Public Company Limited
    ------------------------------


  • 2.  RE: How to manage list callback

    Posted 12-26-2023 10:56
    No replies, thread closed.

    Not quite following you.  Best is to use the callback tool in the In Queue flow to create the callback which places it in queue for the next available agent.



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



  • 3.  RE: How to manage list callback

    Posted 12-30-2023 11:22
    No replies, thread closed.

    Hi Robert Wakefield-Carl

    Can I show my phone number callback and choose to call back only some numbers?



    ------------------------------
    Nuttapong Limadisai
    G-Able Public Company Limited
    ------------------------------



  • 4.  RE: How to manage list callback

    Posted 12-31-2023 17:37
    No replies, thread closed.

    In the in-queue flow, you can look at the Call.ANI and use a table lookup or data action to determine if you offer the callback.



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



  • 5.  RE: How to manage list callback

    Posted 01-01-2024 06:14
    No replies, thread closed.

    Hi Robert

    Can i get report callback for manage call?



    ------------------------------
    Nuttapong Limadisai
    G-Able Public Company Limited
    ------------------------------



  • 6.  RE: How to manage list callback

    Posted 01-01-2024 15:55
    No replies, thread closed.

    If are you asking about reporting, yes, you can report these in the Performance Views or through the API.  



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



  • 7.  RE: How to manage list callback

    Posted 01-02-2024 00:59
    No replies, thread closed.

    Hi Robert.

    Thank you for the advice But I have a questions.

    Where do I look in performance in order to see callback numbers that haven't called back to customers?



    ------------------------------
    Nuttapong Limadisai
    G-Able Public Company Limited
    ------------------------------



  • 8.  RE: How to manage list callback

    Posted 01-02-2024 14:44
    Edited by Anton Vroon 01-02-2024 14:44
    No replies, thread closed.

    Callbacks is just another media like voice or email. So you can see those stats in your queue performance and queue activity views.

    Exactly in the same place where you can see the calls waiting in queue, you can see callbacks which will have a different symbol to distinguish them eg,  

    In this queue I have calls and callbacks, you can see phone calls, with the phone icon, and callbacks with the arrow and phone icon 



    ------------------------------
    Anton Vroon
    ------------------------------



  • 9.  RE: How to manage list callback

    Posted 01-03-2024 11:34
    Edited by Jose Albor 01-03-2024 11:38
    No replies, thread closed.

    @Nuttapong Limadisai,

    If I understand what you're attempting to do.  You're looking for a method to allow the agents to choose to take a callback before accepting the interaction based on the ANI.  That will not work if you're using the built in Callback function in Architect.  The architect callback function works like a virtual hold, the interaction is handled in the queue, in the same order it came in.  Essentially, if an agent see's the interaction but chooses not to answer it, the interaction will route to the next available agent until any agent accepts the call.  It will not go to the back of the queue, it will continually go to the next available agent until someone answers it. 

    What you're looking to do is create callback tasks and allow the agents to review a list of (callbacks) which shows the interaction details, then choose which interaction they want to engage based on the ANI or caller availability.  If you're using a CRM application with an API, you may want to leverage a Genesys Architect workflow which can execute a call data action > API POST to create a new task in your CRM application.  After some development in your CRM app, you can add a new "Start Callback" link or button which executes an API POST from the CRM app to the Genesys API. You can include necessary property values from the CRM task when creating the new callback interaction in a Genesys.  You can also specify the queue UUID, and make the current CRM agent the preferred agent.  The agent will receive the new interaction in the Genesys UI or CTI widget, which they can accept and start the callback.  

    Here is the Genesys API endpoint to create a callback:  /api/v2/conversations/callbacks

    Here is a sample of what the body contains: 

    {
       "queueId": "${input.QueueId}",
       "routingData": {
          "queueId": "${input.QueueId}",
          "priority": 100,
          "skillIds": ["${input.SkillId}"],
          "preferredAgentIds": ["${input.AgentId}"],
          "routingFlags": ["AGENT_OWNED_CALLBACK"]
       },
      "callbackUserName": "${input.RemoteName}",
      "callbackNumbers": ["+${input.CallbackNumber}"],
      "countryCode": "+1",
       "validateCallbackNumbers": true,
       "data": {
         "Original Conversation ID": "${input.OriginalConversationId}",
         "Caller Name": "${input.RemoteName}",
         "Extension": "${input.Extension}",
         "ANI": "+${input.ANI}"
       },
       "callerIdName": "${input.RemoteName}"
    }

    Here is the API page to view all the details for this endpoint. https://developer.genesys.cloud/devapps/api-explorer-standalone#post-api-v2-conversations-callbacks 



    ------------------------------
    Carlos Albor
    Senior Principal PS Consultant
    ------------------------------



  • 10.  RE: How to manage list callback

    Posted 01-04-2024 01:02
    No replies, thread closed.

    @Jose Albor 

    Yep, that's exactly what I'm trying to explain.
    Does that mean that if you don't send the API to CRM, you won't be able to define a callback?



    ------------------------------
    Nuttapong Limadisai
    G-Able Public Company Limited
    ------------------------------