VoIP Call Metrics Aggregation for Organization Need Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems lack the ability to efficiently analyze and identify the needs of organizations based on call data metrics from VoIP calls, limiting the provision of tailored services and products.
Innovation Solution
A server-based system generates call summary metrics from VoIP calls, identifies organizations associated with the calls, aggregates these metrics, and analyzes them to determine organizational needs, which can be satisfied by available capabilities, using machine learning algorithms and secondary data sources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If call data is collected and analyzed to identify organizational needs, then service targeting capability is improved, but system complexity increases
Solution Approach 1:
The system segments call data analysis into distinct processing stages: call event message generation by the server, call summary metrics generation by the first processing circuit, organization identification by the second processing circuit, and need identification by the third processing circuit. This segmentation allows each component to focus on a specific task, improving service targeting capability while managing system complexity through modular architecture.
Solution Approach 2:
Call summary metrics serve as an intermediary data structure that bridges raw call event messages and organizational need identification. The first processing circuit generates these metrics from call events, and the third processing circuit uses them to identify organizational needs. This intermediary layer simplifies the overall system by providing a standardized format for data transformation across different processing stages.
2Loss of information
If call summary metrics are aggregated for multiple organizations, then data analysis value is improved, but data processing time increases
Solution Approach 1:
The first processing circuit generates call summary metrics for individual calls in advance, organizing call event data into structured formats before aggregation is needed. This preliminary organization of data by individual calls enables the third processing circuit to efficiently aggregate metrics across multiple organizations without processing raw call events in real-time, thereby reducing data processing time while maintaining comprehensive analysis value.
Data Source
AI summary
Apparatuses and methods concerning routing of calls in a client-specific server are disclosed. As an example, one apparatus includes a first processing circuit communicatively coupled to such a server. The server is configured to generate call event messages for the calls routed by the server. The first processing circuit is configured to generate call summary metrics from the call event messages. The call summary metrics and/or related data indicate respective sets of call data for participants of the calls routed by the server. A second processing circuit is configured to identify organizations associated with the participants of the calls. The second processing circuit aggregates the call related data to assess needs of the organization.


