VoIP Call Session Customization via Pre-configured Address Book Rules
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current VoIP telephony systems lack the ability to customize call sessions based on specific caller and called party settings, resulting in a uniform experience for all callers, which does not account for individual preferences or circumstances.
Innovation Solution
A method is introduced to store call setting parameters in an address book associated with called party identification records, allowing for the determination and application of customized settings during call sessions, including adjustments for sound levels, communication modes, and encryption, based on the caller's and callee's specific needs and preferences.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If uniform call sessions are used for all callers, then system simplicity is maintained, but customization capability is lost
Solution Approach 1:
The system pre-configures call session parameters in a database before calls occur. When a call is initiated, the system retrieves pre-defined parameters based on caller identity or call type, eliminating the need for real-time complex configuration decisions while enabling personalized call experiences.
Solution Approach 2:
The system dynamically adjusts call session parameters such as sound levels, communication modes, and encryption based on retrieved configuration data. This allows the same infrastructure to serve multiple customization needs by changing parameters rather than requiring separate systems for each scenario.
2Ease of operation
If call settings are customized based on caller identification, then user experience is improved, but call setup time increases
Solution Approach 1:
Call session parameters are pre-retrieved and configured before the actual call connects. By querying the database with caller identification information at the appropriate time and having parameters ready in advance, the system minimizes delays while still providing customized experiences.
Solution Approach 2:
The system automatically retrieves and applies appropriate call settings based on caller identity without requiring manual intervention. The configuration process is handled autonomously by the system, reducing both user effort and perceived setup time.
3Adaptability or versatility
If multiple call parameters are stored and applied, then call customization is enabled, but data storage requirements increase
Solution Approach 1:
The system organizes call parameters into distinct categories (sound levels, communication modes, encryption settings) and stores them as separate configuration records. This segmentation allows efficient retrieval and application of only the necessary parameters for each call type or caller, reducing overall data storage requirements compared to storing complete call configurations.
Data Source
AI summary
A method for interacting with a calling party during a call session in a VoIP system includes determining rules to apply to the call session before, during, and after the call based on parameters associated with the calling party or a called party, where the called party and the calling party participate in the call session; storing the rules in a database such as an address book; applying the determined rules to the calling party's incoming call; outputting a prompt to the calling party; and receiving the calling party's incoming call.


