P-CSCF Call Continuity via CCPI Flag Override
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Contemporary systems using proxy call session control functions (P-CSCF) often fail to establish or maintain subscriber calls when a packet cable multi-media (PCMM) gives a negative response due to resource unavailability, such as insufficient bandwidth or an overloaded system.
Innovation Solution
Introduction of a call continue preference indicator (CCPI) flag in the P-CSCF, allowing calls to proceed on a best effort basis even with negative PCMM responses, with the option to ignore error messages and continue call setup regardless of call quality issues, based on user preferences stored in the home subscriber server (HSS).
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the system establishes calls only when PCMM responds positively (ensuring sufficient bandwidth and resources), then call quality is maintained, but call establishment fails when resources are temporarily insufficient
Solution Approach 1:
The system changes the operational parameter by introducing a call preferences parameter that can be set to different states (first state: ignore negative responses, second state: respect negative responses). This allows dynamic adjustment of call establishment behavior based on user preference, enabling calls to proceed even when PCMM resources are insufficient if the user has prioritized call continuity.
Solution Approach 2:
The system makes the call establishment process dynamic by allowing the P-CSCF to adapt its behavior based on the call preferences parameter. When set to the first state, the system dynamically overrides negative PCMM responses; when set to the second state, it respects them. This dynamic adjustment resolves the contradiction between ensuring call quality and maintaining call continuity.
2Ease of operation
If the system respects negative PCMM responses to ensure sufficient bandwidth allocation, then call quality is maintained, but call establishment fails under resource constraints
Solution Approach 1:
The system introduces a call preferences parameter with configurable states that change the system's response to bandwidth constraints. When set to the first state, the system prioritizes call continuity over guaranteed bandwidth allocation, allowing calls to proceed on a best-effort basis even when PCMM indicates insufficient resources.
Solution Approach 2:
The system converts the harmful effect of negative PCMM responses (call failure) into a beneficial outcome (call continuity) by allowing selective ignoring of these responses. When users prioritize call continuity, the system transforms what would normally be a call-terminating event into a call-establishment opportunity, accepting reduced quality as a trade-off.
3Ease of operation
If the system ignores negative PCMM responses to maintain calls, then call continuity is improved, but call quality deteriorates due to resource constraints
Solution Approach 1:
The system makes call quality and continuity requirements dynamic through the call preferences parameter. Users can dynamically select between prioritizing call continuity (first state, ignoring negative responses) or call quality (second state, respecting negative responses). This dynamic configuration allows the system to adapt to different user needs and network conditions.
Solution Approach 2:
The system changes the operational parameter of response handling based on user preference settings. When the call preferences parameter is set to the first state, the system changes from respecting PCMM resource indications to ignoring them, thereby prioritizing call continuity over guaranteed quality. This parameter change enables flexible trade-offs between continuity and quality.
Data Source
AI summary
Various embodiments describe methods, systems, and devices for establishing a packet cable multi-media (PCMM) session. Exemplary implementations may receiving, a call initiation request message; determine whether a negative PCMM response associated with the call initiation request message is received; determine whether to ignore the negative PCMM response based on a call preferences parameter associated with the first UE in response to determining that the negative PCMM response is received; and establish a call associated with the call initiation request message in response to determining to ignore the negative PCMM response based on the call preferences parameter associated with the first UE.


