Call Enrichment via Session Manager Intermediary
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems, such as those using Voice over IP (VoIP), lack the ability to seamlessly integrate and enrich voice calls with additional services like video or conferencing during an ongoing session, requiring explicit configuration and participant initiation, and do not allow for dynamic establishment of additional service sessions.
Innovation Solution
A method and system that establish a first communication session and a second communication session, with stored relation information, enabling automatic termination and enhanced control of service sessions, allowing enrichment of voice calls with additional services without explicit participant action, using a call control application server and multimedia IP network to semantically relate sessions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If additional service sessions are established during a running communication session, then service enrichment capability is improved, but session management complexity increases
Solution Approach 1:
The patent introduces a session manager as an intermediary component that handles the complexity of managing multiple communication sessions. The session manager maintains session information including primary sessions, secondary sessions, and their relationships, thereby enabling service enrichment without directly increasing the complexity of individual terminal devices. The session manager acts as a mediator that coordinates between different sessions and terminal modules.
2Manufacturing precision
If explicit configuration and participant action are required for service integration, then service control precision is improved, but ease of operation deteriorates
Solution Approach 1:
The patent implements automatic session establishment mechanisms where the session manager can autonomously create and manage secondary sessions based on predefined rules and session relationships. When a primary session is established, the system can automatically initiate related secondary sessions without requiring explicit participant actions for each service. This self-service approach maintains service control precision through automated rule-based management while significantly improving ease of operation.
3Adaptability or versatility
If terminal devices with special capabilities are used for service combination, then service functionality is improved, but device accessibility deteriorates
Solution Approach 1:
The session manager serves as an intermediary that offloads the complexity of managing multiple service sessions from individual terminal devices. Instead of requiring terminal devices to have sophisticated capabilities for service combination, the session manager centralized in the network handles session coordination, relationship management, and service enrichment. This allows standard terminal devices to access advanced service functionality through the session manager's mediation.
4Ease of operation
If services are selected by session initiator prior to session establishment, then service selection control is improved, but flexibility deteriorates
Solution Approach 1:
The patent implements a hybrid approach where service selection can occur both in advance and dynamically. The session manager stores session information and relationships that were preliminarily configured, enabling efficient service selection control.同时, the system allows dynamic establishment of secondary sessions during ongoing primary sessions based on runtime conditions and participant needs. This combination of preliminary configuration and dynamic adaptation resolves the contradiction between service selection control and establishment flexibility.
Data Source
AI summary
A method for controlling communication between a number of first terminal modules connected to a multimedia IP network in particular with the first communication session being a call session already running, includes the steps of establishing a first communication session between the first terminal modules, establishing at least one second communication session between at least a subset of the first terminal modules, and storing relation information relating the first and the second communication sessions.


