Skip to content

Add option to disable or ignore SIP back-end admin warning, when SIP is intentionally unused #18401

Description

@EradicationGod

Tip

How to use GitHub

  • Please use the 👍 reaction to show that you are affected by the same issue.
  • 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:
Nextcloud 34.0.0.12 (Arch Linux. Extra Repository)

Is your feature request related to a problem? Please describe.
Yes. In Nextcloud Talk admin settings / overview, there is a persistent warning:

No SIP back-end configured

This warning is useful for installations that actually want SIP / phone integration, but not every Talk installation needs SIP. Some setups use Talk only for browser/app based calls, with HPB/signaling, TURN/STUN, recording back-end, and whiteboard configured, but no SIP provider or PBX.

In that situation the warning stays visible even though SIP is intentionally not used. This makes the admin overview look like something is mis-configured, while the missing SIP back-end is an intentional choice.

Describe the solution you'd like
Please add an explicit option to mark SIP as unused / disabled / ignored, for example:

SIP back-end: Disabled / Not used

or:

Ignore SIP back-end warning for this instance

When this option is enabled, Talk should stop showing the SIP back-end warning in the admin overview.

This should not disable Talk itself, HPB, TURN/STUN, or recording. It should only tell the admin check that SIP/telephone integration is intentionally not part of this deployment.

Describe alternatives you've considered
The only current alternative is to leave the warning visible, or configure a SIP back-end that is not actually needed. Both are undesirable:

Leaving it visible creates permanent warning noise.
Configuring SIP just to silence a warning makes no sense for deployments without a SIP provider, PBX, or phone-number integration.

Additional context
Example deployment:

Nextcloud Talk is used for normal browser/app calls.
HPB/signaling is configured and working.
TURN/STUN is configured and working.
Recording back-end is configured and working.
Whiteboard back-end is configured and working.
SIP is intentionally not configured because there is no SIP provider, PBX, or phone-number integration requirement.

The request is not to remove the SIP warning globally. The request is to allow administrators to explicitly mark SIP as intentionally unused, so the admin overview does not keep reporting it as a configuration problem.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions