Automated Network Testing Using Raw Call Detail Records
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Communication service providers face challenges in identifying and resolving network issues promptly, as existing methods require waiting for processed call detail records, leading to delayed issue resolution and potential customer frustration, which can result in service provider switching.
Innovation Solution
An automated testing method and system that monitors and confirms call details in real-time using raw call detail records and communication logs, allowing for immediate identification of errors and efficient resolution of network issues.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If processed call detail records are used for network testing, then data accuracy is improved, but response time deteriorates due to waiting for processing completion
Solution Approach 1:
The system performs preliminary actions by capturing and storing raw call detail records in real-time as they are generated by the network, before any processing occurs. This allows the testing system to access and analyze call data immediately without waiting for the traditional processing pipeline to complete, thereby reducing response time while maintaining data accuracy through subsequent validation against processed records.
2Speed
If real-time monitoring of raw call detail records is implemented, then issue identification speed is improved, but system complexity increases
Solution Approach 1:
The system introduces an intermediary component that acts as a bridge between the raw call detail record storage and the testing system. This intermediary captures and validates call data in real-time, performing necessary processing and correlation tasks that would otherwise complicate the main system. By isolating the complexity in this intermediary layer, the core testing system remains relatively simple while still achieving fast issue identification.
3Reliability
If automated testing with real-time validation is implemented, then error detection capability is improved, but processing overhead increases
Solution Approach 1:
The system applies partial validation actions by selectively monitoring and validating only the critical portions of call detail records that are most relevant to error detection. Rather than performing exhaustive validation on every single record, the system focuses computational resources on key validation points and high-risk scenarios, thereby maintaining strong error detection capability while reducing overall processing overhead and energy consumption.
Data Source
AI summary
A method provides automated testing of a network. The method comprises controlling an originating mobile communication device by a server and commanding origination of a call from the originating mobile communication device to a destination communication device. The call is associated with a raw call detail record that is unprocessed. The raw call detail record is monitored on a raw call detail record storage. The method also comprises confirming the raw call detail record accounts for origination of the call from the originating mobile communication device. The destination communication device is controlled by the server, and control is confirmed based on a communication log. The method captures the confirmation that the raw call detail record accounts for the origination of the call and the confirmation that the destination communication device is controlled by the server. Based analysis of the captured confirmations, a baseline metric of expected test results is generated.


