Per-Call VoIP Call Screening with Signaling Resource Release
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional VoIP networks lack the ability to perform call screening on a call-by-call basis, leading to excessive resource consumption and unsatisfactory user experiences, as users cannot select whether to screen individual calls and must either screen all or none, resulting in inefficient processing and resource loads on messaging servers.
Innovation Solution
Implementing a method within VoIP networks that allows users to select call screening on a per-call basis by sending a call initiation request, receiving a call screening indication, and playing a message for the user while the calling party leaves a message, using a SIP interface to manage call screening messages and resources, and releasing signaling resources when the call screening is terminated.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If call screening is performed for all calls in a VoIP network, then users can screen incoming calls, but messaging server resource consumption increases excessively
Solution Approach 1:
The patent changes the parameter of call screening from a static network-wide setting to a dynamic per-call user selection. The system allows users to choose whether to screen each individual call via user interface elements, transforming the screening behavior parameter from fixed to variable, thereby reducing unnecessary server resource consumption while maintaining call screening capability when needed.
2Adaptability or versatility
If call screening is performed for all calls, then users have call screening option, but user experience becomes unsatisfactory due to lack of per-call selection
Solution Approach 1:
The patent introduces dynamics to the call screening system by allowing users to make real-time decisions about each incoming call. The system transitions from a static all-or-nothing screening approach to a dynamic per-call selection mechanism, where users can choose to screen or not screen each call based on current context, improving both adaptability and ease of operation.
3Ease of operation
If per-call call screening selection is enabled, then user experience improves, but signaling resource management becomes more complex
Solution Approach 1:
The patent implements self-service mechanisms where the user interface automatically presents call screening options for each incoming call without requiring complex manual configuration. The system handles the complexity of per-call signaling resource management automatically, allowing users to simply make selections via intuitive interface elements while the underlying signaling resources are managed autonomously by the system.
Data Source
AI summary
Methods and apparatus to perform call screening in a voice over Internet protocol (VoIP) network are disclosed. Disclosed example methods include receiving a call screening termination message at a feature server of an Internet protocol multimedia subsystem, initiating a communication session between a first user device operable with the Internet protocol multimedia subsystem and a second user device operable with the Internet protocol multimedia subsystem in response to the call screening termination message, the first and second user devices being involved in a call screening session, and releasing a signaling resource of a messaging server, the signaling resource having been used in the call screening session.


