CA3154690A1

Dual fallback hardened voip system with signal quality measurement

Abstract

A hardened VoIP system is presented that includes secure push-to-talk voice functionality. Through the addition of encryption, authentication, user filtering, and integration with new and existing LMR systems, a secure voice platform ensures malicious software, unauthorized access and brute force security attacks will not compromise the voice communications of the system. The VoIP system is engineered to ensure graceful system degradation in the event of maintenance activities, natural disasters, and failure modes. The hardened VoIP system offers the functions of a LMR trunking system while utilizing broadband connections. Private calls, group calls, Emergency Alarms with covert monitoring capability, scanning and priority scanning may be incorporated into the system. The system includes a VoIP controller that serves as a trunking controller, manages available VoIP based conference bridges, and assigns them as needed to the parties involved in each voice call. The system includes multiple fallback methods that may be prioritized based on pre-failure analytics.

CA3154690A1, drawing sheet 1
Sheet 1 of 11

Term

14.1 yearsto projected expiry

Projected expiry 13 November 2040, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

18 claims: 3 independent, 15 dependent

  1. 1
    WO 2021/097263 PCT/US2020/060485 What is claimed is:1. A mobile device [280,285,290,295,300,1310,1320,1330] having a first pritnaty operational state [710], a secondary primary operational state [740], a first fallback state [600], and a second fallback state (step 630], the mobile device configured in the first primary operational state [710] to receive via a cellular communications system [155/1130] a VoIP status signal [step 680] from a VoIP controller [125,1200], receive from a first land mobile radio system [215-260 /1290/1140,690] a first Land Mobile Radio (LMR) status signal [690], and provide VoIP communication over the cellular communications system;in the second primary operational state [step 740] to receive via the cellular communications system the VoIP status [step 680] signal from the VoIP controller [125,1200], receive from a second land mobile radio system [step 720] a second LMR status signal [step 720], and provide VoIP communication over the cellular communications system;in the first fallback state [step 600] to provide voice communication over the first land mobile radio system;in the second fallback state [step 630] to provide voice communication over the second land mobile radio system;and to transition from the first primary operational state [710] to the first fallback state upon failing to receive the VoIP status signal from the VoIP controller [560 580 590 600];to transition from the second primary operational state to the second fallback state upon failing to receive the VoIP status signal from the VoIP controller [560 580 610 620 630];and to transition from the first primary operational state [710] to the second primaiy operational state upon failing to receive the first LMR status signal [560 570 680 690^ 720^ 730^ 740], CA 03154690 2022· 4· 13 SUBSTITUTE SHEET (RULE 26) WO 2021/097263 PCT/US2020/060485
  2. 4
    5. The mobile device of claim I wherein the mobile device is configured to determine a signal quality of the cellular communications system with a Session Initiation Protocol/Real-Time Transport Control Protocol (SIP/RTCP), and transition from the first primaiy operational state [710] to the first fallback state upon the signal quality of the cellular communications system passing a predetermined threshold.
  3. 5
    6. The mobile device of claim 5 wherein the predetermined threshold is a threshold of at least one of packet loss, latency, and jitter buffer depth.
  4. 8
    9. The mobile device of claim 8 wherein the mobile device is further configured to transition from the first primary operational state to first auxiliary data state upon failing to receive the VoIP status signal and receiving the auxiliary data status signal [560*570*680*790*810*820*830];and SUBSTITUTE SHEET (RULE 26) CA 03154690 2022· 4· 13 WO 2021/097263 PCT/US2020/060485 to transition from the first primary operational state to first fallback state upon failing to receive the VoIP status signal and failing to receive the auxiliary data status signal [560^570^680^790^800^580^590^600].
  5. 10
    11. The system of claim 10 wherein the system comprises the VoIP controller, wherein the VoIP controller [125] is configured to maintain a VoIP database [130], the VoIP database having identifiers associating the mobile device in both the first primary operational state and second primary operational state with the cellular communications system, and associating the mobile device in both the first auxiliary data state and the second first auxiliary data state with the auxiliary data communications system.
  6. 11
    12. The system of claim 11 wherein the cellular communications system and auxiliary data communications system include a network pairing selected from a group consisting of two of 3G, 4G, GSM, LTE, CDMA, and 5G NR.
  7. 13
    14. The system of claim 13 wherein the mobile device is configured to transition from the first primary operational state to the first fallback state upon receipt of the fallback command from the VoIP controller.
  8. 17
    18. A VoIP controller having a first primary operational state [710], a second primaiy operational state [740], a first fallback state [600], and a second fallback state [630], the VoIP controller [125,1200] configured in the first primary operational state [710] to receive via a cellular communications system [155/ 1130] a first VOIP heartbeat signal from a first mobile device [280,285,290,295, 300, 1310, 1320,1330], receive a first Land Mobile Radio (LMR) status signal associated with a first land mobile radio system [215-260 /1290/1140,690] from the mobile device, maintain a database [130] with a first identifier [475,480] associating the first mobile device with the cellular communications system and a second identifier [495,500] associating the first mobile device with the first land mobile radio system;in the second primary operational state [740] to receive via the cellular communications system the first VOIP heartbeat signal from the first mobile device, receive a second LMR status signal associated with a second land mobile radio system from the mobile device, CA 03154690 2022· 4·13 SUBSTITUTE SHEET (RULE 26) WO 2021/097263 PCT/US2020/060485 maintain the database [130] with the first identifier associating the first mobile device with the cellular communications system and the second identifier associating the first mobile device with the second land mobile radio system;in the second primary operational state to receive via a cellular communications system the first VOIP heartbeat signal from the mobile device, receive via a second land mobile radio system a second LMR status signal, transmit a first status control signal to the mobile device, and maintain the database [130] with the first identifier associating the first mobile device with the cellular communications system and a third identifier associating the first mobile device with the second land mobile radio system;in the first fallback state to monitor a channel of the first land mobile radio system associated with the mobile device;in the second fallback state to monitor a channel of the second land mobile radio system associated with the mobile device;to transition from the first primary operational state to the first fallback state upon failing to receive the first VoIP heartbeat signal from the mobile device;and to transition from the second primary operational state to the second fallback state upon failing to receive the first VoIP heartbeat signal from the mobile device.
  9. 18
    19. The VoIP controller of claim 18 wherein the VoIP controller is configured to determine a signal quality of the cellular communications system with a Session Initiation Protocol/Real-Time Transport Control Protocol, and transition from the first primary operational state to the first fallback state upon the signal quality passing a predetermined threshold. CA 03154690 2022· 4· 13 SUBSTITUTE SHEET (RULE 26)