iOS 18 + MDM + DSCP 46 getting failed

We have a iOS VoIP application which is deployed via MDM solution.

Until iOS 17.7.1 everything is working fine.

The calls stopped working from iOS 18 onwards.

When we investigated the issue, the api setsockopt is returning (54) Connection reset by peer.

We believe there might be some issue in iOS 18 because there is a test done with same MDM solution + same server + same iOS VoIP application where this issue is not seen. Kindly help and let us know if any more details are required from us.

There’s not a lot to go on here. Error 54 is ECONNRESET, which usually means that you’re working with a TCP connection and the TCP connection has closed out from underneath you.

What is the function of this TCP connection with your VoIP app? Are you using it for ring indication? Or command and control? Or to transport VoIP data?

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

It is a RTP connection. Used to transport VoIP data.

iOS 18 + MDM + DSCP 46 getting failed
 
 
Q