Establishing telephone calls at a specified future time using a URI and a web-based telephony application
First Claim
1. A method of establishing a telephone call over a communications network between a call source and one of a plurality of call destinations using a web based telephony application hosted by a web server, said method comprising the steps of:
- (i) receiving at the web server a uniform resource identifier (URI) comprising a specified future time relative to a time of creation of the URI, information about the plurality of call destinations for a plurality of different agents at one or more contact centers and time ranges associated with said plurality of call destinations; and
(ii) arranging the web based telephony application to access the URI in response to a call event to compare a current time with the associated time ranges to select an appropriate one of the plurality of call destinations according to the time comparison and at the specified future time to instruct a telephony apparatus in the communications system to establish said call to said selected one of the plurality of call destinations, wherein the call event comprises a user initiating a telephone call to one of said plurality of different agents through a corporate web site.
3 Assignments
0 Petitions
Accused Products
Abstract
Web-based telephony applications have recently been developed whereby a user is able to access a web-site and click on links or buttons in order to establish a voice over internet protocol telephone call from for example, his or her PC phone, to another user at another telephone terminal (PC phone or other suitable type of telephone). By enabling a web-based telephony application to receive URIs containing time information it is possible to enable telephone calls (including conference calls) to be initiated automatically at specified times or for feature keys on a user'"'"'s telephone terminal to be programmed such that when activated at a particular time, a specified telephone call is initiated. In addition, URIs comprising time information may be used to set up “follow-me” functionality whereby all calls to a particular user are directed to different pre-specified directory numbers depending on the time of day. In another example, URIs comprising time information are used to route calls to contact-center agents in order to reduce the burden on contact center routing applications. URIs comprising time information are also advantageously used to communicate information to other entities.
27 Citations
14 Claims
-
1. A method of establishing a telephone call over a communications network between a call source and one of a plurality of call destinations using a web based telephony application hosted by a web server, said method comprising the steps of:
-
(i) receiving at the web server a uniform resource identifier (URI) comprising a specified future time relative to a time of creation of the URI, information about the plurality of call destinations for a plurality of different agents at one or more contact centers and time ranges associated with said plurality of call destinations; and (ii) arranging the web based telephony application to access the URI in response to a call event to compare a current time with the associated time ranges to select an appropriate one of the plurality of call destinations according to the time comparison and at the specified future time to instruct a telephony apparatus in the communications system to establish said call to said selected one of the plurality of call destinations, wherein the call event comprises a user initiating a telephone call to one of said plurality of different agents through a corporate web site. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A web-based telephony application for establishing a telephone call over a communications network between a source and one of a plurality of call destinations, said web-based telephony application embodied in a non-transitory computer-readable medium and being hosted by a web server, the web-based telephony application comprising:
-
(i) an input arranged to receive a uniform resource identifier (URI) comprising a specified future time relative to a time of creation of the URI, information about the plurality of call destinations for a plurality of different agents at one or more contact centers and time ranges associated with said plurality of call destinations; and (ii) a computer program arranged to access the URI and in response to a call event to compare a current time with the associated time ranges to select an appropriate one of the plurality of call destinations according to the time comparison and at the specified future time to instruct a telephony apparatus in the communications system to establish said call to said selected one of the plurality of call destinations, wherein the call event comprises a user initiating a telephone call to one of said plurality of different agents through a corporate web site. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification