VoLTE Registration Challenge Modification for Caller ID Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In VoLTE systems, during refresh registrations, user equipment (UE) may send an INVITE message before receiving a 200 OK message, leading to potential 'race' conditions where the network uses the UE's IMSI instead of MSISDN for caller ID, resulting in poor user experiences and security implications.

Innovation Solution

Modifying the challenge requirement for user equipment registrations by ensuring that refresh registrations are conducted in the same manner as initial registrations, where the UE waits for a 200 OK message before sending an INVITE, by including a header in the 200 OK message indicating whether the next registration should be challenged or not.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the UE proceeds with INVITE message before receiving 200 OK message during refresh registration, then the registration process is faster and more efficient, but the caller ID displays IMSI instead of MSISDN causing security and user experience issues

Engineering Contradiction:
Improveregistration speedVSAvoidcaller ID accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The network performs preliminary authentication and establishes the correct MSISDN binding before allowing the UE to send INVITE messages. The P-CSCF validates the registration challenge response and sets up the proper identity mapping in advance, ensuring that when the UE sends an INVITE, the correct MSISDN is already associated with the session, preventing the IMSI display issue while maintaining fast refresh registration.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the network implements strict challenge requirements for all registrations, then security is enhanced and caller ID accuracy is maintained, but the registration process becomes slower and more complex

Engineering Contradiction:
Improvecaller ID accuracyVSAvoidregistration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system applies different registration challenge requirements to different registration types. Initial registrations receive full challenge authentication to ensure security and proper MSISDN binding, while refresh registrations use simplified authentication since the UE identity is already established. This localized quality approach maintains caller ID accuracy for initial registrations while reducing time loss for refresh registrations.

Inventive Principle:
Principle #3Local quality

3Reliability

If the UE waits for 200 OK message before sending INVITE during initial registration, then caller ID accuracy is ensured, but call setup time increases

Engineering Contradiction:
Improvecaller ID accuracyVSAvoidcall setup speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The network performs the authentication challenge and establishes the MSISDN binding as a preliminary action during the registration phase. By the time the UE receives the 200 OK message, the correct caller ID mapping is already in place. This allows the UE to immediately send INVITE messages without additional waiting, ensuring caller ID accuracy while minimizing call setup time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10880341B1Modifying a challenge requirement for user registrations
Publication Date: 2020.12.29 T MOBILE US INC
  • US10880341B1 patent drawing
  • US10880341B1 patent drawing
  • US10880341B1 patent drawing

AI summary

Systems and methods for modifying a challenge requirement for user equipment registrations are described herein. The systems and methods enable a registrar of a network to modify a user equipment to reconfigure the user equipment to perform an initial registration, whereby the user equipment waits for a challenge from the network, rather than a refresh registration.