Motorola Solutions, Inc.
Method and system to seamlessly upgrade cloud-based call processing services

Last updated:

Abstract:

A method and system to preserve a group call state during a cloud-based call processing service upgrade is provided. Group call requests are queued through a message broker to instances of a call processing service. A cloud based database is selectively locked and unlocked by each instance of the call processing service as group call requests are processed with retrieved group call states A need to upgrade the call processing service is determined by an orchestration framework, which sends exit signals to current instances of the call processing service and starts new instances. In-progress group call requests are processed by their respective instances of the call processing service and acknowledgments are sent to a message broker upon completion. Unacknowledged group call requests are determined byte message broker and retransmitted to the new instances of the call processing service.

Status:
Grant
Type:

Utility

Filling date:

23 Nov 2020

Issue date:

12 Apr 2022