Bug Report: iOS audio session not properly detected as interrupted when incoming call is ignored
Device/App: iOS 1.0.526 (782), iOS 26.3, iPhone 15 Pro
Behavior:
When recording with the iOS app and an incoming call arrives (even if ignored/declined), iOS forcibly interrupts the audio session. The app continues to show recording as active (Dynamic Island red indicator disappears, but in-app UI shows ongoing recording), however the actual audio capture has stopped. The resulting recording is cut off at the point of interruption and does not resume.
Expected Behavior:
- App should detect the audio session interruption and either:
- Automatically resume recording after the call is dismissed
- Accurately reflect that recording has stopped (not show as ongoing)
- Send a push notification alerting the user that recording was interrupted, with an option to resume
Bug (confirmed):
- App UI shows recording as ongoing after ignored call — this is incorrect and should be fixed regardless of auto-resume capability
Suggested Fixes / Enhancements (in priority order):
- Auto-resume: Listen for
AVAudioSession.interruptionNotification with type .ended and automatically restart the audio session + recording
- Accurate UI state: If auto-resume isn't possible, update the recording state to stopped/interrupted so the UI is truthful
- Push notification on interruption: Notify user that recording was cut off with an inline "Resume" button
- Optional call blocking mode: Allow users to opt into Do Not Disturb during active recordings
Additional context:
- Does NOT affect Omi hardware device recordings (device records locally, unaffected by phone audio interruptions)
- Frequency: potentially high — incoming calls during meetings are common
- User impact: silent data loss (user thinks they have a full recording, they don't)
Steps to reproduce:
- Start recording in the iOS Omi app
- Receive an incoming call and ignore/decline it
- Continue the session, then stop recording
- Check the resulting transcript — it will be cut off at step 2
- Note the in-app UI showed recording as active throughout
Bug Report: iOS audio session not properly detected as interrupted when incoming call is ignored
Device/App: iOS 1.0.526 (782), iOS 26.3, iPhone 15 Pro
Behavior:
When recording with the iOS app and an incoming call arrives (even if ignored/declined), iOS forcibly interrupts the audio session. The app continues to show recording as active (Dynamic Island red indicator disappears, but in-app UI shows ongoing recording), however the actual audio capture has stopped. The resulting recording is cut off at the point of interruption and does not resume.
Expected Behavior:
Bug (confirmed):
Suggested Fixes / Enhancements (in priority order):
AVAudioSession.interruptionNotificationwith type.endedand automatically restart the audio session + recordingAdditional context:
Steps to reproduce: