Endpoints being called are intermittently not responding to INVITE

One reason would be that the app has been put to sleep. You can prevent this on Android, but not on iPhones.

If it is not that, it could be a dynamic firewall rule timing out, or the mobile phone’s IP address being reallocated.