Cached agent in voiceflow server

@SupportUSA I had a version of an agent and workflow over a week ago that included asking for an email address and phone number, it never worked out on voice calls as the agent/ai just couldn't get it. so i removed it entirely from the workflow (there is no mention of email) in the wrokflow. But when calling into the agent, it seems to be asking for both the callers email as well as phone number from the old agent flow, i don't know where the agent is getting it from, its causing problems with functionality. any idea what could cause this?
2 Replies
Tico | Voiceflow Assistant
It sounds like your phone number is still pointing at an older production release of the agent. Key things to know: • When you edit the workflow in the canvas you are only changing the development version. • Inbound phone calls are routed to the environment you selected when you first assigned the number (most teams pick production). • Until you press Publish, the production version—and anything connected to it—will keep running the old flow. What to do 1. Open the agent → hit the green Publish button (top-right). This will create a new production release that contains your recent edits (with the email/phone capture removed). 2. Call the number again to confirm the new behaviour. Optional while testing • In Integrations → Telephony you can switch the assignment so the number routes to development instead of production. That lets you hear changes immediately without publishing each time. Docs for reference: https://docs.voiceflow.com (see “Publishing agents to production” and “Voice (phone number)”) Once the number is pointed at the updated release, the agent will stop asking for the email and phone number you removed.
TriggerPointXL
TriggerPointXLOP5w ago
Ill check that, but it was never pointed outside of testing, thanks @Tico | Voiceflow Assistant - The number was already properly linked to the 'testing' environment, but i did re-link it and that seemed to fix the change/removal of questions from the agent. However, a new problem has developed, the caller in a voice call is asked for a "phone number", the agent is set to capture 'last utterance' and place it into a specific variable (formatted as just number). but when the agent captures it, it is automatically treating it as a timestamp instead just a number. so 9045551212 is being translated by voiceflow as: 09:04 5551212 this is not correct

Did you find this page helpful?