[Help] iOS client shows “CallKit not supported” — is this a regional restriction?

Hi everyone,
I’m running a self‑hosted Nextcloud Talk setup and have been facing a persistent issue:
the iOS client’s debug page always shows “CallKit: Not supported”, even though normal push notifications work fine.

I’ve already checked the common causes, but CallKit still won’t activate.
So I’d like to ask whether this could be related to regional restrictions or something similar.

Thanks for the help.

Nextcloud version (eg, 24.0.1): 32.0.3
Talk Server version (eg, 14.0.2): basend on nextcloud-aio
Custom Signaling server configured: yes
Custom TURN server configured: no
Custom STUN server configured: yes

In case the web version of Nextcloud Talk is involved:
Operating system (eg, Windows/Ubuntu/…): Debian 12 with Nextcloud AIO basend on Docker

I have aio-talk docker installed on a separate server and can confirm CallKit is enabled for me.

This may be a AIO issue.

Are you sure your nextcloud talk app is up to date? Did you go into your iOS app store and verify its up to date?

Thanks for your reply.

I can confirm the following on my side:

  • The iOS Talk client is updated to the latest version (double‑checked in the App Store)

  • Regular push notifications work normally

  • But VoIP PushKit never succeeds in registering, so the debug page always shows “CallKit: Not supported”

I have tested multiple deployment methods, and all of them show the same result. I even switched to a different VPS during the process:

  • Nextcloud 32.0.3 + AIO (official docker run deployment)

  • A manual Debian deployment

  • Deploying each required container individually

I found the cause of the issue — changing the region setting fixes it.

This topic was automatically closed 8 days after the last reply. New replies are no longer allowed.