sahal shamas
01/28/2026, 1:22 AMAI Evy
01/28/2026, 1:22 AMAI Evy
01/28/2026, 1:22 AMAI Evy
01/28/2026, 1:22 AMuser_declined disconnection reason means:
- **`user_declined`**: Outbound call not connected, user declined the call.
Common causes and solutions:
1. **Number marked as spam**: When phone numbers engage in a lot of short calls in a short period, they might be marked as spam at the carrier level, which leads to the number being blocked.
2. **SIP 603 Error**: If you see errors like SIP status code: 603 or sip status: 603 (GLOBAL_DECLINE) in your logs, this typically comes from the telephony provider. [(2) ]()
Recommended actions:
- The number may be recoverable by verifying it or using a branded call display, but this cannot be guaranteed. [(3) ]()
- Consider getting a new phone number.
- To maintain a healthy reputation, avoid practices like short calls or generating complaints from end users.
You can check the detailed disconnection reason through the Retell Dashboard or by using the [get-call]() API endpoint. [(1) ]()
If you're using a Retell number with Twilio as the provider and seeing consistent declines, you may need to contact support for further investigation.AI Evy
01/28/2026, 1:22 AMsahal shamas
01/28/2026, 3:06 AMAI Evy
01/28/2026, 3:06 AMAI Evy
01/28/2026, 3:06 AMAI Evy
01/28/2026, 3:06 AMoutbound_agent_id configured. [(2) ]()
CSV Format Problems
- Your CSV must include a header row with a "phone number" column. [(1) ]()
- If phone numbers are not in E.164 format, you can add a column named ignore e164 validation with value true (only applies when using custom telephony, not Retell Telephony) .
SIP/Connection Errors
- A "session status not connected" error typically indicates your SIP session isn't connecting properly. [(3) ]()
Batch Size Limitations
- Some users have reported error code 400 when adding large numbers of phone numbers to batch calls. Splitting into smaller batches (e.g., 500 or fewer) may help. [(4) ]()
To troubleshoot:
1. Click the history icon in the Batch Call tab to view call details of each call in the batch. [(1) ]()
2. Check the batch call metrics: Sent, Picked Up, and Successful counts.
3. Review the call status and any disconnection reasons.
If you can share the specific error message or batch ID, that would help identify the exact issue.AI Evy
01/28/2026, 3:06 AMAI Evy
01/28/2026, 3:08 AMsahal shamas
01/28/2026, 3:08 AMAI Evy
01/28/2026, 3:09 AMAI Evy
01/28/2026, 3:09 AMAI Evy
01/28/2026, 3:09 AMAI Evy
01/28/2026, 3:13 AMsahal shamas
01/28/2026, 3:13 AMAI Evy
01/28/2026, 3:13 AMAI Evy
01/28/2026, 3:13 AMcall_started, call_analyzed, and call_ended.
However, I don't have documentation showing a native "channel spy" or live listen-in feature for phone calls specifically. The sources suggest this may require custom telephony integration or third-party solutions.
Alternative approaches mentioned:
- If you need selective listening or full call monitoring, you may need to route calls through a custom telephony provider that supports streaming or coaching features.
For more detailed implementation guidance on live call monitoring, I'd recommend:
- Check out: [Webhook Overview]()
- [Contact Sales]() for enterprise monitoring needs
- [GitHub]() for SDK documentation
Would you like a general answer about how live call monitoring typically works, or do you have a specific use case in mind?AI Evy
01/28/2026, 3:13 AM