Systems and methods for facilitating voice-based communications
First Claim
1. A method of processing communication requests intended for a destination electronic device connected to an on-board communications network, the method comprising:
- receiving a voice-based communication request that is (1) initiated by an electronic device connected to a terrestrial network and (2) intended for the destination electronic device, the voice-based communication request comprising a subscription identification associated with the destination electronic device;
determining, by a processor based on the subscription identification, that the destination electronic device is registered with the on-board communications network by examining a home location register (HLR), wherein the HLR stores a location update for the destination electronic device that was received from a registration server during registration of the destination electronic device;
generating an audio announcement (i) indicating that the destination electronic device is not available to receive voice-based communications, and (ii) identifying the destination electronic device;
establishing a real-time transport protocol (RTP) communication channel with a session initiation protocol (SIP) trunk provider;
sending the audio announcement to the SIP trunk provider via the RTP communication channel; and
sending the audio announcement from the SIP trunk provider to a mobile switching center (MSC), wherein the MSC forwards the audio announcement to the electronic device.
10 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are provided for processing a voice-based communication request intended for a destination electronic device that is connected to an on-board communications network. According to certain aspects, a data center can receive the voice-based communication request that is initiated by an originating device. The data center can determine that the destination electronic device is registered with the on-board communications network and generate an audio unavailable message that indicates the unavailability of the destination electronic device. Using a communication channel that is established with the originating electronic device, the data center transmits the audio unavailable message to the originating electronic device to inform its user that the voice call cannot be connected.
58 Citations
16 Claims
-
1. A method of processing communication requests intended for a destination electronic device connected to an on-board communications network, the method comprising:
-
receiving a voice-based communication request that is (1) initiated by an electronic device connected to a terrestrial network and (2) intended for the destination electronic device, the voice-based communication request comprising a subscription identification associated with the destination electronic device; determining, by a processor based on the subscription identification, that the destination electronic device is registered with the on-board communications network by examining a home location register (HLR), wherein the HLR stores a location update for the destination electronic device that was received from a registration server during registration of the destination electronic device; generating an audio announcement (i) indicating that the destination electronic device is not available to receive voice-based communications, and (ii) identifying the destination electronic device; establishing a real-time transport protocol (RTP) communication channel with a session initiation protocol (SIP) trunk provider; sending the audio announcement to the SIP trunk provider via the RTP communication channel; and sending the audio announcement from the SIP trunk provider to a mobile switching center (MSC), wherein the MSC forwards the audio announcement to the electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for processing communication requests intended for a destination electronic device connected to an on-board communications network, comprising:
-
a communication module configured to send and receive data; and a data center communicatively connected to the communication module and configured to; receive, via the communication module, a voice-based communication request that is (1) initiated by an electronic device connected to a terrestrial network and (2) intended for the destination electronic device, the voice-based communication request comprising a subscription identification associated with the destination electronic device, determine, based on the subscription identification, that the destination electronic device is registered with the on-board communications network, determine, based on the subscription identification, that the destination electronic device is registered with the on-board communications network by examining a home location register (HLR), wherein the HLR stores a location update for the destination electronic device that was received from a registration server during registration of the destination electronic device, generate an audio announcement (i) indicating that the destination electronic device is not available to receive voice-based communications, and (ii) identifying the destination electronic device, establish, via the communication module, a real-time transport protocol (RTP) communication channel with a session initiation protocol (SIP) trunk provider, send the audio announcement to the SIP trunk provider via the RTP communication channel, and send the audio announcement from the SIP trunk provider to a mobile switching center (MSC), wherein the MSC forwards the audio announcement to the electronic device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification