Web-page interface to telephony features
First Claim
1. A method of accessing telephony features in a non-telephony client-server network wherein clients and servers communicate with each other via a predefined communications protocol that lacks telephony feature-access commands, comprising the steps of:
- the client requesting an individual telephony feature by communicating corresponding data with the server via the predefined protocol;
the server responding to the communicated data by requesting a provider of the telephony features to provide the individual telephony feature to the client;
the server further responding to the communicated data by requesting the client to connect to the provider;
in response to the request to connect to the provider, the client effecting a data and control communications connection with the provider;
in response to the request from the server to provide the individual telephony feature, the provider providing the individual telephony feature to the client, includingthe provider instructing the client to redirect a data portion of the data and control communications connection from the provider to a communications entity and to maintain a control portion of the data and control communications connection connected to the provider so that the provider can exert control over the client while the client communicates with the entity, andin response to the instruction, the client establishing a communications connection to the communications entity.
13 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for clients to access server-based telephony features in the Internet or other non-telephony client-server network, in a platform-independent and network-independent fashion and without modification of the clients. A user of a client (101) uses the client'"'"'s World Wide Web (WWW) browser (113) to download from a WWW server (104) a page (115) that defines a blank feature form that has virtual actuators and associated parameters fields for the telephony features. The user marks up the downloaded page via the WWW browser to indicate feature selection and any feature parameters, and uploads the marked up page to the WWW server. A form-interpreting script (116) executed by the WWW server interprets the marked up page, and the WWW server sends a feature request that corresponds to the user'"'"'s feature selection and user-specified parameters to a telephony feature server (105). The telephony feature server responds to the request by providing the requested feature to the user'"'"'s client. If needed, the WWW server also requests the client to establish a TCP/IP connection with the telephony feature server.
251 Citations
10 Claims
-
1. A method of accessing telephony features in a non-telephony client-server network wherein clients and servers communicate with each other via a predefined communications protocol that lacks telephony feature-access commands, comprising the steps of:
-
the client requesting an individual telephony feature by communicating corresponding data with the server via the predefined protocol; the server responding to the communicated data by requesting a provider of the telephony features to provide the individual telephony feature to the client; the server further responding to the communicated data by requesting the client to connect to the provider; in response to the request to connect to the provider, the client effecting a data and control communications connection with the provider; in response to the request from the server to provide the individual telephony feature, the provider providing the individual telephony feature to the client, including the provider instructing the client to redirect a data portion of the data and control communications connection from the provider to a communications entity and to maintain a control portion of the data and control communications connection connected to the provider so that the provider can exert control over the client while the client communicates with the entity, and in response to the instruction, the client establishing a communications connection to the communications entity. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of accessing telephony features over the Internet by using the World Wide Web (WW, comprising the steps of:
-
a WWW browser of a client requesting a WWW page that defines a telephony feature form from a WWW server via the Internet; in response to the request, the WWW server providing the requested WWW page to the client via the Internet; in response to receipt of the requested WWW page, the WWW browser indicating selection of an individual telephony feature by marking up the telephony feature form of the received WWW page; the client sending the marked up WWW page to an interpreter via the Internet; in response to receipt by the interpreter of the marked up WWW page, the interpreter interpreting the marked up telephony feature form to determine the selected individual telephony feature; in response to the determination, requesting a provider of the telephony features to provide the selected individual telephony feature; further in response to the determination, requesting the client, via a TCP/IP protocol over the Internet, to connect to the provider; in response to the request to connect to the provider, the client effecting a data and control communications connection with the provider via the TCP/IP protocol over the Internet; in response to the request to provide the selected individual telephony feature, the provider providing the selected individual telephony feature, including the provider instructing the client to redirect a data portion of the data and control communications connection from the provider to a communications entity and to maintain a control portion of the data and control communications connection connected to the provider, so that the provider can exert control over the client while the client communicates with the entity, and in response to the instruction, the client establishing a data communications connection to the communications entity.
-
-
7. An apparatus that enables telephony features to be accessed in a non-telephony client-server network wherein clients and servers communicate with each other via a predefined communications protocol that lacks telephony feature-access commands, and wherein a provider of the telephony features responds to requests for features by providing the requested features, the apparatus comprising:
-
a server connectable to the network for communicating with a client via the predefined protocol to obtain data corresponding to an individual telephony feature requested by the client, the server being responsive to the obtained data, for requesting the client to effect a data and control communications connection with the provider and for requesting the provider to provide the individual telephony feature to the client; and the provider, responsive to the request to provide the individual telephony feature, for causing the client to redirect a data portion of the data and control communications connection from the provider to a communications entity and to maintain a control portion of the data and control communications connection connected to the provider, so that the provider can exert control over the client while the client communicates with the entity. - View Dependent Claims (8, 9)
-
-
10. An apparatus that enables telephony features to be accessed by clients over the Internet by using the World Wide Web (WWW), from a provider of the telephony features that responds to requests for features by providing the requested features, the apparatus comprising:
-
a WWW server that includes a first arrangement responsive to a request for a WWW page that defines a telephony feature form, received from a client via the Internet using the WWW, for providing the requested WWW page to the client via the Internet using the WWW, an interpreter responsive to receipt, from the client via the Internet using the WWW, of the WWW page now defining the telephony feature form marked up by the client to indicate selection of an individual telephony feature, for interpreting the marked up telephony feature form to determine the selected individual telephony feature, and a second arrangement responsive to the determination, for requesting the provider of the telephony features to provide the selected individual telephony feature and for requesting the client, via a TCP/IP protocol over the Internet, to effect a TCP/IP data and control communications connection with the provider over the Internet; and the provider, responsive to the request to provide the individual telephony feature, for causing the client to redirect a data portion of the data and control communications connection from the provider to a communications entity and to maintain a control portion of the data and control communications connection connected to the provider, so that the provider can exert control over the client while the client communicates with the entity.
-
Specification