Skip to content

Feature Request: Full background voice call support (beyond PiP) for multitasking #5744

@backfield79

Description

@backfield79

The Nextcloud Talk Android app currently only supports picture-in-picture (PiP) mode for voice calls, which forces the call UI to overlay other apps. This is frustrating for users who want to multitask—like checking messages, browsing, or using other phone features—without the PiP window obstructing the screen.

A true background call mode (similar to phone or WhatsApp calls) would keep the audio running silently in the background, with notifications for incoming calls, mute/unmute via notification controls, and easy return-to-call via notification tap. This is essential for power users who rely on Talk for daily communication while staying productive on their phones.

Why this is crucial
Real-world usability: Many users (e.g., professionals, parents, multitaskers) expect voice calls to run fully in the background, just like native phone calls or apps like Signal/WhatsApp. PiP feels like a half-measure and leads to accidental call drops or dismissed overlays.

Competitive gap: Competitors offer seamless background calling, making Talk feel outdated on Android.

Accessibility: Helps users with visual impairments or those driving (via Bluetooth/car mode) who don't need a persistent UI.

Retention risk: Without this, users switch to other apps for calls, reducing Talk's stickiness.

Current behavior
Start a voice call → Try to switch apps → App enters PiP mode only.

No option to minimize to full background (notification-only audio).

Android's native capabilities (e.g., AudioManager for background media, foreground services for calls) aren't fully leveraged.

Expected behavior
Toggle for "Background mode" in call settings.

Call audio continues in background; controls (mute, hangup, speaker) in persistent notification.

Incoming calls show heads-up notification with quick actions.

Return to video/UI via notification tap if needed.

Graceful handling for Do Not Disturb, Bluetooth, etc.

Steps to reproduce (current limitation)
Open Nextcloud Talk, join/start voice call.

Swipe to home or switch to another app (e.g., browser or SMS).

PiP window appears; no way to dismiss it without ending call.

Environment
App version: 22.1.0/Google Play

Android version: 16

Device: Pixel 6

Nextcloud server: Nextcloud Hub 25 Autumn (32.0.3)

Thank you so much for your great work! Would be happy to test beta or provide logs!

How to use GitHub

  • Please use the 👍 reaction to show that you are interested into the same feature.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

Feature request

Which Nextcloud Version are you currently using: (see administration page)

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions