Method and apparatus for establishing and facilitating a voice call connection from a client computer to a PSTN extension
First Claim
1. A bridging apparatus comprising:
- a storage medium having stored therein a plurality of programming instructions; and
an execution unit, coupled to the storage medium, to execute the plurality of programming instructions implementing a set of communication services on the bridging apparatus for establishing and facilitating a voice call for a client computer, including a service for receiving a notification from the client computer denoting the client computer'"'"'s acceptance of an offer by a server to establish a voice communication session, said offer being electronically extended to said client computer by said server, and said notification being generated in response to a user of said client computer interacting with said electronically extended offer,the set of communication services further including a service for dynamically determining a destination PSTN extension associated with the offeror server in accordance with one or more attributes of the offeror server, and a service for controlling a computer telephony interface to establish a connection from the bridging apparatus to the dynamically determined destination PSTN extension for the client computer to route said voice call off of a packet switched network.
5 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for establishing a voice call to a PSTN extension for a networked client computer, and routing the voice call off of the network, is provided. In a first embodiment, the apparatus comprises a storage medium having stored therein a plurality of programming instructions coupled to an execution unit to execute the plurality of programming instructions to implement a set of communication services facilitating the establishment of the voice call to the PSTN extension. The set of communication services include services for receiving a request from the networked client computer requesting the voice call, determining the PSTN extension and controlling a computer telephony interface to route the voice call from the packet switched network to the PSTN extension.
166 Citations
21 Claims
-
1. A bridging apparatus comprising:
-
a storage medium having stored therein a plurality of programming instructions; and an execution unit, coupled to the storage medium, to execute the plurality of programming instructions implementing a set of communication services on the bridging apparatus for establishing and facilitating a voice call for a client computer, including a service for receiving a notification from the client computer denoting the client computer'"'"'s acceptance of an offer by a server to establish a voice communication session, said offer being electronically extended to said client computer by said server, and said notification being generated in response to a user of said client computer interacting with said electronically extended offer, the set of communication services further including a service for dynamically determining a destination PSTN extension associated with the offeror server in accordance with one or more attributes of the offeror server, and a service for controlling a computer telephony interface to establish a connection from the bridging apparatus to the dynamically determined destination PSTN extension for the client computer to route said voice call off of a packet switched network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. In a bridging apparatus, a method for placing a voice call to a PSTN extension comprising:
-
(a) receiving a notification from a client computer denoting the client computer'"'"'s acceptance of an offer by a server to establish a voice communication session, the offer being electronically extended from the offeror server to the client computer, and the notification being generated in response to a user of the client computer interacting with the electronically extended offer; (b) dynamically determining a destination PSTN extension associated with the offeror server in accordance with one or more attributes of the offeror server; and (c) controlling a computer telephony interface to establish a connection to the dynamically determined destination PSTN extension to facilitate the voice call. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer readable medium having stored thereon a plurality of instructions for programming a bridging apparatus to implement a set of communication services for establishing and facilitating a voice call for a client computer, wherein the communication services include services for receiving a notification from the client computer denoting the client computer'"'"'s acceptance of an offer by a server to establish a voice communication session, the offer being electronically extended from said server to said client computer, and the notification being generated in response to a user of the client computer interacting with the electronically extended offer,
the communication services further include a service for dynamically determining the destination PSTN extension associated with the offeror server in accordance with one or more attributes of the offeror server, and a service for controlling a computer telephony interface to establish a connection to the destination PSTN extension for the client computer operative to route said voice call off of a packet switched network.
Specification