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 the VoIP server to the communication device, determined in response to receiving an incoming VoIP call for a communication device at a VoIP 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 VoIP call via a data network. In response to the selected option indicating the second call answer option, the call is routed to the communication device via a PSTN.
Claims10
A method, comprising:
- in response to receiving an incoming Voice Over Internet Protocol (VoIP) call for a communication device of a user, providing a call alert message, indicative of a plurality of call answer options that are available to the user for answering the incoming VoIP call on the communication device, to a VoIP application on the communication device by a VoIP server, the plurality of call answer options being determined based on a current connectivity, on predicted call quality of one or more available connections and on data usage in a period of time, and wherein determining the call answer options includes removing or adding options based on the current connectivity, on the predicted call quality of one or more available connections, the data usage, and a subscription plan;
- receiving a selected option among the plurality of call answer options from the communication device;
- in response to the selected option indicating a first call answer option, routing the incoming VoIP call to the communication device as a VoIP call via a data network;
- and
- in response to the selected option indicating a second call answer option, routing the incoming VoIP call to the communication device via a public switched telephone network (PSTN), wherein the call alert message is configured to cause the communication device to determine the plurality of call answer options based on the subscription plan for the PSTN and VoIP networks, the subscription plan including identification of allotted data in the period of time and a data charge for data usage greater than the allotted data.
A method comprising:
- in response to receiving an incoming Voice Over Internet Protocol (VoIP) call for a communication device of a user, providing a call alert message, indicative of a plurality of call answer options that are available to the user for answering the incoming VoIP call on the communication device, to a VoIP application on the communication device by a VoIP server, the plurality of call answer options being determined based on a current connectivity and data usage in a period of time, and wherein determining the call answer options includes removing or adding options based on the current connectivity, the data usage, and a subscription plan;
- receiving a selected option among the plurality of call answer options from the communication device;
- in response to the selected option indicating a first call answer option, routing the incoming VoIP call to the communication device as a VoIP call via a data network;
- and
- in response to the selected option indicating a second call answer option, routing the incoming VoIP call to the communication device via a public switched telephone network (PSTN), wherein the call alert message is configured to cause the communication device to determine the plurality of call answer options based on the current connectivity, a predicted call quality of one or more available connections, the data usage indicative of both the PSTN and VoIP usage in the period of time, and the subscription plan for the PSTN and VoIP networks, the subscription plan including identification of allotted data in the period of time and a data charge for data usage greater than the allotted data, and wherein providing the call alert message further includes providing identification of at least one of the current connectivity, the data usage indicative of both the PSTN and VoIP usage in the period of time, and the subscription plan for the PSTN and VoIP networks.
Dependencies are inferred from the claim text.