Modem IP Address Modification for Software Phone VoIP
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Software phones lack a fixed telephone number for receiving VoIP calls, limiting their functionality compared to IP phones, which often come with additional multimedia features at a higher cost.
Innovation Solution
A modem with specific functional modules processes calling packets to allow software phones to use the fixed telephone number of IP phones for making and receiving VoIP calls by modifying IP addresses within the packets, enabling call establishment and recording capabilities without the need for an IP phone with multimedia functions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a software phone is used, then multimedia functions are provided at little or no extra cost, but the software phone does not have a fixed telephone number to receive VoIP calls
Solution Approach 1:
The patent introduces a modem as an intermediary device that bridges the software phone and IP phone. The modem receives calling packets from the software phone, modifies the destination IP address to match the IP phone's address, and forwards the packets to the server. This allows the software phone to utilize the IP phone's fixed telephone number for receiving VoIP calls while maintaining the cost-effectiveness of using software-based multimedia functions.
2Ease of operation
If an IP phone with multimedia functions is used, then fixed telephone number and multimedia features are available, but the cost increases
Solution Approach 1:
The patent creates a functional copy of the IP phone's calling capabilities for the software phone. By modifying the destination IP address in the calling packets to match the IP phone's address, the system enables the software phone to replicate the IP phone's ability to receive calls at its fixed telephone number. This copying approach allows users to access expensive IP phone features through a free software phone by sharing the IP phone's network identity.
Solution Approach 2:
The modem is designed to handle multiple types of calling packets - both from IP phones and software phones - and process them according to their source. This universal processing capability allows the system to support both hardware-based IP phones and software-based phones, enabling the software phone to inherit the IP phone's fixed number assignment while the modem maintains the ability to handle traditional IP phone calls independently.
Data Source
AI summary
A modem to process calling packets includes receiving a calling request packet from a software phone of a communication terminal, and determining if the calling request packet includes a special tag. If the IP phone is idle, the modem records a source IP address of the calling request packet, and modifies the source IP of the calling request packet to be an IP address of the IP phone, then the modem transmits the modified calling request packet to a server, and receives a calling reply packet from the server, then modifies a destination IP address of the calling reply packet to be the IP address of the communication terminal. The modem transmits the modified calling reply packet to the software phone to establish the call.


