Skip to content

[Feature Request] Support Wi-Fi Calling on supported iCloud-connected devices #217

Description

@mtalexan

Some phone carriers (most in the US and Canada), allow iPhone devices, with thier SIM/eSIM in them and connected to an iCloud account, to use WiFi calling on supported iCloud-connected devices. This allows non-iPhone devices to perform WiFi calling via thier iCloud account, including if the iPhone itself is off.

Given that there are only two consistently working ways to have a registered phone number with OpenBubbles:

  1. Use an iPhone on iOS <17.5, set it up as a validation relay, and use OpenBubbles to spoof the iPhone
  2. Put your actual SIM/eSIM in an iPhone, connect it to iCloud, enable message forwarding, and register your OpenBubbles as a Mac connected to the same iCloud account (registering as a second iPhone won't forward shortcode messages like it will with a Mac registration)

Case 2 supports having all your SMS/MMS, optionally RCS, and iMessage chats together, and also provides a way to get RCS indirectly on a degoogled device or computer. But runs into the issue that while you can forward your incoming calls to another number, there really isn't any solution for supporting outgoing calls from your same number. This "Wi-Fi calling in supported iCloud-connected devices" feature would solve that, eliminate the need to setup call forwarding, and allow computers to get the same calling support as a Mac has.

Caveat: I have no idea what additional authentication might be involved to be a "supported iCloud-connected device", or if that's even possible to spoof sufficiently.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions