Patent classifications
H04M7/1285
User-based differentiated routing system and method
A differentiated routing system includes an electronic service in communication with an ingress gateway that receives a communication service, such as a call from a terminal, over a trunk. The service receives a request from the ingress gateway for establishing a communication service for the calling party terminal. The service obtains information associated with the calling party terminal, which may be based on the trunk and its relationship to a customer, in which the information is to be used for applying at least one of a routing decision and policy decision to the communication service, and appends a tag to the request based on the information. The service may then transmit the request appended with the information to a routing device, which may then use the information when providing the service.
PRIORITIZED ROUTING DURING A REGIONAL EVENT
Disclosed are methods and systems for routing messages based on regional events. In some aspects, an origin of a call is determined, and a datastore consulted to determine whether the origin is experiencing a regional event. If so, an identity of the caller may be ascertained. If the caller is determined to have sufficient priority, the call may be routed over a first network. Otherwise, the call may be routed over a second network, or in some aspects, placed in a hold queue until sufficient network capacity is available to service the call.
Call intent notification for establishing a call
Techniques for call intent notification for establishing a call are described. According to one or more implementations, a user of a first user terminal attempts to establish a call with a second user terminal. Based on determining that the second user terminal and/or a user of the second user terminal is not available to answer the call, a call intent notification is sent to the second user terminal. According to one or more implementations, the call intent notification includes a number that enables the second user terminal to establish a call with the first user terminal.
System and method for call termination via an over-the-top (OTT) call service, based on connection characteristics
A system and method for connecting a call from an originating endpoint of a calling party to a terminating endpoint of a called party. The system comprises: a first computer system configured to i) receive, from a second computer system, a plurality of subscriber identifiers for a first over-the-top (OTT) call service, comprising a subscriber identifier of the called party, ii) receive, from a third computer system, a first series of plural updates for a predetermined connection characteristic and corresponding to the subscriber identifier of the called party, and iii) generate a signal for controlling the call, wherein the signal indicates to route the call either a) via the first OTT call service or b) via a different call service, based the first series of plural updates; and a networking device configured to route the call to the terminating endpoint, based on the signal.
A METHOD, DEVICE, SYSTEM AND NETWORK FOR ROUTING COMMUNICATIONS
The present invention relates to a method for routing communications in a telecommunications network comprising a first telephony user device and a server system. The method includes at the first telephony user device: receiving instructions to initiate communications with a contact associated with an address; initiating communications via a channel within the telecommunications network to a local address for the server system; and transmitting information associated with the contact address to the server system via the telecommunications network. A communications action is performed in relation to the contact at the server system. Other methods, devices, systems and networks for routing communications are disclosed.
Location updates for call routing decisions
A Voice over Internet Protocol (VoIP) server is configured to provide VoIP services to a plurality of VoIP-capable endpoint devices. Geolocation information identifying a first geographic location of the particular endpoint device is received at the VoIP server and from an application running on a VoIP-capable endpoint device. A second geographic location for an IP address is compared to the first geographic location. In response to a mismatch between the compared geographic locations, a location database is modified to include an entry specifying that the particular endpoint device is located at the first geographic location. For an outgoing telephone call from the endpoint device, the modified entry is used to select a telephone carrier. The outgoing telephone call is routed using the selected telephone carrier.
METHOD FOR MANAGING THE RECEPTION OF A TELEPHONE CALL ON A CALLED COMMUNICATION TERMINAL
The subject of the present invention is a method for managing the reception of a telephone call signal on a communication terminal, with a view to the establishment of a telephone link, said telephone link being established by way of a server, said called communication terminal being able to receive the telephone call signal according to at least two modes, comprising a voice mode, in which the telephone link between the called communication terminal and the server is ensured by way of a telephone communication network, and a data mode, in which the telephone link between the called communication terminal and the server is ensured by way of a network for data communication according to a Voice over IP technology, said method comprising the direct selection, by the user of the method, of the mode of establishment of the telephone link. The method comprising the allocating by a call server of a temporary number to the calling communication terminal.
System and methods thereof for optimizing communication between a civilian and different dispatchers
A system for optimizing communication between civilians and authorities. The system enables optimal routing of message delivery from civilians to different dispatchers. The system enables adaptive optimization of the delivery of such messages by continuously identifying data collected by an agent installed on a user device. The messages typically comprise one or more portions, such as data, call, multimedia, etc. The system further identifies the communication target to which the message is sent. The system then determines an optimal route for sending each of the portions of the message. According to an embodiment, the determination may further be made based on metadata associated with the location of the user device. Then, each portion of the message is sent to the communication target via the optimal route.
Media quality prediction for collaboration services
Disclosed is a system, method and computer readable medium enabling collaboration service providers to more accurately predict packet loss, jitter and delay based on current session, historical session and user location parameters. The prediction can be used to forecast the occurrence of poor media quality at the current location and potential future locations.
Selection of networks for voice call transmission
Implementations relate to selection of networks for voice call transmission. In some implementations, a method includes determining a voice call for communication between a sending device initiating the voice call and a receiving device and determining one or more first characteristics of the voice call. The method selects, based on the first characteristics, one of a phone network and a data network to use to route data of the voice call from the sending device to an intermediary server on the data network. The method causes the data of the voice call to be sent to the intermediary server over the selected network. The data of the voice call is sent from the intermediary server to the receiving device on one of the phone network and the data network chosen by the intermediary server based on one or more second characteristics of the call.