Skip to content

NethVoice: improve usability and modernization of the administrator interface #7574

@andrea-marchionni

Description

@andrea-marchionni

Description

The NethVoice interface needs a full redesign to improve usability, simplicity, and immediacy, while introducing new management capabilities.
Key goals include creating an intermediate admin level — “Administrator-Light” (or “Superuser”) — that allows customers or company representatives to manage specific settings autonomously, without accessing critical configurations.

The redesign should also include:

  • Two-Factor Authentication (2FA) for enhanced security across all privileged roles
  • Rebranding capabilities, allowing customization of logo, and company name to better adapt NethVoice to different customers’ identities

Main Goals

  • Redesign the UI and UX of NethVoice for improved usability and clarity
  • Introduce the Administrator-Light role with limited operational permissions
  • Implement Two-Factor Authentication (2FA) for all admin and superuser roles
  • Enable Rebranding / White Label capabilities (custom logo, product name, company name)
  • Simplify navigation and configuration flows
  • Modernize design consistency, iconography, and responsiveness

Administrator-Light Role Features

  • Edit users’ mobile phone numbers (impacting NethVoice CTI states)

  • Configure phone ringtones

  • Enable or disable DND (Do Not Disturb) for other users

  • Access a real-time dashboard displaying:

    • Extension status (available / busy / DND), registration status and a test for incoming
    • Line status /qualify time, authentication and registration) and a test for incoming and outgoing calls
    • Active queues or ongoing calls

Interface Improvements

  • Modern, consistent, and responsive UI design

  • Mobile-friendly layout

  • Simplified and intuitive workflows
    * Configure by users group
    * View of group members and user by profile
    * View of enabled configuration (WebPhone, Mobile phone, Devices, voicemail etc..)
    * Search for the device owner
    * Make it possible for a user's configurations to be moved to another user (extension, profile, group, devices)

  • Clear feedback for actions (success, error, warning)

  • Unified terminology and iconography across all modules

  • Quick access to essential features and live system status

  • User credential management:
    * Send new user credentials with the requirement to change them upon first login
    * Edit user credentials
    * user block

  • Integrated 2FA authentication and session management

  • Rebranding options for administrators to customize:

    • Application logo
    • Brand name and welcome text

Expected Benefits

  • Increased autonomy for customers and team supervisors
  • Reduced workload for system administrators
  • Stronger security through 2FA
  • Flexible white-label solution adaptable to customer branding
  • Modernized, faster, and more user-friendly interface
  • Improved visibility and control of users, lines, and extensions

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    nethvoiceBug or features releted to the NethVoice project

    Projects

    Status

    Todo

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions