Live Caller ID on iOS does not work - client requests not reaching backend

I'm reaching out to see if anyone else is experiencing issues with the Live Caller ID feature on iOS. We recently encountered a problem where the feature stopped working entirely.

Here's a brief overview of the situation:

  • We were monitoring test traffic on our backend and noticed everything came to a halt around 1:00 AM UTC on November 15th.
  • After this time, any attempts to reach our backend through calls failed completely.
  • I tested this across multiple devices running iOS 18.2 and iOS 18.0.
  • I used both TestFlight builds and development builds via Xcode, which should communicate directly with our backend.
  • I experienced the problem on our main application as well as a dedicated test app.
  • To troubleshoot further, I even set up a local server on localhost and tried directing requests there, but the requests did not reach the local server when a call was received.

Further debugging in Console.app revealed the following error:

identity request returned error: Error Domain=com.apple.CipherML Code=400 "Error Domain=com.apple.CipherML Code=401 "Unable to request data by keywords batch: failed to fetch token issuer directory"

However, when I manually tried to hit our server endpoint using curl, the request successfully reached the server:

curl https://our_server/something
hb_method=GET hb_uri=/something [Hummingbird] Request -- log on backend

This suggests that while our backend is responsive, the requests from the iOS client side are simply not being initiated.

Have you filed a bug on this and, if so, what's the feedback ID?

__
Kevin Elliott
DTS Engineer, CoreOS/Hardware

@DTS Engineer Hello! Here is a feedback with all the information and sysdiagnose - FB15878121

Live Caller ID on iOS does not work - client requests not reaching backend
 
 
Q