Skip to content

NethVoice: Add UI management for LLDP configuration parameter #8167

Description

@andrea-marchionni

Description

Add a dedicated setting in the NethVoice interface to manage the LLDP parameter for phones that support it (Yealink, Snom, Gigaset for sure, check Fanvil and NethPohone).

The parameter must be handled carefully to avoid changing the behavior of phones that are already configured and in production.

Requirements

  • Add a UI option to enable/disable LLDP for phones.
  • The default behavior must preserve the current configuration and must not automatically enable LLDP on existing phones.
  • The parameter should only be included in the phone configuration when it has been explicitly configured by the administrator.
  • Updating NethVoice or the phone provisioning templates must not unexpectedly modify the LLDP configuration of already deployed phones.
  • The setting must be applied consistently during provisioning/reprovisioning.
  • The behavior should be documented, including the impact on existing phones and newly provisioned phones.

Backward compatibility

Particular attention must be paid to existing installations.

A newly introduced default value must not overwrite an existing phone configuration. The absence of the parameter should therefore be distinguishable from an explicitly configured enabled or disabled value.

Acceptance criteria

  • An administrator can manage the LLDP parameter from the NethVoice UI.
  • Existing phones are not affected by the introduction of the new setting.
  • LLDP is enabled only when explicitly requested.
  • Reprovisioning an existing phone applies the configured value consistently.
  • Upgrading NethVoice does not unexpectedly change LLDP behavior on existing phones.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    nethvoiceBug or features releted to the NethVoice projecttestingPackages are available from testing repositories

    Projects

    • Status
      Testing

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions