Skip to content

NethVoice: metrics to be stored #7652

@andrea-marchionni

Description

@andrea-marchionni

Description:
To improve observability, troubleshooting, and resource planning, NethVoice monitoring should be extended to track both usage and configuration metrics across installations. This will provide greater visibility into how NethVoice is deployed and used in real-world environments, supporting better product decisions and customer support.

Metrics to be collected

Installations & Infrastructure

  • Number of installations of NethVoice Proxy (community/enterprise)
  • Number of NethVoice installations (community/enterprise)
  • Number of NethVoice nodes
  • Number of internal and external account providers

Users & Accounts

  • Number of users configured per NethVoice instance
  • Distribution of users across installations (e.g., how many NethVoices have 10 users, 50 users, etc.)

Telephony & Routing

  • Number of VoIP trunks added (with trunk type)
  • Number of physical gateways configured
  • Number of incoming routes
  • Number of outbound routes

CTI & Devices

  • Number of NethVoice CTI profiles used
  • Number of groups
  • Number of users with NethVoice CTI configured
  • Number of physical phones added (with model/type)
  • Number of custom devices configured
  • Number of Web Phones added

Apps & Integrations

  • Number of NethVoice Apps configured and active
  • Number of NethLink instances configured and active
  • Number of customer cards configured
  • Number of streaming sources configured
  • Number of parameterized URLs configured
  • Number of Phone lines and announcements configured
  • Number of NethVoice Hotel modules configured

Call Handling Features

  • Number of IVRs configured
  • Number of CQRs configured
  • Number of queues configured
  • Number of ring groups configured

APIs & Keys

  • Number of Deepgram API Keys configured

Usage Metrics

  • Daily call volume
  • Total calls processed

Benefits:

  • Improved observability across installations
  • Easier troubleshooting and capacity planning
  • Better understanding of feature adoption
  • Data-driven prioritization for future development

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