Skip to content
How to detect iPhon...
 
Notifications
Clear all

How to detect iPhone DND calls using callin.io's end of call report

4 Posts
3 Users
0 Reactions
4 Views
Abdullah_bin_Tariq
(@abdullah_bin_tariq)
Posts: 2
New Member
Topic starter
 

Hi,

I wasn't sure where else to post this since neither callin.io nor Twilio have a forum. I've connected callin.io to receive end-of-call reports via webhook. I'm trying to determine if anyone has found a way to identify when a call was disconnected because of an iPhone's Do Not Disturb feature being active. My goal is to use this information to have callin.io immediately retry the number, thereby bypassing the DND.

I've included a reference image to give you an idea of the data provided in the callin.io end-of-call report:

 
Posted : 27/04/2025 5:36 pm
samliew
(@samliew)
Posts: 293
Reputable Member
 

What information does the complete output include?

Please share the output bundles for each relevant module by executing the scenario. You can also retrieve this information without re-running your scenario from the History tab.

Click on the white speech bubbles located at the top-right of each module and select “Download input/output bundles”.

A. Upload as a Text File

Save the contents of each bundle in a plain text editor (without formatting) as a bundle.txt file.

You can upload the file here by clicking this button:

B. Insert as Formatted Code Block

If you cannot upload files on this forum, you can alternatively paste the formatted bundles.
These are the two methods for formatting text so it remains unchanged by the forum:

  • Method 1: Manually type the code block

    Add three backticks ``` before and after the content/bundle, like this:

    ```
    content goes here
    ```

  • Method 2. Highlight and click the format button in the editor

Providing the input/output bundles will enable others to understand what is happening in the scenario, particularly with complex data structures (nested arrays and collections) or when external services are involved. It also helps in mapping raw property names from collections.

This will allow others to assist you more effectively. Thank you!

Hope this helps! Please let me know if you have any further questions or encounter any issues.

 
Posted : 28/04/2025 6:05 am
Msquare_Automation
(@msquare_automation)
Posts: 88
Estimable Member
 

If a phone is in Do Not Disturb (DND) mode, the call status or end reason will be received as endedReason: silence-timed-out.

In this scenario, we can implement a filter with a route to initiate an outbound call to the same number, effectively bypassing the DND mode.

Best regards,

Msquare Automation
Platinum Partner of callin.io

 
Posted : 28/04/2025 6:38 am
Abdullah_bin_Tariq
(@abdullah_bin_tariq)
Posts: 2
New Member
Topic starter
 

Thank you very much. I suspected a timeout due to silence, but I needed to be sure.

 
Posted : 03/05/2025 8:55 am
Share: