Patent classifications
H04M7/0057
SYSTEM AND METHOD FOR PROVIDING CARRIER-INDEPENDENT VOIP COMMUNICATION
Systems and methods for seamlessly providing carrier-independent VoIP calls initiated using an existing carrier-issued telephone number are provided. In exemplary embodiments, the existing carrier-issued telephone number to be called is received. Subsequently, a status regarding if the existing carrier-issued telephone number is a registered telephone number stored in a carrier-independent database is determined. If the existing carrier-issued telephone number comprises a registered telephone number in the carrier-independent database, a call is established via peer-to-peer connection using an address associated with the registered telephone number. However, if the existing carrier-issued telephone number is not a registered telephone number in the carrier-independent database, the call is placed via a standard route.
CALL AUTHENTICATION AT THE CALL CENTER USING A MOBILE DEVICE
Embodiments described herein provide for automatically authenticating telephone calls to an enterprise call center. The system disclosed herein builds on the trust of a data channel for the telephony channel. Certain types of authentication information can be received through the telephony channel, as well. But the mobile application associated with the call center system may provide additional or alternative forms of data through the data channel. The system may send requests to a mobile application of a device to provide information that can reliably be assumed to be coming from that particular device, such as a state of the device and/or a user's response to push notifications. In some cases, the authentication processes may be based on quantity and quality of matches between certain metadata or attributes expected to be received from a given device as compared to the metadata or attributes received.
SYSTEMS AND METHODS FOR PROVIDING CALLER IDENTIFICATION OVER A PUBLIC SWITCHED TELEPHONE NETWORK
A system and method of providing caller identification (ID) over a public switched telephone network (PSTN). For outbound calls, the system and method enable a caller to provide a caller ID that differs from the native caller ID of their mobile phone. The system and method enable multiple phones tied to a single account to display the same caller ID for outbound calls. For forwarded inbound calls, such as calls being forwarded from an office, the system and method inform the recipient of the identification of the call as well as that the call is being forwarded. The system and method enable the recipient to have calls forwarded from more than one number and identify the identity of the caller as well as the specific number the call is being forwarded from.
Control information for public switched telephone network (PSTN) using blockchain system
Signaling system for public switched telephone network (PSTN) using a blockchain system. In one embodiment, a method is provided. The method includes determining that a phone call related operation between a first telecommunications operator and a second telecommunications operator has been requested. A public switched telephone network (PSTN) comprises the first telecommunications operator and the second telecommunications operator. The method also includes updating, by a node of a blockchain system, a distributed ledger to indicate that the phone call related operation between the first telecommunications operator and the second telecommunications operator has been requested. The method further includes analyzing the distributed ledger to determine if the phone call related operation has been approved. The method further includes proceeding with the phone call related operation in response to determining that the phone call related operation has been approved.
CONTROL INFORMATION FOR PUBLIC SWITCHED TELEPHONE NETWORK (PSTN) USING BLOCKCHAIN SYSTEM
Signaling system for public switched telephone network (PSTN) using a blockchain system. In one embodiment, a method is provided. The method includes determining that a phone call related operation between a first telecommunications operator and a second telecommunications operator has been requested. A public switched telephone network (PSTN) comprises the first telecommunications operator and the second telecommunications operator. The method also includes updating, by a node of a blockchain system, a distributed ledger to indicate that the phone call related operation between the first telecommunications operator and the second telecommunications operator has been requested. The method further includes analyzing the distributed ledger to determine if the phone call related operation has been approved. The method further includes proceeding with the phone call related operation in response to determining that the phone call related operation has been approved.
SYSTEMS AND METHODS FOR AUTOMATICALLY AUTHENTICATING COMMUNICATIONS WITH A CALLING DEVICE
Systems and methods for automatically authenticating an incoming call are disclosed. In one implementation a method for automatically authenticating an incoming call includes receiving a call from a calling device. The call includes an identifier associated with the calling device. The method further includes receiving, separately from the call, authentication data associated with a device or a user, determining, using the identifier and the authentication data, that the authentication data is associated with the same calling device that initiated the call, verifying the authentication data, and based on a result of the verification, determining that the call is initiated by an authenticated device or user.
SYSTEMS AND METHODS FOR PROVIDING CONTEXT DATA ASSOCIATED WITH A COMMUNICATIONS SESSION TO THE CALLED DEVICE
Systems and methods for providing called devices with sets of context data associated with communication sessions are disclosed. In one implementation, a method for generating context data associated with a communications session may include receiving, from a calling device at a first subsystem, a request to establish a communications session. The request may include a first identifier associated with the calling device. The method may further include receiving, at a second subsystem, activities data associated with the calling device that transmitted the request to establish the communications session. The activities data may include a second identifier associated with the calling device and may be indicative of device activities of the calling device. In addition, the method includes determining, using the first identifier and the second identifier, that the received activities data is associated with the calling device that transmitted the request to establish the communications session, generating context data associated with the communications session based on the received activities data, generating visual content based on the generated context data, and establishing the communications session in response to receiving, from a user of the called device, an input command to accept the request.
SYSTEMS AND METHODS FOR PROVIDING CALLER IDENTIFICATION OVER A PUBLIC SWITCHED TELEPHONE NETWORK
A system and method of providing caller identification (ID) over a public switched telephone network (PSTN). For outbound calls, the system and method enable a caller to provide a caller ID that differs from the native caller ID of their mobile phone. The system and method enable multiple phones tied to a single account to display the same caller ID for outbound calls. For forwarded inbound calls, such as calls being forwarded from an office, the system and method inform the recipient of the identification of the call as well as that the call is being forwarded. The system and method enable the recipient to have calls forwarded from more than one number and identify the identity of the caller as well as the specific number the call is being forwarded from.
CIRCUIT-SWITCHED DOMAIN RESPONSE TO PACKET-SWITCHED DOMAIN FAILURE
A telematics controller is programmed identify a location of the vehicle responsive to failure of a vehicle-originated data call to initiate packet-switched communications, and send, to a service delivery network configured to provide data services to the vehicle, a message specifying that circuit-switched communication but not packet-switched communication is available to the vehicle. A message is received, over a wide-area network from a vehicle, in response to a failed initiation of a packed-switched data connection over the wide-area network, indicating that packet-switched communications are unavailable at a current location of the vehicle. Failure zones are updated to indicate that the current location of the vehicle is a network location supporting circuit-switched communication but not packet-switched communication over the wide-area network.
System and method for providing carrier-independent VoIP communication
Systems and methods for seamlessly providing carrier-independent VoIP calls initiated using an existing carrier-issued telephone number are provided. In exemplary embodiments, the existing carrier-issued telephone number to be called is received. Subsequently, a status regarding if the existing carrier-issued telephone number is a registered telephone number stored in a carrier-independent database is determined. If the existing carrier-issued telephone number comprises a registered telephone number in the carrier-independent database, a call is established via peer-to-peer connection using an address associated with the registered telephone number. However, if the existing carrier-issued telephone number is not a registered telephone number in the carrier-independent database, the call is placed via a standard route.