Telephony Setup via Cellular Fallback and IP Transition
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
IP telephony systems face delays in setting up communications with telephony devices, leading to potential premature termination of call attempts by the calling party due to the time-consuming process of registering the IP telephony software application.
Innovation Solution
The system employs a method where an incoming communication is initially established over a cellular-based communication path, and once the IP telephony software application is activated and registered, the communication is transitioned to an IP-based communication path, utilizing push notifications to quickly initiate the IP telephony software application on the device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the IP telephony system uses push notifications to register the software application, then the communication can be established, but the setup time becomes significant
Solution Approach 1:
The system performs preliminary actions by pre-configuring the telephony device with the IP telephony software application and maintaining a registered list of devices. When an incoming communication is received, the system checks the registered list first, and if the device is registered, the communication can be immediately routed without needing to send push notifications or wait for application activation, thus eliminating the time delay.
2Loss of energy
If the IP telephony software application is not running, then the device can be in a power-saving state, but the communication setup process becomes time-consuming
Solution Approach 1:
The system maintains a registered list of telephony devices that have previously activated the IP telephony software application. When an incoming communication is received, the system checks this pre-maintained list to determine if the device is registered, allowing immediate routing without needing to wait for the application to activate via push notification, thus resolving the contradiction between power saving and setup time.
Solution Approach 2:
The system introduces an intermediary mechanism (the registered list) that mediates between the power-saving state of the device and the need for quick communication setup. This intermediary allows the system to quickly determine device availability without interacting with the application itself, enabling fast routing decisions even when the application is not running.
3Reliability
If the system waits for the IP telephony software application to register, then the communication can be properly routed, but the calling party may prematurely terminate the call attempt
Solution Approach 1:
The system performs preliminary action by pre-establishing and maintaining a registered list of telephony devices before incoming communications arrive. When a communication is received, the system immediately checks this pre-prepared list to determine if the device is registered, allowing instant routing decisions without waiting for the application to activate or register, thus preventing premature call termination while ensuring proper routing.
Data Source
AI summary
When an incoming communication is directed to a telephony device that is capable of conducting an IP based communication via an IP telephony system and a cellular-based communication via a mobile telephony service provider, the communication is initially setup as a cellular-based communication via the mobile telephony service provider. At the same time, an IP-based communication channel is setup between the telephony device and an IP telephony system. Once the IB-based communication channel is available, the communication is transitioned from the cellular-based communication channel to the IP based communication channel.


