IP Telephone Remote Configuration via Call-Based Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional remote control systems for communication terminals face challenges in efficiently updating settings across multiple devices, leading to high network load and delayed updates, while also risking unauthorized access and internal information theft.

Innovation Solution

A remote control system separates the remote control function from the information providing function, allowing communication terminals to request and receive updates independently, reducing network load and enabling timely updates, and incorporates a call-based mechanism to authenticate and authorize setting changes, preventing unauthorized access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If setup information is unilaterally transmitted from remote maintenance terminal to communication terminal, then setting change can be executed, but heavy load is imposed on remote maintenance terminal and network when updating large number of terminals

Engineering Contradiction:
Improvesetting update efficiencyVSAvoidnetwork load
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The system divides the remote control function into two independent parts: a remote control terminal that sends activation requests and an information provider that stores and transmits setup information. This segmentation allows the information provider to handle multiple terminal requests independently, reducing the load on any single system and enabling parallel information distribution to multiple terminals simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The information provider acts as an intermediary between the remote control terminal and communication terminals. Instead of the remote control terminal directly managing all communication with multiple terminals, it delegates the information distribution task to the information provider, which efficiently serves multiple terminals and reduces network load.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If polling is performed periodically to reset communication terminal, then terminal can be updated, but setting change cannot be executed at arbitrary timing and update delay occurs

Engineering Contradiction:
Improveupdate completenessVSAvoidupdate delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The information provider pre-stores setup information for multiple communication terminals before any update request occurs. When a remote control terminal needs to update a terminal, the information is already prepared and can be immediately transmitted, eliminating the delay associated with periodic polling or real-time information generation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system transitions from static periodic polling to dynamic on-demand updates. The remote control terminal can activate setting updates at arbitrary timings by sending activation requests, and the information provider dynamically responds by providing the appropriate setup information, enabling flexible and timely updates.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If setup information is set externally through HTTP or TELNET access, then setting change can be performed, but unauthorized access and internal information theft may occur

Engineering Contradiction:
Improveremote setting capabilityVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The information provider serves as a secure intermediary that mediates between external access requests and the communication terminals' internal information. Instead of allowing direct external access to terminals through HTTP or TELNET, all setup information is served through the information provider, which can implement security controls and authentication mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Instead of providing direct access to terminal internal information or control interfaces, the system provides copies of setup information through the information provider. This allows remote configuration capability while preventing direct access to sensitive terminal internals, reducing the risk of unauthorized information theft.

Inventive Principle:
Principle #26Copying

4Reliability

If remote control terminal receives setup completion notification from each terminal, then setting update can be confirmed, but heavy load is imposed on remote maintenance terminal when updating large number of terminals

Engineering Contradiction:
Improveupdate confirmationVSAvoidremote terminal processing load
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the confirmation function from the remote control terminal and places it with the information provider. The information provider tracks which terminals have received setup information and can provide confirmation status without requiring the remote control terminal to actively monitor each terminal, reducing the processing load on the remote terminal.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The information provider autonomously tracks and manages the distribution status of setup information to multiple terminals. Instead of requiring the remote control terminal to actively query or receive notifications from each terminal, the information provider self-manages the confirmation process and can provide centralized status information when needed.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7742464B2System and method for remotely controlling a communication terminal
Publication Date: 2010.06.22 NEC PLATFROMS LTD
  • US7742464B2 patent drawing
  • US7742464B2 patent drawing
  • US7742464B2 patent drawing

AI summary

When a setting in an IP telephone terminal is to be changed, a remote resetter registers subscriber information corresponding to this IP telephone terminal and places a call to this IP telephone terminal. The IP telephone terminal sends a setup request to a setup server if an incoming call is from a pre-registered source. When the IP telephone terminal receives, as a response to this request, setup information from the setup server, the IP telephone terminal sets the setup information and sends a setup completion notification to the remote resetter. Upon receipt of the setup completion notification, the remote resetter deletes the subscriber information corresponding to this IP telephone terminal.