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.
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
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