Claude-code-plugins retellai-common-errors

install
source · Clone the upstream repo
git clone https://github.com/jeremylongshore/claude-code-plugins-plus-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/jeremylongshore/claude-code-plugins-plus-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/plugins/saas-packs/retellai-pack/skills/retellai-common-errors" ~/.claude/skills/jeremylongshore-claude-code-plugins-retellai-common-errors && rm -rf "$T"
manifest: plugins/saas-packs/retellai-pack/skills/retellai-common-errors/SKILL.md
source content

Retell AI Common Errors

Overview

Quick reference for the top Retell AI errors and their solutions.

Prerequisites

  • retell-sdk
    installed
  • API key configured

Instructions

Error 1: 401 Unauthorized

RetellError: 401 — Invalid API key

Fix: Verify API key in Retell Dashboard. Ensure

RETELL_API_KEY
starts with
key_
.

Error 2: Call Fails Immediately

RetellError: 400 — Invalid phone number format

Fix: Use E.164 format:

+14155551234
. Both
from_number
and
to_number
must be valid.

Error 3: Agent Not Responding

Call connected but agent says nothing

Fix: Check LLM configuration:

const llm = await retell.llm.retrieve(agent.response_engine.llm_id);
console.log(`Model: ${llm.model}`);
console.log(`Prompt length: ${llm.general_prompt.length} chars`);
// Ensure general_prompt is not empty and gives clear instructions

Error 4: Function Call Timeout

Function call to https://your-api.com/endpoint timed out

Fix: Your function endpoint must respond within 5 seconds. Offload heavy work:

app.post('/functions/lookup', async (req, res) => {
  // Respond immediately with acknowledgment
  const result = await quickLookup(req.body.args);
  res.json({ result: `Found: ${result.name}` });
  // Do NOT run async work before responding
});

Error 5: Webhook Not Receiving Events

No webhook events received after call

Fix: Set

webhook_url
on the agent, not just in Dashboard settings:

await retell.agent.update(agentId, {
  webhook_url: 'https://your-app.com/webhooks/retell',
});

Error 6: Voice Quality Issues

Agent voice sounds robotic/choppy

Fix: Check network latency to Retell servers. Use a voice optimized for your use case. Try different voice IDs.

Output

  • Error identified and root cause found
  • Fix applied and verified
  • Call successfully completed

Error Handling

HTTP CodeMeaningRetryable
400Bad requestNo — fix params
401Invalid API keyNo — fix key
404Agent/call not foundNo — fix ID
429Rate limitedYes — backoff
500+Server errorYes — retry

Resources

Next Steps

For debugging, see

retellai-debug-bundle
.