Dynamic direction of incoming calls
Assignee8x8, Inc.
InventorsGarth Judge, Zhishen Liu, Bryan R. Martin
Life of this patent
Estimating the term…
Abstract
Apparatus and methods concerning call routing are disclosed. In an example embodiment, a call alert message, indicative of the call answer options, is communicated from a data-communications server to the communication device, determined in response to receiving an incoming call for a communication device at the server. A selected option is received from the communication device. In response to the selected option indicating the first call answer option, the call is routed to the communication device as a call via a data network or in response to the selected option indicating the second call answer option, the call is routed to the communication device via a PSTN.
Claims20
A method comprising:
- providing a call alert message to a user-communication device, the call alert message being indicative of a set of one or more call answer options (“the set of options”) being available for answering an incoming call on the user-communication device, being based on predicted call quality of one or more available connections other than a connection corresponding to current connectivity and being in response to a data-communications server receiving the incoming call for the user-communication device;
- routing, in response to receiving a selected one of the set of options from the user-communication device, the incoming call as one type of call via a data network;
- and
- routing via the data network, in response to receiving a selected other one of the set of options from the user-communication device, the incoming call as a type of call different than the one type of call, wherein the set of options is provided as a function of a call-quality parameter associated with available connections for processing the incoming call.
An apparatus comprising:
- a data-communications server to provide a call alert message that is indicative of a set of one or more call answer options being available for answering an incoming call on a user-communication device, in response to a data-communications server receiving the incoming call for the user-communication device, the call alert message being based on predicted call quality of one or more available connections other than a connection corresponding to current connectivity associated with the incoming call;
- and
- wherein the data-communications server is to route, in response to receiving a selected one of the set of one or more call answer options from the user-communication device, the incoming call as one type of call via a data network, and to route, in response to receiving a selected other one of the set of one or more call answer options from the user-communication device, the incoming call as a type of call different than the one type of call, wherein the set of one or more call answer options is provided as a function of a call-quality parameter associated with the one or more available connections for processing the incoming call.
An apparatus comprising:
- a data-communications server to receive an incoming call and, in response, to provide a multi-option call alert to prompt a user-communication device to provide a call interface for a user to select from a plurality of options for answering the incoming call, the multi-option call alert being based on predicted call quality of one or more available connections other than a connection corresponding to current connectivity associated with the incoming call, wherein the plurality of options provide for the user to select one of different types of communication networks for receiving the incoming call, wherein the data-communications server is to route, in response to receiving a selected one of a set of one or more call answer options from the user-communication device, the incoming call as one type of call via a data network, and to route, in response to receiving a selected other one of the plurality of options from the user-communication device, the incoming call as a type of call different than the one type of call, wherein the plurality of options is provided as a function of a call quality associated with available connections for processing the incoming call.
Dependencies are inferred from the claim text.