IP Telephony Proxy for LAN Terminal Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current IP telephony systems lack a method to transfer IP telephone communications between multiple IP telephone terminals within a local area network (LAN), relying on router-established correspondences between global and local IP addresses using NAT or IP masquerade techniques.

Innovation Solution

An IP telephony method utilizing a proxy and router to facilitate communication by generating records that map local IP addresses of caller terminals to global addresses of conversation partners, allowing IP packets to be routed through the proxy and then the router, enabling transfer between terminals within and outside the LAN.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a router establishes correspondence between global and local IP addresses using NAT or IP masquerade techniques, then single-terminal IP telephony connection is achieved, but multi-terminal communication transfer within LAN is not supported

Engineering Contradiction:
Improvemulti-terminal communication capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a proxy server as an intermediary component between IP telephone terminals and the router. The proxy server maintains mapping records between local IP addresses of terminals and global IP addresses, and performs address translation for incoming calls. This intermediary enables multiple terminals to communicate through a single router connection while maintaining individual terminal identities, thus achieving multi-terminal capability without requiring each terminal to have direct router access.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If one IP telephone terminal is connected to one router, then stable single-terminal connection is achieved, but communication transfer between multiple terminals is not possible

Engineering Contradiction:
Improveterminal transfer capabilityVSAvoidconnection management
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The proxy server is designed to handle multiple functions: it acts as a NAT device for address translation, maintains mapping records for multiple terminals, routes incoming calls to appropriate terminals, and enables transfer between terminals. This multi-functional design allows a single proxy server to support multiple terminals and various communication scenarios (direct calling, transfer, conference) without requiring separate infrastructure for each function.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The proxy server pre-establishes mapping records between local IP addresses of terminals and global IP addresses before communication occurs. When a terminal registers with the proxy server, the mapping relationship is created in advance. This preliminary setup enables the router and other terminals to immediately route calls to the correct terminal without requiring real-time discovery or complex negotiation during the call establishment phase.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7508818B2IP telephony method and IP telephone system
Publication Date: 2009.03.24 NEC PLATFROMS LTD
  • US7508818B2 patent drawing
  • US7508818B2 patent drawing
  • US7508818B2 patent drawing

AI summary

An IP telephony method facilitating transferring an IP telephony communication inside a LAN is realized. A telephone conversation takes place between a first IP telephone terminal and a conversation partner's IP telephone terminal through a router and a proxy. The proxy relays the telephone conversation by referring to a proxy table that holds a correspondence among a global IP address and a receive port of the conversation partner's IP telephone terminal, and a local IP address and a receive port of the first IP telephone terminal during relay. To perform transfer from the first IP telephone terminal to a second IP telephone terminal, the local IP address and the receive port of the first IP telephone terminal in the proxy table are changed to a local IP address and a receive port of the second IP telephone terminal, respectively.