Call Control System Fault Isolation via RTP-SIP Correlation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Identifying faulty portions in a call control system is challenging due to the complexity of the system and the difficulty in isolating intermittent failures, which leads to prolonged troubleshooting times for issues like interrupted audio.

Innovation Solution

A call control system that includes RTP status monitoring units in terminal devices to collect RTP packet information and transmit it within SIP disconnection packets, and a call control device that collects and stores SIP packet routing information to identify problem-occurring calls and determine faulty portions based on quantitative trends across devices and networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual isolation and troubleshooting of intermittent failures is performed in a complex call control system, then the system can identify faulty portions, but the troubleshooting time becomes excessively long

Engineering Contradiction:
Improvefaulty portion identification accuracyVSAvoidtroubleshooting time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically collecting and storing routing information from SIP packets and RTP packet status information before failures occur. This pre-collected data enables rapid fault isolation when intermittent failures happen, eliminating the need for manual troubleshooting and significantly reducing troubleshooting time while maintaining high identification accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention introduces an intermediary mechanism that automatically correlates routing information from multiple SIP packets with RTP packet status information. This intermediary system processes and stores the correlated data in a database, enabling operators to quickly identify faulty portions without manually analyzing complex system interactions, thus resolving the time-loss problem.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the call control system collects and stores detailed routing information from multiple SIP packets and RTP packets for every call, then faulty portions can be quickly identified, but the system complexity and data management burden increase

Engineering Contradiction:
Improvefault identification speedVSAvoiddata collection and storage system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The call control device performs multiple functions: it acts as a SIP packet router, an RTP packet status monitor, a data correlator, and a database manager. By consolidating these functions into a single device, the system achieves high fault identification speed without proportionally increasing overall system complexity, as the same device infrastructure is leveraged for multiple purposes.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system implements self-service by automatically collecting routing information from SIP packets, monitoring RTP packet status, correlating this data, and storing it in a database without requiring external intervention. This automation reduces the operational burden and manages data complexity systematically, enabling fast fault identification while keeping data management overhead controlled.

Inventive Principle:
Principle #25Self-service

3Loss of information

If RTP packet status information is transmitted within call disconnection SIP packets, then fault analysis data is captured without additional communication overhead, but information about intermittent failures may be lost if disconnection packets are not transmitted

Engineering Contradiction:
ImproveRTP packet status information lossVSAvoidintermittent failure detection reliability
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The system uses feedback by transmitting RTP packet status information within call disconnection SIP packets back to the call control device. This feedback mechanism captures fault analysis data during call teardown, allowing the system to record status information without additional communication overhead. The feedback loop ensures that information is captured at a specific point in the call lifecycle, improving both information retention and detection reliability.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11641380B2Call control system, terminal device, call control apparatus, method and program
Publication Date: 2023.05.02 NIPPON TELEGRAPH & TELEPHONE CORP
  • US11641380B2 patent drawing
  • US11641380B2 patent drawing
  • US11641380B2 patent drawing

AI summary

A terminal device 1 collects RTP information related to a call and transmits the RTP information to a CSCF 3. The CSCF 3 collects, from a plurality of SIP packets related to the call, the address of an edge router 2 that has handled the plurality of SIP packets, the address of an SBC 4 that has handled the plurality of SIP packets, and the domain name of an operator's network 5 that has handled the plurality of SIP packets, and stores in a call information list, for each call, the collected information in association with the RTP information transmitted from the terminal device 1. Then, the CSCF 3 identifies a plurality of problem-occurring calls using the RTP information, and determines a faulty portion based on a bias in the quantitative trend of the count of each of the edge router 2 addresses, the count of each of the SBC 4 addresses, and the count of each of the operator's network 5 domains.