VoIP Exchange Application Registration During Failover

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvebattery consumptionVSAvoidservice continuity
Core Design Contradiction:
Use of energy by moving objectVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #25Self-service

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

Engineering Contradiction:
Improveservice availabilityVSAvoidservice functionality
Core Design Contradiction:
ReliabilityVSEase of operation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP3703351B1Exchange, communication system, registration method and computer program
Publication Date: 2022.09.14 NEC PLATFROMS LTD
  • EP3703351B1 patent drawingFigure 1
  • EP3703351B1 patent drawingFigure 2
  • EP3703351B1 patent drawingFigure 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.