End-To-End Call Tracing via Global State Machine
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current call tracing methods are inefficient due to the complexity of troubleshooting call failures across multiple devices, requiring coordination across different teams and involving extensive data collection from source, intermediate, and destination devices, which complicates the identification of issues in call failures.
Innovation Solution
The method involves obtaining local call information datasets from multiple devices, correlating call attributes and metadata to map call signaling, and generating a global end-to-end call state machine that represents the communication path, allowing for visualization of call states and identifying issues such as call failures or successes through ladder or state transition diagrams.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If data is collected from every device including source, intermediate and destination devices for call failure troubleshooting, then the completeness of troubleshooting information is improved, but the complexity of coordination across different teams increases
Solution Approach 1:
The patent merges data collection from multiple devices into a single centralized trace session. The trace session consolidates signaling data from source devices, intermediate devices, and destination devices into one unified view, eliminating the need for separate data collection efforts across different teams and devices.
Solution Approach 2:
The trace session acts as an intermediary that automatically collects and correlates data from multiple devices. Instead of teams coordinating directly, the trace session intermediary gathers all necessary information centrally, reducing coordination complexity while maintaining information completeness.
2Measurement precision
If physical checks are performed on problem devices to rectify call failure issues, then the accuracy of issue identification is improved, but the time required for troubleshooting increases
Solution Approach 1:
The trace session performs preliminary data collection and analysis before physical inspection. By预先 collecting signaling data, call details, and device states in the trace session, the system prepares diagnostic information in advance, reducing the need for extensive physical checks and accelerating the troubleshooting process while maintaining accuracy.
3Reliability
If teams responsible for different devices coordinate to locate and resolve call failure issues, then the comprehensiveness of problem resolution is improved, but the efficiency of troubleshooting decreases
Solution Approach 1:
The patent segments the troubleshooting process into automated data collection (performed by the trace session) and analysis (performed by operators). This segmentation allows different teams to work in parallel on their respective devices while the trace session automatically consolidates the information, maintaining comprehensive problem resolution while improving overall efficiency.
Data Source
AI summary
Local call information data sets are obtained for each of a plurality of devices engaged in a call, the local call information data sets comprising call attributes and associated metadata. Call signaling is mapped by correlating at least one attribute pertaining to the call in each of the local call information data sets. Global end-to-end call state machine is generated subsequent to mapping of call signaling. The global end-to-end call state machine includes a plurality of global states. Each global state represents a local state of each device along with state transition indicating change in the local state of at least one device.


