IP Telephone Remote Configuration via Call-Based Authentication
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


