System and method for establishing long distance call connections using a desktop application
DCFirst Claim
1. A method of completing a call connection over the public switched telephone network (PSTN) from a desktop application residing on a computer workstation, said method comprising:
- a) accepting call request information input by a user using an interface provided by the desktop application;
b) formulating a call connection request message based on said information accepted from said user; and
c) forwarding the call connection request message over a connection established between the desktop application and a long distance service provider server to effect call completion between at least two call stations by determining whether a packet network connection is available to the workstation and, if the packet network connection is not available, establishing the packet network connection prior to sending the request, and said connection established between said workstation and said long distance service provider server includes the packet network connection and a server-specific communication connection.
8 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A system and method for establishing a long distance call connection between call stations over the PSTN initiates a call connection request from a desktop application adapted to operate locally on a user workstation. The desktop application communicates call connection information to a long distance service provider server without requiring a web browser when a request is initiated by a user. Call connection information is processed by the long distance service provider server and an information packet is sent to a call controller, to effect a call connection over the PSTN via a TDM toll switch. A communication connection with the long distance service provider server is automatically established by the desktop application when a request is initiated, and subsequently released when the call connection request is received and processed by the long distance service provider.
14 Citations
35 Claims
-
1. A method of completing a call connection over the public switched telephone network (PSTN) from a desktop application residing on a computer workstation, said method comprising:
-
a) accepting call request information input by a user using an interface provided by the desktop application; b) formulating a call connection request message based on said information accepted from said user; and c) forwarding the call connection request message over a connection established between the desktop application and a long distance service provider server to effect call completion between at least two call stations by determining whether a packet network connection is available to the workstation and, if the packet network connection is not available, establishing the packet network connection prior to sending the request, and said connection established between said workstation and said long distance service provider server includes the packet network connection and a server-specific communication connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of completing a call connection over the public switched telephone network (PSTN) from a desktop application operating locally on a computer workstation having a communication connection with a long distance service provider server, said method comprising steps of:
-
a) receiving a call connection request message at said long distance service provider server, sent from said desktop application via a packet network connection and a server-specific communication connection established by said desktop application between said computer workstation and said long distance service provider; b) verifying user identification information contained in said message; c) processing said call connection request message to enable a call connection to be established between at least two call stations based on call station information contained in said message; and d) sending a notification message to the desktop application, to notify the desktop application that said call connection is in progress. - View Dependent Claims (12, 13)
-
-
14. A system for establishing a long distance call connection between call stations over the PSTN, said system comprising:
-
a) a long distance service provider (LDSP) server for establishing a call connection between at least two call stations in response to a call connection request message sent from a registered user; b) a desktop application operating locally on a user workstation to accept input from said registered user defining parameters for establishing said call connection, and communicate said parameters to said long distance service provider server in the form of a call connection request message; and c) a call controller for receiving a call connection information packet from said LDSP server, based on said call connection request message and instruct a time division multiplexed (TDM) switch to establish a call connection between said at least two call stations; d) means for establishing a communication connection with said LDSP server for communicating said call connection request message, said means for establishing the communication connection including means for determining if an existing packet network connection is available, and if not, establishing a packet network connection. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A system for establishing a long distance call connection between call stations over the PSTN, said system comprising:
-
a) a long distance service provider (LDSP) server for establishing a call connection between at least two call stations in response to a call connection request message sent from a registered user, said LDSP server further comprising a transaction component, a call connection component and a web server component; b) a desktop application operating locally on a user workstation to accept input from said registered user defining parameters for establishing said call connection, and communicate said parameters to said long distance service provider server in the form of a call connection request message; and c) a call controller for receiving a call connection information packet from said LDSP server, based on said call connection request message and instruct a time division multiplexed (TDM) switch to establish a call connection between said at least two call stations. - View Dependent Claims (22, 23, 24)
-
-
25. A system for establishing a long distance call connection between call stations over the PSTN, said system comprising:
-
a) a long distance service provider (LDSP) server for establishing a call connection between at least two call stations in response to a call connection request message sent from a registered user, said LDSP server comprising a user database; b) a user workstation that accepts input from said registered user defining parameters for establishing said call connection, determines if a packet network connection to the LDSP server is available and establishes a packet network connection to the LDSP server if one is not available, and communicates said parameters to said long distance service provider server in the form of a call connection request message sent over the packet network connection to the LDSP server; and c) a call controller for receiving a call connection information packet from said LDSP server, based on said call connection request message and instruct a time division multiplexed (TDM) switch to establish a call connection between said at least two call stations. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A user workstation for establishing a communication connection with a long distance service provider (LDSP) server comprising:
-
a) means for accepting call connection information input by a user; b) means for formulating a call connection request message based on said call connection information; c) means for determining if an existing packet network connection is available; d) means for establishing a packet network connection if an existing packet network connection is not available to support said communication connection; and e) means for sending said call connection request message to said LDSP server to establish a call connection between at least two call stations. - View Dependent Claims (31, 32, 33, 34, 35)
-
Specification