https://retellai.com/?utm_source=discord&utm_medium=seo logo
why my all call gets declined
# ❓・ai-evy-support
s
@AI Evy why my all call gets declined
a
Thanks for tagging me @sahal shamas. I'll look through relevant sources and get back to you shortly.
​ To learn more, see the sources I considered: [[1] Debug call disconnection](https://docs.retellai.com/reliability/debug-call-disconnect) [[2] Discord message from @safa_cases_88416 on 2025-08-14](https://discord.com/channels/1186424376300679209/1294891368505937952/1405557902432800880) [[3] web calling](https://discord.com/channels/1186424376300679209/1408656478599905310) ​
### Answer When all your outbound calls show as "user_declined," the most common cause is that your phone number has been flagged as spam at the carrier level. [(1) ]() Here's what the
user_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.
Feel free to tag @AI Evy with additional questions. I also appreciate feedback, it helps me improve.
s
@AI Evy why my batch call ended with an error .
a
Thanks for the follow-up, @sahal shamas. I'll get back to you soon.
​ To learn more, see the sources I considered: [[1] Create Batch calls](https://docs.retellai.com/deploy/make-batch-call) [[2] Here is how that can be fixed](https://retell.discourse.group/t/here-is-how-that-can-be-fixed/23) [[3] batch call](https://discord.com/channels/1186424376300679209/1426996143866511471) [[4] Batch calling is having issues](https://discord.com/channels/1186424376300679209/1429681363321094164) ​
### Answer There are several common reasons why batch calls can end with errors: Phone Number Configuration Issues - Ensure your "From Number" is properly bound to an agent to enable batch calls. [(1) ]() - The phone number must have an
outbound_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.
Feel free to tag @AI Evy with additional questions. I also appreciate feedback, it helps me improve.
Thanks for the follow-up, @sahal shamas. I'll get back to you soon.
s
@AI Evy total phone numbers are 769 . sent 281 . picked up 164 . successful 57 .
a
### Answer Based on your metrics, here's what's happening: Breakdown of your batch call: - 769 total → 281 sent = 488 calls haven't been dialed yet (batch may still be in progress, or hit a time window restriction) - 281 sent → 164 picked up = ~58% answer rate (117 calls were declined/unanswered) - 164 picked up → 57 successful = only ~35% of answered calls completed successfully Key concerns: 1. **Low success rate from picked up calls (57/164) **: This suggests calls are ending prematurely after connection. Check the disconnection reasons in your call history for these calls. [(1) ]() 2. **Many calls not sent (488 remaining) **: If the batch shows as "Ongoing," calls are being queued based on your concurrency limit. If it shows "Sent" but only 281 dialed, there may be issues with phone number formatting in your CSV. 3. **High decline rate**: The 117 calls that weren't picked up could indicate your number is being flagged as spam (as mentioned in the previous thread) . To investigate further: - Click the history icon in the Batch Call tab to view call details for each individual call - Check the specific disconnection reasons for the 107 calls that were picked up but not successful - Verify your call time window configuration isn't restricting when calls can be made Can you share what disconnection reasons you're seeing for the unsuccessful calls?
​ To learn more, see the sources I considered: [[1] Create Batch calls](https://docs.retellai.com/deploy/make-batch-call) ​
Feel free to tag @AI Evy with additional questions. I also appreciate feedback, it helps me improve.
Thanks for the follow-up, @sahal shamas. I'll get back to you soon.
s
@AI Evy How to listen to live calls
a
​ To learn more, see the sources I considered: [[1] Live listen in](https://discord.com/channels/1186424376300679209/1397252466470555740) ​
### Answer Based on the available sources, here's what I found about listening to live calls: For web-based calls in the browser, Retell offers a client SDK that lets you observe real-time audio events and transcripts during the call. [(1) ]() For monitoring call activity, you can use webhooks to receive updates for events like
call_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?
Feel free to tag @AI Evy with additional questions. I also appreciate feedback, it helps me improve.