Telephony Server Virtual Number Routing Without Internet
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for using virtual call numbers require internet access to send and receive telephone calls or messages, limiting their functionality when a user is not connected to a data communication network.
Innovation Solution
A method that establishes telephone connections between terminals with physical and virtual call numbers through a call server, allocating technical numbers for transparent communication, even without internet access, and automatically updates these numbers when the user changes location.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If virtual call numbers are used through software applications, then users can dispose of multiple call numbers from a single terminal, but internet access is required for operation
Solution Approach 1:
The patent introduces a telephony server as an intermediary component that mediates between the user's terminal and the telecommunication network. The server stores the mapping between virtual call numbers and physical SIM card numbers, and handles call routing. This allows the virtual number service to operate through traditional telephony infrastructure rather than requiring internet-based VoIP connections, thus eliminating the internet access requirement while maintaining the multiple call number capability
Solution Approach 2:
The patent segments the virtual number service functionality into two parts: (1) the software application on the user's terminal that provides the interface for using virtual numbers, and (2) the telephony server that handles the actual call routing and number mapping. This segmentation allows the terminal software to be lightweight and not require internet access, while the server handles the complex routing logic through traditional telephony networks
2Loss of energy
If local call numbers are allocated for each contact, then communication cost is optimized, but device complexity increases
Solution Approach 1:
The telephony server acts as an intermediary that automatically manages the complexity of allocating and tracking local call numbers for each contact. Instead of requiring the user's terminal to maintain complex number mapping databases, the server stores and manages all the mappings between virtual numbers, physical numbers, and contacts. This transfers the complexity burden from the user device to the server, keeping the terminal simple while enabling cost-optimized local number allocation
Solution Approach 2:
The system implements automatic detection of user location and dynamic allocation of appropriate local call numbers. When a user travels to a different country or region, the system automatically detects the location change and reallocates local call numbers from the appropriate pool for that location, without requiring manual user intervention. This self-service approach optimizes communication costs automatically while minimizing the operational burden on users
Data Source
AI summary
The subject of the present invention is a method for establishing a telephone connection between a first terminal of a user and a second terminal of a contact, the infrastructures of the first operator and the second operator being connected to a call server the user moreover disposing of a virtual call number, the correspondence between said first physical call number and the virtual call number being recorded in said database of the call server, said method comprising:the allocation of at least one technical number to the second physical call number through the call server,the recording in the database of the call server of the association between said second physical call number and said technical number,when a call or a mini-message is sent to said technical number from the first terminal or to said virtual number from the second terminal, telephonically connecting the first terminal and the second terminal by means of the transmission of the call or the mini-message, by the call server, destined for the first physical call number or, respectively, for the second physical call number.

