Call Manager Server Preemption Policy Enforcement
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The implementation of Multi-level Precedence and Preemption (MLPP) in public switched telephone networks is hindered by potential abuse due to irresponsible or malicious actions, and existing solutions do not adequately address the need for controlled call management in private branch exchanges and public networks.
Innovation Solution
A call manager server system that manages private networks and provides a connection gateway to public networks, allowing for preemption requests to be evaluated based on a preemption policy, which determines whether to terminate ongoing calls and prioritize emergency calls, while preventing unauthorized interruptions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If MLPP preemption is implemented to allow high priority calls to interrupt ongoing calls, then call prioritization capability is improved, but the risk of abuse through irresponsible or malicious actions increases
Solution Approach 1:
The call manager server acts as an intermediary between calling and called parties, mediating preemption requests by evaluating them against stored preemption policies. The server receives preemption requests, determines whether they comply with authorized policies, and only permits preemption when policies are satisfied, thereby enabling call prioritization while preventing unauthorized abuse
Solution Approach 2:
The system implements feedback mechanisms where the call manager server continuously monitors call states and preemption requests, evaluates them against preemption policies, and provides appropriate responses. The server can notify parties of preemption events and enforce policy-based decisions, creating a closed-loop control system that prevents abuse while maintaining prioritization functionality
2Speed
If preemption requests are allowed to interrupt ongoing calls, then emergency call connectivity is improved, but the disruption to ongoing calls increases
Solution Approach 1:
The system dynamically evaluates preemption requests in real-time by checking current call states against preemption policies. The call manager server determines whether preemption is permitted based on the specific situation, allowing emergency calls to preempt when necessary while protecting non-critical calls from interruption, thereby balancing speed of emergency connectivity with minimization of disruption
3Reliability
If a preemption policy is implemented to control which calls can be preempted, then security against unauthorized preemption is improved, but the complexity of call management increases
Solution Approach 1:
The call manager server provides multiple functions within a single system: it manages call routing, stores preemption policies, evaluates preemption requests, and enforces policy decisions. This multi-functional approach consolidates complex call management tasks into a unified platform, improving security through centralized policy enforcement while managing complexity through integrated design
Data Source
Figure 1
Figure 2~4
Figure 5
AI summary
A method and system for call management is provided. In a system embodiment a call manager server is provided that can managing incoming call requests from certain telephony devices and effect connections to other telephony devices based on those incoming call requests. The call manager server can also maintain a policy that defines permissions as to whether certain telephony devices can request interruption of an ongoing phone call at a destination telephony device.