Call Processing Pause for Ringback Tone Playback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Communication device systems often cut off color ringback tones (CRBT) before they finish playing, causing annoyance and incoherent messages due to rapid call connection setups.
Innovation Solution
Implementing a pause in call processing by using a trigger to transfer call processing to an application that provides a delay, allowing the CRBT to complete playback before resuming call processing, utilizing components like the home location register (HLR) or originating mobile switching center (MSC) to set and manage this delay based on the length of the information being conveyed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If call processing is accelerated to connect users quickly, then call connection speed is improved, but the ringback tone playback is cut short before completion
Solution Approach 1:
The system performs preliminary actions by initiating the ringback tone playback before completing the call connection process. The playback is started in advance and allowed to continue during the connection setup, ensuring the complete message is delivered before the call is fully established.
Solution Approach 2:
An intermediary mechanism is introduced that decouples the call connection process from the ringback tone playback. The system uses a separate playback completion indicator that tracks when the ringback tone has finished playing, allowing the connection to be delayed until playback is complete rather than forcing the tone to be truncated.
2Loss of information
If call processing is paused to complete ringback tone playback, then message coherence is improved, but call connection time increases
Solution Approach 1:
The system performs the ringback tone playback as a preliminary action that occurs during the call setup phase. By starting the playback early and allowing it to complete before final connection, the system ensures message coherence is maintained while minimizing the additional connection time to only what is necessary for the playback duration.
Solution Approach 2:
The system maintains continuity of useful action by overlapping the ringback tone playback with the call connection process. Rather than pausing connection to play the tone, or playing the tone after connection, the system continues both processes simultaneously, ensuring the tone completes while the connection is being established, thus minimizing total time loss.
3Ease of operation
If the system waits for ringback tone completion before connecting calls, then user experience is improved, but system productivity decreases
Solution Approach 1:
An intermediary tracking mechanism is introduced that monitors ringback tone playback completion independently of the call connection process. This intermediary component allows the system to manage multiple calls concurrently by tracking when each call's ringback tone completes, enabling batch processing and maintaining system throughput while ensuring each user receives the complete message.
Solution Approach 2:
The system initiates ringback tone playback as a preliminary action during call setup rather than waiting until connection is complete. This allows the playback to occur in parallel with connection establishment for multiple calls, improving user experience while maintaining system productivity through concurrent processing.
Data Source
AI summary
Methods, computer readable media, and system embodiments are provided for call routing in communication networks. One method embodiment includes initiating a call processing process by receiving a call for a called party, sending a message to a home location register to initiate a call termination, arming a trigger for transferring the call processing process to a set of executable instructions that can use a variable delay to pause the call processing process to allow a color ringback tone server to provide an initial play of a ringback tone, initiating an initial play of the ringback tone for receipt by the calling party, sending a message transferring the call processing process to the home location register, and setting a variable delay that allows the initial play of the ringback tone to the calling party to play for a predetermined period.


