Mobile Call Setup Using Data Channel for Supplemental Information
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In mobile device communications, establishing a voice channel from a PBX to a mobile device before user acceptance can incur unnecessary charges and cause user experience issues due to time delays, as users wait for the call to be set up, and there is a lack of information provided during this setup period.
Innovation Solution
A method where a third-party call control server uses a data channel to notify the mobile device of an incoming call and provide supplemental information, allowing the mobile device to display call status and context while the voice channel is being established, enabling the user to accept the call without immediate audio channel setup from the mobile device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If the mobile device establishes the audio channel before user acceptance, then the call setup time is reduced, but unnecessary charges are incurred and user experience deteriorates
Solution Approach 1:
The system performs preliminary actions by establishing the audio channel from the PBX side before the user accepts the call, while using a data channel to notify the mobile device in advance. This allows the voice path to be prepared beforehand without requiring the mobile device to initiate the audio channel setup, thus reducing call setup time while avoiding unnecessary charges by having the PBX, rather than the mobile device, establish the audio channel first.
2Loss of energy
If the mobile device waits for user acceptance before establishing the voice channel, then unnecessary charges are avoided, but call setup delay increases and user experience worsens
Solution Approach 1:
The system performs preliminary actions by establishing the audio channel from the PBX side before the user accepts the call, while using a data channel to notify the mobile device in advance. This allows the voice path to be prepared beforehand without requiring the mobile device to initiate the audio channel setup, thus reducing call setup time while avoiding unnecessary charges by having the PBX, rather than the mobile device, establish the audio channel first.
3Ease of operation
If supplemental information is provided during call setup, then user experience is improved, but system complexity increases
Solution Approach 1:
The system introduces an intermediary data channel that carries supplemental information (such as caller ID, call context, and status updates) separately from the voice channel. This data channel acts as a mediator that provides enhanced user experience by displaying call-related information during the setup phase without adding complexity to the voice transmission path, as the data and voice channels operate independently.
Data Source
AI summary
Availability of a call for a mobile device can be signaled over a data channel; to avoid unnecessary airtime charges, an audio channel for the voice call is setup only if a user of the mobile device accepting the call. Responsive to the user accepting the call, the mobile device can signal to a network to establish the audio channel. Establishing the audio channel takes some time. The time in which the audio channel is established is used to output, at the mobile device, supplemental information received over the data channel, such as information about a calling party, such as directory information, organization information, and call history. The outputting of such information during this time period makes a user experience better, because the user is less likely to think that a call has failed by observing an unfilled delay between when the call was accepted through the user interface and when the audio channel is actually available to service the call.


