#Hi, could you provide a Conv ID / agent
1 messages · Page 1 of 1 (latest)
sure thing: @tender zephyr
AgentID: dVKAkal50KtF3s4p348A
Conv: VoVkBOLFkCs1vd9Sy9BC
old Conv that was working: udYIn4a0bQk0SLXVwUjL
I don't see a ticket number from Zendesk but was communicating with "Sam" in Customer Support
.MissingDynamicVariableError: Missing required dynamic variables in tools: {'FIRSTNAME', 'EMAIL', 'PHONE'}
please lmk if you inject it via a webhook that's not being hit, we changed something fairly recently and maybe there is a bug 🐞
Thank you.... that variable is from a Tools POST webhook to be sent later in the conversation. Here is the LLM prompt:
"After gathering all of the contact information and the details required in the Analysis section, send each data value using this POST request. You will receive an IntakeID as confirmation but that is only for internal use only. Wait for the response to confirm a new IntakeID was created."
I can remove this Tool and then try again
Removed the tool but it is still not working. Maybe it needs time or I should remove the fields in Analysis? Thanks for your help with this
Do you think it is a bug or a setup issue on our side @tender zephyr ?
Dynamic variables need to be injected as part of conversation initiation. We can think about loosening this restriction, but at the moment it is required.
If you would like to submit some data after the call is finished, you can use a post-call webhook.
Get notified when calls end and analysis is complete through webhooks.
and last but not least, you must use "LLM Prompt" functionality of the tool rather than dynamic variable. Then in that field you can explain how to populate it. The LLM doesn't know of "Analysis section", but they do have these instructions
the difference between "LLM prompt" and "Dynamic variables" is precisely this - LLM prompt is used to determine this information at runtime, while dynamic variables need to be injected as part of conversation start event, and can be used for giving information about the user.
you can also refer to the docs
Connect your assistant to external data & systems.
thank you -- I am a bit confused though. So if we're not using the native integration, we need to use dynamic variables? When we were using the native integration it would do the same thing until I removed some tools from the Agent.
or we should change any tools to use LLM Prompt rather than dynamic variables? So, if we don't have dynamic variables in a tool, this agent should work with our websockets and custom setup? We need to have info passed at the beginning of the conversation and would use the post-call webhook for other actions
@tender zephyr I tested this morning without a dynamic variable tool and it is connecting now. The call history shows the agent is talking and my voice is coming through in the transcript, but I can't hear anything over the phone. Here is the conversation ID... closer, but still an audio issue so any help is greatly appreciated. I can also continue to follow up with the Customer Support ticket too if that is better.
RexyvRhiKxTQ1cBMRz6s
hi @tender zephyr --- any updates on this one?