Genesys Cloud - Main

 View Only

Sign Up

  • 1.  AVA - Ending the call

    Posted 05-20-2026 22:08

    Hey there,

    I've got a great AVA going - but I'm stalled on ending the call. My final Guideline is "If the service request is successful, inform the caller "Your service request has been submitted." and end the session immediately.", however, it pauses and waits for a response from the customer.

    I want it to drop to the Exit Response immediately, but only does this when the customer responds to the above.

    Any advice on a prompt to get it to end the session immediately? 

    Thanks


    #AIConfiguration
    #ConversationalAI(Bots,VirtualAgent,etc.)

    ------------------------------
    Will Bellerby
    CX Consultant
    ------------------------------


  • 2.  RE: AVA - Ending the call

    Posted 05-20-2026 22:19

    This is expected AVA behavior in many cases.
    The model interprets "inform the caller" as a conversational turn, so it waits for confirmation before the session lifecycle closes.

    What worked for me was making the instruction operational instead of conversational.

    Try something closer to:

    "If the service request is successful:

    1. Inform the caller: 'Your service request has been submitted.'

    2. Do not ask any follow-up questions.

    3. Do not wait for user confirmation or acknowledgement.

    4. Immediately terminate the session after sending the message."

    Also make sure your Exit Response is configured independently, because AVA will often treat the final agent utterance and session termination as separate actions.

    One important detail:
    Avoid phrases like:

    • "Is there anything else I can help with?"

    • "Have a great day"

    • "Thanks"

    • "Goodbye"

    Those often trigger another conversational turn internally.

    The cleanest production pattern I've found is:

    • Final fulfillment message

    • Immediate session termination instruction

    • Minimal/no conversational language

    Example:

    "Your service request has been submitted. End the session immediately after delivering this message."

    That usually prevents the extra wait-state.



    ------------------------------
    Gabriel Garcia
    NA
    ------------------------------



  • 3.  RE: AVA - Ending the call

    Posted 05-27-2026 16:37

    Thanks for that Gabriel, 

    I've copied what you provided, and it's still pausing to wait for a response. 

    "If the service request is successful:

    Inform the caller: "Your service request has been submitted."
    End the session immediately after delivering this message."



    My Exit Response is this: The [customer] team will be in contact during business hours to confirm the technician's expected time of arrival. Goodbye.



    ------------------------------
    Will Bellerby
    CX Consultant
    ------------------------------



  • 4.  RE: AVA - Ending the call
    Best Answer

    Posted 05-27-2026 17:10

    Will,

    I believe the behavior you are seeing is actually consistent with how AVA session termination currently works.

    One important detail from the documentation:
    the Exit Response is treated more like a conversational recommendation than a deterministic disconnect command. AVA may still wait for voice completion/silence detection before the session lifecycle fully closes.

    In practice, we had better results by:

    • keeping the final response extremely short
    • removing conversational closing language
    • and in some cases leaving the AVA Exit Response empty entirely and handling the final message directly in Architect

    For example:

    AVA:
    (no Exit Response configured)

    Architect:
    Play Audio / Communicate
    → "Your service request has been submitted."
    → immediate disconnect/flow exit

    That approach gave us much more predictable behavior in voice scenarios because Architect controls the actual termination state more deterministically than the conversational layer itself.

    We also noticed phrases like:
    "Goodbye"
    "Have a great day"
    or future-oriented wording
    sometimes encourage the model/runtime to maintain the conversational turn slightly longer.

    So for production voice flows, the cleanest pattern we found was:

    AVA completes task
    → return control to Architect
    → Architect delivers final prompt
    → immediate disconnect

    That usually avoids the extra wait-state much more consistently.



    ------------------------------
    Gabriel Garcia
    NA
    ------------------------------



  • 5.  RE: AVA - Ending the call

    Posted 05-27-2026 19:29

    Thanks for that, using Architect makes sense. 

    I've made these changes and still have to give the "OK" for it to end the AVA session. Seems like a bug honestly! I get it that AVA's are agentic, but these things need to work in a predictable, repeatable way. With this customer, our POC has essentially failed on this and we won't be going live - they're looking at other vendors. 



    ------------------------------
    Will Bellerby
    CX Consultant
    ------------------------------



  • 6.  RE: AVA - Ending the call

    Posted 6 days ago

    Is there any clear guidance on this?
    I'm testing AVA and having trouble getting it to properly end the session.

    Honestly, this feels like it should be a very basic capability - if I say "terminate", it should terminate, not require trial-and-error with multiple prompt variants.

    What am I missing here?



    ------------------------------
    Roman Vondracek
    Technical Architect
    ------------------------------



  • 7.  RE: AVA - Ending the call

    Posted 6 days ago

    AVAs have a built-in tool end_conversation that can be invoked to terminate the conversation and return control to the Architect flow. You can add an output instruction to a tool or a global guideline like this:

    You MUST immediately end the conversation call the 'end_conversation' tool. DO NOT let the user know and DO NOT ask the user if they are okay with that. Instead immediately end the conversation.

    Try this; it should avoid the need for an additional user message.



    ------------------------------
    Emir Munoz Jimenez
    Director, Machine Learning
    ------------------------------