Original Message:
Sent: 09-22-2025 13:30
From: Harisankar Thangavelu
Subject: "Get Participant Data" Not Retrieving Info in Dialog Bot Flow
@Christian Karpp – I tried adding the "Set Language" step, but unfortunately it didn't resolve the issue. The same error continues to appear.
I tested it both ways-placing "Set Language" before and after the 1-second blank-but saw no difference in the outcome.
------------------------------
Harisankar Thangavelu
Original Message:
Sent: 09-19-2025 07:35
From: Christian Karpp
Subject: "Get Participant Data" Not Retrieving Info in Dialog Bot Flow
Hi,
when using blank audio for a delay, it's important to know/remember that audio is queued and not played immediately.
This also applies to audio in the Initial Greeting in inbound call flows.
In inbound / in-queue call flows, the Flush Audio action can be used to force queued audio to be played.
As this is not available in bot flows, some of the other actions which trigger queued audio to be played could be used:
Collect Input actions
Call Data and Call Secure Data actions
Call Bot Flow actions and third-party bot actions (e.g., Dialogflow, Lex, Nuance)
Detect Silence and Play Audio On Silence actions
Hold Music action
Transfer actions
Disconnect and Return to Agent actions
When entering the first new Task or Menu after a Set Language action
In your case a task with Set Language might do the trick. Or a Menu or any action which expects
user input with minimized timeout.
------------------------------
Christian Karpp
Principal Implementation Consultant
Original Message:
Sent: 09-17-2025 14:42
From: Marcello Jabur
Subject: "Get Participant Data" Not Retrieving Info in Dialog Bot Flow
Hi Harisankar,
Regarding your "step 2" being successful, I don't think there is any way for it to "fail". There is no failure exit from the "Get Participant Data" component.
It will always move forward, whether it found the Participant Data or not.
Where does that Participant Data come from? (What creates it?), because you should investigate why it's sometimes available and sometimes not.
Also, instead of using only "1 second of delay", you could build a loop to Get that Participant Data, then use the delay, and before leaving the Loop you should check if the variable is different from NOT_SET.
If it is, you should run the loop again, until it has the value you expect.
Also, you should change your flow to not run the action that is causing the failure if the variable is NOT_SET.
I can't actually see the action that is causing the failure, otherwise I could try to help with more details on what you should change. But basically you should avoid doing whatever is causing the failure if the variable is NOT_SET... For that you could simply follow a different path on a decision, or you should change the value of the variable to have a default value that isn't NOT_SET.
------------------------------
Marcello Jabur
Original Message:
Sent: 09-17-2025 12:30
From: Harisankar Thangavelu
Subject: "Get Participant Data" Not Retrieving Info in Dialog Bot Flow
Hi everyone,
I've recently started encountering an issue with the "Get Participant Data" step in my Dialog Bot Flow. Occasionally, it fails to retrieve the participant information, yet the bot continues to the next step as if it succeeded. This causes problems because the bot variables remain set to NOT_SET, which affects downstream logic.
To mitigate timing issues, I've added a 1-second wait before calling "Get Participant Data"-assuming it would give enough time for the participant data to be available after transitioning from the inbound call flow. However, the issue still persists intermittently.
Has anyone else experienced similar behavior? Any guidance or best practices on how to resolve or work around this would be greatly appreciated.
Thanks in advance!
#Architect
------------------------------
Harisankar Thangavelu
------------------------------