iOS security imposes several limitations on applications participating in communication sessions when the app is not on the active screen. The following limitations apply to Mobile Client running on iOS 13 and later.
Private Calls
• A Mobile Client running in the background or in sleep mode cannot receive Private Calls.
• An incoming Private Call will be rejected and a missed call notification will appear.
Group Calls
• Group Calls are delivered even if the app is in the background, as long as the device is subscribed to the corresponding group.
Additional iOS Restrictions
• External Bluetooth PTT accessories do not work when the app is in the background or the device is in sleep mode.
• Audio cannot be played in the background and only push notifications are delivered.
• iOS does not allow the application to enable a Wake on incoming PTT Call setting.
• With TLS encryption enabled, the mobile client disconnects from the server 30 seconds after going into the background and re-establishes the connection upon returning to the foreground.
Limitations Overview
| Feature | Availability |
|---|---|
| Incoming Private Call | ✖ |
| Incoming Group Call | ✔ |
| External Bluetooth PTT | ✖ |
| Audio playback | ✖ |
| Wake on incoming PTT Call | ✖ |
| Push notifications | ✔ |