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.