Remote VoIP Device Software Update via Segmented Protocol Handoff
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
VoIP devices and network devices require frequent updates to support evolving VoIP services, but existing methods are cumbersome, requiring physical movement and operator intervention, and lack centralized control and logging of update status.
Innovation Solution
A method for updating VoIP devices over a public network using a secure protocol for initial application delivery and an unsecure protocol for subsequent device configuration, allowing remote updating with minimal operator intervention and comprehensive logging, using a load server, HTTPS server, and VoIP server to manage the process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If physical movement and operator intervention are used for device updates, then update control and logging are improved, but operational complexity and time consumption increase
Solution Approach 1:
The VoIP device performs self-updating by automatically downloading the application from the HTTPS server and loading it via TFTP protocol without requiring physical movement or manual operator intervention. The device autonomously completes the update process while the system maintains centralized control through logging mechanisms.
2Productivity
If remote updating is implemented, then time consumption and operational overhead are reduced, but control and logging capabilities are lost
Solution Approach 1:
The system implements feedback through comprehensive logging that records update status, device identifiers, and timestamps. This allows service providers to remotely update devices efficiently while maintaining centralized visibility and control over the update process through detailed status records.
3Reliability
If secure protocol is used for application delivery, then security is improved, but device compatibility and ease of loading are reduced
Solution Approach 1:
The update process is segmented into two distinct phases: secure download phase using HTTPS protocol for application retrieval, and loading phase using TFTP protocol for device-specific application loading. This segmentation allows each protocol to be optimized for its specific function, maintaining security while ensuring device compatibility.
4Adaptability or versatility
If frequent updates are performed, then service support capability is improved, but disruption to user activities increases
Solution Approach 1:
The system performs preliminary actions by preparing and staging applications on the HTTPS server before deployment. Updates are delivered remotely and can be applied during low-usage periods, allowing frequent service updates without requiring user presence or causing significant disruption to active user activities.
Data Source
AI summary
An application destined for a client VoIP device is available at a service provider 20 and is loaded first to a client-side device over an unsecure public network, using a secure protocol. The VoIP device is not able to receive the application directly using the secure protocol and the client side device is instructed to load the application to the client VoIP device over a private network using an unsecure protocol.


