VoIP Exchange Application Registration During Failover
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In communication systems using VoIP, when a failure occurs in the active exchange, applications in sleep state cannot be registered in the new active exchange, leading to service deterioration as notifications for incoming calls and information cannot be sent.
Innovation Solution
The communication system includes a notification control unit that requests the server to transmit notifications to applications in sleep state, allowing them to register with the new active exchange, ensuring service continuity without user intervention.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If applications are kept in sleep state to reduce battery consumption and traffic, then energy efficiency is improved, but service reliability deteriorates when exchange failure occurs and applications cannot be registered
Solution Approach 1:
The notification control unit sends a notification to the application in advance before the user needs to use it, causing the application to transition from sleep state to active state and complete registration with the new active exchange. This preliminary action ensures the application is ready for service when needed, resolving the contradiction between energy saving and service reliability.
Solution Approach 2:
The application automatically transitions from sleep state to active state and re-registers with the exchange upon receiving the notification, without requiring user intervention. This self-service mechanism ensures service continuity while maintaining energy efficiency, as the application only wakes up when necessary.
2Reliability
If standby exchange takes over as new active exchange upon failure, then service availability is improved, but service functionality deteriorates because applications in sleep state cannot be registered
Solution Approach 1:
The notification control unit acts as an intermediary between the new active exchange and applications in sleep state. It sends notifications to wake up applications and trigger their registration process, enabling the new active exchange to successfully register applications without requiring user intervention, thus maintaining both service availability and functionality.
Solution Approach 2:
The system implements a feedback mechanism where the notification control unit monitors the state of applications and sends notifications to ensure they are properly registered with the new active exchange. This feedback loop ensures that service functionality is maintained after failover by automatically managing application registration status.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
An exchange capable of, when a failure occurs, preventing a service from deteriorating without requiring an operation performed by a user is provided. An exchange (1) includes a notification control unit (2) configured to, when the exchange enters an operating state, request a server apparatus to transmit a notification for making a predetermined application installed in a communication terminal registered in the server apparatus register the application in the exchange, and a terminal control unit (3) configured to register the predetermined application in the exchange.