The agent can’t start or isn’t dialing
Clicking Start shows "Cannot start Agent"
Clicking Start shows "Cannot start Agent"
The agent is running but no calls go out
The agent is running but no calls go out
- The agent stopped itself. An agent stops when no contacts are left that are eligible to call. Add contacts and click Start again.
- No eligible contacts. Contacts that are completed, marked Do not call or Wrong number, archived, or out of attempts aren’t called. Filter the contact list by status to see what’s left.
- Outside availability. Calls only go out during the agent’s calling hours. Check the time zone in Availability. With Use Contact’s Time Zone on, a contact is only called during the hours in their time zone.
- Waiting between attempts. After a missed call, the contact waits for the minimum time between attempts (default 90 minutes) and the daily attempt limit before being called again. See Scheduling and retries.
- Concurrency limit. Max Outgoing Calls in Parallel (default 10) caps how many calls run at once. A low value slows large lists.
- Do Not Call. If Enable Account Do Not Call (DNC) List or Check US Federal Do Not Call (DNC) Registry is on, matching numbers are skipped. See Do Not Call.
Calls fail right away or show Failed
Calls fail right away or show Failed
- Check the number format. Use international format with the country code, for example
+442071234567. For US lists missing the leading1, import through the API withfixUSPhoneNumber=true. - If you use your own Twilio account, make sure Voice Geographic Permissions in Twilio allow the destination country.
- For SIP numbers, see SIP calls don’t connect below.
Few people answer
Few people answer
- Check your numbers for spam flags in Phone numbers. Numbers showing Spam Risk Detected get fewer answers; replace or rest them.
- Use several numbers with Prefer Local Numbers or Auto Optimize. See Phone numbers and caller ID.
- Spread retries across days and times rather than calling back quickly.
- Send a pre-call chat message to ask permission first.
Voicemail and call screening
The agent talks to a voicemail greeting, or hangs up on a real person
The agent talks to a voicemail greeting, or hangs up on a real person
The agent leaves too many voicemails
The agent leaves too many voicemails
Calls get stuck on call-screening assistants
Calls get stuck on call-screening assistants
Conversation quality
For a deeper guide to responsiveness, see Latency and conversation quality.The agent interrupts the contact, or the contact keeps interrupting the agent
The agent interrupts the contact, or the contact keeps interrupting the agent
- Agent cuts people off: raise the Patience Level (toward Slow) so the agent waits longer before replying. Raise it on individual steps where contacts read out numbers or think before answering.
- Background noise triggers interruptions: turn on Auto-Adjust Patience on Interruptions, and noise reduction where available.
- Important lines get cut off: turn on Speak with no interruptions on that step (optionally Only on first play).
The agent replies too slowly
The agent replies too slowly
The agent mispronounces a name, brand, or term
The agent mispronounces a name, brand, or term
The agent mishears words (names, product codes, addresses)
The agent mishears words (names, product codes, addresses)
The agent says things it shouldn't, or makes up answers
The agent says things it shouldn't, or makes up answers
- Put facts in a knowledge base and connect it to the agent.
- Add instructions that limit scope, and guardrails such as “No pricing commitments” or “Stay on topic”.
- Add scenarios for questions it answers poorly.
A variable is read out as {{name}} or left blank
A variable is read out as {{name}} or left blank
data object through the API. Mark variables the script can’t work without as required. See Variables.Calls end on their own
Calls end on their own
Webhooks and actions
My webhook isn't receiving anything
My webhook isn't receiving anything
- Use HTTPS. Webhook URLs must be HTTPS and publicly reachable.
- Check the events. The webhook only fires for the events you selected. If you didn’t select any, it fires only when post-call analysis finishes. To get every call, add events such as
CALL_FINISHED. See Webhook events. - Check the logs. Advanced webhooks keep a request log with the status code your endpoint returned. Use Test to send a sample request.
- Allowlist the IPs. Requests come from
35.245.204.86and35.221.61.75. Allow both on your firewall. - Check the right agent. Webhooks can be set per agent or for the whole account (or subaccount). Make sure it’s attached where the calls happen.
Signature validation fails
Signature validation fails
X-Signature-Type header, and verify against the raw request body before parsing JSON. See Validating webhook signatures.An in-call action times out or returns nothing
An in-call action times out or returns nothing
SIP and telephony
Inbound SIP calls don't reach the agent
Inbound SIP calls don't reach the agent
- Allowlist the Callers SIP address
35.245.182.192(orsip.callers.ai) on your carrier or PBX. This address is for calls into Callers only. - Make sure the number is added to the SIP connection in E.164 format (
+country code and number) and selected on an incoming agent. - Check that the agent is running and within its availability, or that Receive calls full time is on.
Outbound SIP calls fail or have no audio
Outbound SIP calls fail or have no audio
- Check the SIP URL, port (default
5060), and outbound authentication in the SIP connection. - Turn on Tech prefix or SIP Diversion Header if your carrier requires them.
- Download the PCAP for the call from the call view and share it with your carrier or Callers support.
Text and email
WhatsApp template can't be used
WhatsApp template can't be used
Text contacts stop getting messages
Text contacts stop getting messages
Emails bounce
Emails bounce
- Hard bounce or invalid address: the address can’t receive mail. Callers skips the contact so it isn’t emailed again. Fix the address and re-add the contact.
- Mailbox errors (authentication failed, connection failed, account suspended) affect the whole agent. Reconnect the mailbox and check its credentials.
- Rate limited: you’re sending faster than the provider allows. Lower the mailbox’s daily Send Limit, or add mailboxes and use a rotating sending strategy.
- Set up SPF, DKIM, and DMARC on your sending domain to keep emails out of spam.