Genesys Cloud - Main

 View Only

Sign Up

Expand all | Collapse all

Disconnect type system

  • 1.  Disconnect type system

    Posted 09-21-2025 23:19

    Hi everyone,

    I have a voice interaction that remained in the queue for 1:01 before the system disconnected it (the disconnect type shows as "system").
    During this time, no agent was available in the queue, and the customer did not hang up either.

    The in-queue flow is very basic-it contains a Transfer to ACD action inside a loop that attempts the transfer three times.
    There is also a failure flag (triggered if the Transfer to ACD actions fail), but it is set to False, indicating that the action executed successfully.

    My question is: why did the system disconnect the interaction after exactly 1:01, and how is this duration determined?


    #Telephony

    ------------------------------
    Abdullah Aslam
    Senior Software Delivery, Integration Specalist
    ------------------------------


  • 2.  RE: Disconnect type system

    Posted 09-22-2025 02:49

    Hi Abdullah,

    is there an error code for the disconnect (you can see it in the interactions report)? Did you take a look into the execution history of that call? That feature of architect is very useful sometimes.

    Best regards
    Christoph



    ------------------------------
    Christoph Domaschke
    Leiter Service Center (Cronbank)
    ------------------------------



  • 3.  RE: Disconnect type system

    Posted 09-22-2025 09:44

    Hi Christoph,

    Thank you for responding. The error code is not populated for this interaction. I'm attaching screenshots from the in-queue flow and the interaction timeline.

    In-queue flow:

     

    Interaction TimeLine:

    Regards,

    Abdullah



    ------------------------------
    Abdullah Aslam
    Senior Software Delivery, Integration Specalist
    ------------------------------



  • 4.  RE: Disconnect type system

    Posted 09-22-2025 10:21

    Additionally, the execution history feature was not enabled. 



    ------------------------------
    Abdullah Aslam
    Senior Software Delivery, Integration Specalist
    ------------------------------



  • 5.  RE: Disconnect type system

    Posted 09-22-2025 10:40

    Hi Abdullah,

    what is the intention of disconnecting in-queue at all? My inqueue-call-flows have no disconnect at the end.
    But back to your question: I am not shure, how the duration of 1:01 is determined. Your three loops have no delay-timer or something like that. What do you want to achieve with your question?



    ------------------------------
    Christoph Domaschke
    Leiter Service Center (Cronbank)
    ------------------------------



  • 6.  RE: Disconnect type system

    Posted 09-22-2025 10:55

    Hi Christoph,

    Thank you for the prompt response. A brief context around this, I have not designed the call flow, it was done before me. This issue was raised to me to check why the call did not requeue and got disconnected after 1:01 min. 

    Do you think the disconnecting step should not be there if I want the call to remain in the queue, wait for the agent. 



    ------------------------------
    Abdullah Aslam
    Senior Software Delivery, Integration Specalist
    ------------------------------



  • 7.  RE: Disconnect type system
    Best Answer

    Posted 09-22-2025 14:04

    That loop is showing three times through the loop then Disconnect if that Transfer to ACD fails, so that's probably what is happening. You need to turn on Execution Data and see if you can reproduce it.

    If you cannot reproduce, Support can look at back end logs and probably get a good idea of what happened.



    ------------------------------
    George Ganahl GCCX-AI, GCP, GCSME
    Technical Adoption Champion
    Genesys
    2024 Community Member of the Year
    ------------------------------



  • 8.  RE: Disconnect type system

    Posted 09-22-2025 14:18

    Hi George,

    That was my initial assessment as well, but there is a flag for failure branch, which was not raised, so it is safe to say that interaction was Transferred to ACD all the times this action was executed. 

    I was searching for any timeout settings ( if there is one ) for the flow or queue which disconnects the calls sitting in queue after a particular time, maybe on the edge device. Not sure about it though. 

    I have turned on the execution history feature now and trying to reproduce the issue using a test flow. Will let you know my findings. 

    Thank you for your response. 



    ------------------------------
    Abdullah Aslam
    Senior Software Delivery, Integration Specalist
    ------------------------------



  • 9.  RE: Disconnect type system

    Posted 09-22-2025 14:49

    I just took a closer look at the screenshots you posted, and realized that the disconnect at the 1:01 mark is a Transfer, not a call Disconnect...

    Ehat happened after the Transfer? What do you see when you hover over the next two segments of the call right after the Transfer?



    ------------------------------
    George Ganahl GCCX-AI, GCP, GCSME
    Technical Adoption Champion
    Genesys
    2024 Community Member of the Year
    ------------------------------



  • 10.  RE: Disconnect type system

    Posted 09-22-2025 15:02

    Here it is.



    ------------------------------
    Abdullah Aslam
    Senior Software Delivery, Integration Specalist
    ------------------------------



  • 11.  RE: Disconnect type system

    Posted 09-22-2025 15:59

    I made a copy of the flow for testing, and made a test call with no agent waiting.

    Results:

    Transferred to ACD, the action was executed. The interaction went into the queue and waited for a 1:05 min, then got queued again and waited for the same time and so on. 

    So in the test flow, the call is requeuing, but in the production flow, the call is not requeuing and disconnects. 

    Just to add, I'm using Preferred agent routing for test and production flow, not sure if that makes a difference. 



    ------------------------------
    Abdullah Aslam
    Senior Software Delivery, Integration Specalist
    ------------------------------



  • 12.  RE: Disconnect type system

    Posted 09-23-2025 02:45

    Hi Abdullah,

    with execution history activated you can search for the execution history of a certain interaction. With that you will get a list of every flow that was executed while this interaction with execution start- and endtime. Maybe this will help you to understand what is gonig on.



    ------------------------------
    Christoph Domaschke
    Leiter Service Center (Cronbank)
    ------------------------------



  • 13.  RE: Disconnect type system

    Posted 09-23-2025 10:35

    The In-Queue flow is it trying to transfer to another queue while waiting in queue or is it trying to transfer it back to the same queue?

    Don't know why you would have a loop there, as it should always succeed to transfer it to another queue.



    ------------------------------
    Jan Heinonen
    Contact Center Specialist
    GlobalConnect AB
    ------------------------------



  • 14.  RE: Disconnect type system

    Posted 09-23-2025 11:45

    Here is the complete timeline of the interaction.

    Summary:

    The interaction goes from the first in queue flow to the agent, where the agent picks the call. Eventually the agent blind transfers to another queue. The screenshot I pasted above is from the second in queue flow associated with another queue, in which the call waits for 1:01 min before system disconnects it.

    Hope it makes sense. 



    ------------------------------
    Abdullah Aslam
    Senior Software Delivery, Integration Specalist
    ------------------------------



  • 15.  RE: Disconnect type system

    Posted 09-24-2025 10:53

    Hello,

    Can you explain why there is a Transfer to ACD in the In-Queue flow?

    I suspect this is causing the issue, and it seems kind of odd to have a in-queue flow that only contains a transfer to another queue.

    Where does it try to transfer the call to?
    The same queue it's already in?



    ------------------------------
    Jan Heinonen
    Contact Center Specialist
    GlobalConnect AB
    ------------------------------



  • 16.  RE: Disconnect type system

    Posted 09-29-2025 19:45

    Per Jan's question - is that In-Queue Call flow transferring to a third queue, or transferring back to itself?



    ------------------------------
    George Ganahl GCCX-AI, GCP, GCSME
    Technical Adoption Champion
    Genesys
    2024 Community Member of the Year
    ------------------------------



  • 17.  RE: Disconnect type system

    Posted 10-07-2025 11:48

    Thank you @Christoph Domaschke @Jan Heinonen @George Ganahl for responding. I have found the root cause. 

    To answer your question, @George Ganahl, it is transferring back to itself. 

    When the flow begins, there is a Get Participant action in place, which assigns the interaction language to a flow variable. But when the call is transferred to the ACD, the Language skill is not configured in the action. And the flow default language is not set, causing error in the flow, resulting in interaction disconnect as error handling for the flow is disconnect. 

    So the interaction has a Language skill before the transfer to ACD, so it rings at the agent station in the first go, but disconnects when the flow is executed again. 

    Hope this clarifies. Please let me know otherwise. 

    Regards,

    Sher



    ------------------------------
    Abdullah Aslam
    Senior Software Delivery, Integration Specalist
    ------------------------------



  • 18.  RE: Disconnect type system

    Posted 10-07-2025 12:01

    What are you wanting to have happen rather than the Disconnect? Is it something that could be better accomplished with Bullseye routing or another type of routing?



    ------------------------------
    George Ganahl GCCX-AI, GCP, GCSME
    Technical Adoption Champion
    Genesys
    2024 Community Member of the Year
    ------------------------------



  • 19.  RE: Disconnect type system

    Posted 10-07-2025 12:39

    Transferring the call back to the same queue over and over again is probably what's causing the issue.

    Whatever you're trying to accomplish with the transfer action you should be able to handle with other actions in the flow.

    Unless you actually want the call to disconnect, that action shouldn't be in a In-Queue flow.



    ------------------------------
    Jan Heinonen
    Contact Center Specialist
    GlobalConnect AB
    ------------------------------