Skip to Content
TroubleshootingAgent Goes Silent After Greeting

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

  1. The model โ€” a very small or older model may become unresponsive after the first turn
  2. An exhausted BYO API key โ€” a โ€œbring your ownโ€ OpenAI key that has hit its rate or credit limit
  3. A prompt that contradicts itself โ€” overly complex or conflicting instructions cause the model to stall
  4. A prompt that fills the context window โ€” leaving no room for the conversation itself
  5. Transcription not picking up the caller โ€” the agent isnโ€™t silent, it just never heard anything

How to Fix

Step 1: Check the model

  1. Open the agent and go to Advanced Settings โ†’ AI Behavior & Model Configuration.
  2. Check which model is selected.
  3. 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.
  4. 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:

  1. Go to Integrations and find the provider.
  2. 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.
  3. If the key is exhausted, remove it to fall back to Dialoraโ€™s default integration.
  4. 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

  1. Open Basic Settings and read the Agent Prompt.
  2. Look for:
    • Contradictory instructions (โ€œbe helpful but never answer questionsโ€)
    • Deeply nested conditions
    • Instructions that conflict with the agentโ€™s tools
  3. 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:

  1. Go to Advanced Settings โ†’ Voice & Audio Settings and check the transcriber provider and model.
  2. 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.
  3. 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