SYSTEM AND METHOD FOR CONFIGURING A SESSION INITIATION PROTOCOL (SIP) BASED INTERNET PROTOCOL PRIVATE BRANCH EXCHANGE (PBX) ALLOWING THE SEAMLESS CREATION OF A SECONDARY AUDIO PATH(S
20230085109 · 2023-03-16
Inventors
- Gary Ruegg (Mesa, AZ, US)
- Greg Biltz (Payson, AZ, US)
- Glen Merrill (Phoenix, AZ, US)
- Xingshan (Cynthia) He (St. James, NY, US)
- Ernest Doyal (Chandler, AZ, US)
Cpc classification
H04L65/4061
ELECTRICITY
H04L65/1053
ELECTRICITY
H04L65/403
ELECTRICITY
International classification
H04L65/403
ELECTRICITY
H04L65/1053
ELECTRICITY
Abstract
A system and method are provided for configuring a SP based AGGREGATION DEVICES allowing the seamless creation of a secondary audio path(s), consisting of: i) Cellular device software to support selection of one or more alternate audio paths ii) User configuration FOR the AGGREGATION DEVICE TO maintain THE default secondary audio path iii) The cellular device application maintains the connection(s) to the SIP based AGGREGATION DEVICE AS WELL AS THE SELECTION AND TRANSFER BETWEEN AGGREGATION DEVICES. (FOR EXAMPLE IN A FEDERAL ORGANIZATION THE TEMPORARY DEPLOYMENT OF PERSONNEL WOULD AUTOMATICALLY RESET THE AGGREGATION DEVICE.) iv) The cellular device application provides notification of events (conferences created by other users to support a specific type of response v) User selection of a conference tied to an event becomes the user's default secondary audio path vi) Selection of additional audio paths to be monitored vii) System records all incoming audio from all sources
Claims
1. The method of configuring a SIP based METHOD OF AUDIO AGGREGATION AND CONTROL allowing the seamless creation of a secondary audio path(s), consisting of: a. Cellular device software to support selection one or more alternate audio paths; b. User configuration on the server application maintains a default secondary audio path; c. The cellular device application maintains the connection(s) to the SIP based AUDIO AGGREGATION SYSTEM; d. The cellular device application provides notifications of events (conferences created by other users to support a specific type of response); e. User selection of a conference THAT IS tied to an event becomes the user's default secondary audio path; f. Selection of additional audio paths to be monitored; and g. System records all incoming audio from all sources. h. SYSTEM SUPPORTS THE USER REPLAY OF AUDIO MISSED OR GARBLED OR THAT SIMPLY NEEDS TO BE REVIEWED.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0023] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate the presently preferred embodiments and methods of the invention and, together with the general description given above and the detailed description of the preferred embodiments and methods given below, serve to explain the principles of the invention. The drawings illustrate, among other things, various particular examples of embodiments and methods, and certain examples of characteristics thereof. Different embodiments include various combinations of elements or acts shown in the drawings, described herein, known in the art, or a combination thereof.
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
DETAILED DESCRIPTION OF EXAMPLES OF EMBODIMENTS
[0034] The present disclosure provides, among other things, a number of embodiments and methods for managing seamless radio redundancy and for recording such communications. While various embodiments and methods are described in sufficient detail to enable those skilled in the art to practice the invention, it should be understood that other embodiments may be realized and that various changes may be made without departing from the spirit and scope of the invention. Thus, the detailed description herein is presented for purposes of illustration only and not of limitation. For example, the steps recited in any of the method or process descriptions may be executed in any order and are not limited to the order presented or the types of connections presented.
[0035] Moreover, for the sake of brevity, certain sub-components of the individual operating components, conventional data networking, application development and other functional aspects of the systems may not be described in detail herein. Furthermore, the connecting lines shown in the various figures contained herein are intended to represent exemplary functional relationships and/or physical and/or electronic couplings between the various elements. It should be noted that many alternative or additional functional relationships or physical or electronic connections may be present in a practical system.
[0036] As used herein, reference to a “smartphone” or “cellular phone” may be any device configured for transmitting and receiving electronic communications, for example a cellular phone, a satellite phone, a personal digital assistant (PDA), a tablet computer, a desktop computer, laptop computer, netbook, portable device for communication, or the like. Throughout various exemplary embodiments illustrated or discussed in this disclosure, any such mobile device may be referred to herein as a “smartphone” or “cellular phone,” but it should be understood that it may have other functionality or be any other type of mobile device.
[0037] The App Server can reside, for example, within the data center of the business or in the cloud. The communications can be sent to the App Server using the Internet or other networks. In some embodiments, there may be multiple communication gateways involved in routing of the messages.
[0038] In an embodiment in which the communications need to be secured the business will obtain its own instance of the App Server and will employ a VPN Server to provide end to end encryption of all communications traveling between the smartphones and the App Server.
[0039] There are two configurations of radio system devices. In one configuration, a single mobile or portable radio is used but is cabled to two SIP interface devices one for the Rx path and one for the Tx path. In the second configuration, two radios are used. In that configuration, each radio is cabled to a unique SIP interface device. One of the radios is used for the Rx path, and the other for the Tx path.
Use Cases
[0040] The following examples help to explain the use of the system and method of the present invention.
[0041] Utility Linemen: While a utility company will have a radio system with sufficient coverage to cover the entire service area, there will always be cases where the foliage, terrain, or other obstructions interfere with the radio signals. When a storm brings down power lines it can require multiple crews to respond. Linemen in buckets examining transformers and power line connections need to communicate with the crew on the ground and occasionally with engineers in the office. With the current invention, the linemen are always connected to their base as long as there is either cellular coverage or radio coverage. From the lineman's perspective, the radio system will no longer break up or lose signal. In addition, the lineman now has a separate communication capability with those working directly with and directly supporting him/her. When the lineman needs to communicate with team members, the SIP (cellular) button on the speaker microphone can be utilized. When the lineman needs to communicate with base, the radio button on the speaker microphone can be utilized.
[0042] Small Town First Responders: A small town has both public safety and public services. It maintains a radio system that uses a single radio frequency with Private Line (PL) tones to support private communications with each agency. With the current invention, they are able to have unlimited talk groups for each of the agencies over broadband. In addition, when an accident occurs on the highway, an event conference can be created, and police, fire, and EMS personnel can communicate with each other along with the road crew to arrange for clean up after the accident. Many small towns are unable to afford multiple app servers, so instead, with the current invention, they are able to connect to a single cloud based service provider to which they link each of the agencies' radio systems. Each responder can then also be connected to the cloud based service so they all get the supplemental coverage provided by their broadband providers' coverage.
[0043] Radio Manufacturer providing customer coverage services: A radio equipment manufacturer may want to be able to offer expanded coverage to all its radio users. By combining this invention with integration to global cloud providers, radio customers can point mobile radios to the cloud for each frequency they are deploying to enable anyone configured to their radio system to have system access anywhere in the world.
[0044] Hospital communications for doctors, nurses, maintenance, medical cart, and food service personnel: Individuals working in a hospital setting need bi-directional amplifiers for the various cellular service providers so that their cellular phones work anywhere in the hospital and often would not want to carry a separate radio. By deploying an App Server connected to the radio system, such personnel can have access to the radio system right from their cellular phone enabling instant access to all other personnel. Under the current invention, their phones would then operate in the same manner as if an attached radio had a dead battery.
[0045] School providing classroom intercom with capability to connect to public safety: With the current invention, a school system could connect a radio to an App Server (provided by the school district). The radio would have one or more shared public safety frequencies programmed into it. Each teacher would then connect their cellular phone to the district server, enabling the teachers to use the App Server as an intercom, providing conferencing for different groups of teachers upon demand. In addition, should there be an emergency on campus, the district can instruct the responders as to the available frequencies for direct access to the teachers. That way, if a child has a seizure the teacher can calls 911, and the 911 dispatcher can then connect the responder to the school radio frequency. This allows the responders to communicate directly with the teacher, even enabling the sharing of images and video of the patient while in route to the school.
[0046] Fire Entry team using hands-free and sensor interface(s): Fire entry teams work in small groups and need to maintain continual contact with the other team members in an environment where visibility is often less than a foot and the fire is roaring so loud nothing can be heard. With the current invention, the fire personnel can obtain commercial off-the-shelf inner ear speakers and microphones that connect to the custom speaker microphones to allow the fire personnel to communicate in a normal voice and hear and be heard by their team members. With the “hands-free” feature, the fireman's radio stays connected with command and control, and the firemen communicate hands-free by simply talking to their team members through the broadband connection. The fire personnel wear their masks to provide oxygen in the smoke. When the smoke clears, the temptation is to remove the masks. There are obvious dangers that can occur once the firefighter's mask is removed, such as cyanide poison given off when Styrofoam burns. Fire personnel frequently carry detectors that can alert the wearer of the danger; however, with the current invention, the detectors can connect via Bluetooth to the smart phone and App Server to warn all the team members simultaneously of the presence of the gas.
[0047] Pipeline using mobile deployment with satellite backhaul: Pipelines extend into areas that are not supported with any service except satellite. There are commercial products that provide mobile cellular service that connect to a satellite for backhaul. A user can configure a portable App Server on an Intel NUC or other portable server to connect to the commercial backhaul router to enable local communications between personnel in the field without utilizing the expensive satellite backhaul. However, when necessary, the communications can travel over the backhaul to report or obtain assistance required.
[0048] An off-duty police officer arriving on an accident scene and needing additional support: If the off-duty police officer on scene has a multiband radio and his cellular device, but the officers required for additional support do not have cellular devices and are on a mutual aid frequency that is unavailable on his radio, the off-duty officer can turn on his radio and ask for the communications technician. To enable communications with the supporting officers, he can give the required frequency to the technician and initialize a programming mode. The technician can read the current load on the officer's radio then add the new frequency and write the load back to the radio. The officer can then communicate.
Mobile Software Details Enhanced Coverage
[0049] The application that is installed on the user's cellular device maintains the connection to the speaker microphone and a broadband connection to both the application management component and the SIP based PBX for audio and video sharing. The cellular device's software transparently makes some connections to the PBX based on the user's personal configuration on the system.
[0050] When the cellular device is configured for supplemental radio coverage the radio interfaces for each of the SIP audio paths (Rx and Tx) are identified. The cellular device software connects the broadband devices to each of those conferences. In order to transparently give a user audio coverage, regardless of location, audio will be filtered based on 3 sources: [0051] a) The first source is the user's portable radio. This functions as it does today and will play out of the speaker microphone (SM1). This audio is also sent via Bluetooth for potential replay and so that the smartphone application can detect that audio is being received over the radio. [0052] b) The second source is the Rx SIP conference. If no audio is being received by the radio (R1) then the audio from the Rx SIP conference will be sent to the speaker microphone (SM1) via Bluetooth. [0053] c) The third source is the Tx SIP conference. If no audio is being received by either the radio (R1) or the Rx SIP conference, then the audio from the Tx SIP conference will be sent to the speaker microphone (SM1) via Bluetooth.
[0054] Here are some examples when each source is used: [0055] 1. Radio: When two users are within radio coverage, then audio is received normally over the radio. If there is no radio or the radio is turned off, then only the last 2 sources are used. [0056] 2. Rx SIP conference: When one user is within radio coverage and the other is out of coverage, then the in-coverage user's audio is received by the Rx SIP conference via the radio and sent to the out-of-coverage user via the Rx SIP conference. The out-of-coverage user's audio is sent back via the Tx SIP Conference and sent out through the radio. [0057] 3. Tx SIP conference: When both users are outside of radio coverage, then audio is sent by both users via the Tx SIP conference and sent out via the radio. Since both users are out of coverage, they receive the audio through the same Tx SIP conference while any other in-coverage users receive it over the radio.
Mobile Software Details Secondary Audio Paths
[0058] The application installed on the user's smartphone allows the user to select one or more alternate audio paths. Each user's configuration on the server application maintains a default secondary audio path. The smartphone application maintains the connection to the SIP based PBX. In addition to the default secondary audio path, the course of a user's work may require connection to a temporary, event-based conference (response to an accident, temporary duty). The smartphone software application provides notifications of events to users identified in the system and allows the user to indicate that he/she is responding to the temporary event. That selected event now becomes the user's default secondary audio path.
[0059] The user may also select additional audio paths to be monitored. This allows a supervisor to monitor several teams at the same time.
[0060] When audio arrives over any of the selected paths the system records all incoming audio from all sources. When audio from multiple audio sources arrives simultaneously the audio is prioritized as follows: [0061] a) LMR Audio (audio coming in from the LMR itself) [0062] b) Rx Audio (audio coming in from the radio system when the user is out of coverage) [0063] c) Tx Audio (Audio coming in from the radio system when both this user and the sending user is out of coverage) [0064] d) Default Conference (the user's currently assigned primary broadband conference) [0065] e) Talk and listen conferences on a first come basis [0066] f) Monitor conferences on a first-come basis
[0067] When audio comes from the microphone with the broadband PTT depressed, the audio is sent out one or more selected conferences.
Mobile Software Details Hands Free
[0068] The application installed on the user's cellular device allows the user to select “hands free” on a conference that does not contain a radio interface when the user is using ear phones or an earbud. When the user selects the hands-free option, the smartphone application instructs the speaker microphone to open the microphone. All audio coming through the microphone is passed to the selected conference in a full duplex mode (audio is being sent and received at the same time).
[0069] When audio comes from the LMR or an additional audio path while the user is in hands-free mode, the user still hears the audio and, because the user is using an earbud or earphones, there is no transfer of the incoming audio over the open microphone.
Mobile Software Details Remote Control
[0070] The application installed on the user's cellular device allows the server to remotely control the device. The App Server can instruct a cellular device to take a picture, start a video recording, add a conference, set a conference to default, remove a conference, and disable the communications.
Mobile Software Details Remote Programming
[0071] When a user in the field wants direct communication access to individuals from another agency who do not have cellular devices but are willing to share access to a specific frequency. The user notifies his communications organization of the required change to his radio load. The communication technician requests connection information and the user sets the cellular device software to programming mode and the connection IP address is displayed for relay to the technician. The radio technician uses a commercial off the shelf serial to Ethernet redirection software and configures it to the users IP address. The new programming load is then transferred to the radio.
Server Software Details
[0072] The application installed at the server allows for the configuration of a variety of communication devices, telephones, radios, tablets, personal computers, or other devices. It manages the allowable communications by user, the roles performed by the user, and the user defaults.
[0073] The server application communicates with the client software for remote control of the device and to respond to requests for communications to audio and video resources.