Agent Goes Silent After Greeting
Your agent responds to the initial greeting but then stops responding to the callerโs inputs.
Symptoms
- The agent picks up the call and delivers the welcome message
- After the caller responds, the agent becomes unresponsive
- No error messages appear in the dashboard
- The call doesnโt disconnect, but the agent wonโt speak or act further
- It happens consistently across multiple test calls
Common Causes
- The model โ a very small or older model may become unresponsive after the first turn
- An exhausted BYO API key โ a โbring your ownโ OpenAI key that has hit its rate or credit limit
- A prompt that contradicts itself โ overly complex or conflicting instructions cause the model to stall
- A prompt that fills the context window โ leaving no room for the conversation itself
- Transcription not picking up the caller โ the agent isnโt silent, it just never heard anything
How to Fix
Step 1: Check the model
- Open the agent and go to Advanced Settings โ AI Behavior & Model Configuration.
- Check which model is selected.
- If youโre on the smallest model available, switch to a mid-tier one and re-test. Very small models are cheap but noticeably less reliable at sustaining a multi-turn call with tools attached.
- Publish the version and make a fresh test call.
The model list in the dashboard is the authoritative source for whatโs available on your account.
Step 2: Verify your BYO API key
If youโve connected your own provider key:
- Go to Integrations and find the provider.
- Check in that providerโs own dashboard that the account has credit, the key hasnโt expired, and you havenโt exceeded a rate limit.
- If the key is exhausted, remove it to fall back to Dialoraโs default integration.
- Save and test again.
A key that runs out mid-call produces exactly this symptom: a normal greeting, then nothing.
Step 3: Simplify the prompt
- Open Basic Settings and read the Agent Prompt.
- Look for:
- Contradictory instructions (โbe helpful but never answer questionsโ)
- Deeply nested conditions
- Instructions that conflict with the agentโs tools
- Cut it back to the core instructions, test, then reintroduce complexity a piece at a time.
Step 4: Check the token meter
The prompt editor shows live token usage against your modelโs context window, split across the system prompt, your prompt, tool definitions, and the space reserved for the conversation.
If the meter is nearly full, the agent has no room to hold a conversation. Cut the prompt, remove tools the agent doesnโt need, and move reference material into a Knowledge Base rather than pasting it into the prompt.
A knowledge base doesnโt consume prompt context the way pasted text does โ thatโs the point of using one. Each agent can have up to 3 knowledge bases; PDF uploads are capped at 4 files at a time, 15 MB each; website imports take up to 20 pages per import.
Step 5: Rule out transcription
If the agent seems to hear nothing rather than fail to answer:
- Go to Advanced Settings โ Voice & Audio Settings and check the transcriber provider and model.
- If the agent has multiple languages configured, make sure multilingual detection is on โ otherwise the transcriber locks to the first language it hears and a caller who switches goes unheard.
- Try a different transcriber provider and re-test.
Step 6: Confirm you published
Configuration changes live on your draft until you publish. If you fixed something and the live call behaves the same, check for a Draft badge on the agent and publish the version โ see Agent Versions, Draft and Publish.
Prevention Tips:
- Test in the Playground after every change โ talking to the agent takes seconds
- Build prompts incrementally โ start simple, add complexity, test at each step
- Watch the token meter as your prompt grows
- Monitor your BYO key usage and set billing alerts with the provider
- Only attach tools the agent actually needs โ each one costs context on every turn
- Publish deliberately, and check the diff before you do