Automated callback system
First Claim
1. A method of connecting a calling telephone user equipment and a called telephone user equipment comprising:
- establishing a first connection between the calling telephone and a first telecommunications node via a first telephone switch;
transmitting a data message from the first telecommunications node to a second telecommunications node remote from the first telecommunications node via a data line, the data message comprising the telephone number of the called telephone user equipment;
placing a call from the second telecommunications node to the first telecommunications node via a second telephone switch and the first telephone switch;
placing a call from the second telecommunications node to the called telephone user equipment;
receiving at the second telecommunications node an indication of the result of the call placed to the called telephone user equipment;
transmitting a data message from the second telecommunications node to the first telecommunications node via a data line, the content of the data message being reflective of the indication;
answering the call from the second telecommunication node to the first telecommunication node when the data message indicates that the call from the second telecommunications node to the called telephone user equipment has been answered.
4 Assignments
0 Petitions
Accused Products
Abstract
A seamless automated callback system is disclosed. The system utilizes first and second telecommunication nodes connected to each other by a data line and additionally connected to a conventional telephone network. When a call is placed via the callback system, the first node transmits to the caller an appropriate ring tone for the called location and concurrently requests a callback from the second node via the data line. The second node places the callback which is not immediately answered by the first node. Concurrently, or after a suitable delay, the second node places a call to the called telephone. If the called party answers the call, the second node signals the first node via the data line to answer the callback and connect the caller to the called party. If, however, the call results in a busy signal, an operator intercept, or a ring no answer, the callback is terminated before any telephone toll charges are incurred. In a second preferred embodiment, the system may comprise a network of telecommunications nodes and a server node for coordinating calls between any two nodes in the network. When a call is placed, the system calculates a cost-efficient routing path for the call, and connects the calling telephone to the called telephone via that route. In a third preferred embodiment, one or more transit nodes are predesignated to handle all calling traffic between a first and second node.
-
Citations
21 Claims
-
1. A method of connecting a calling telephone user equipment and a called telephone user equipment comprising:
-
establishing a first connection between the calling telephone and a first telecommunications node via a first telephone switch; transmitting a data message from the first telecommunications node to a second telecommunications node remote from the first telecommunications node via a data line, the data message comprising the telephone number of the called telephone user equipment; placing a call from the second telecommunications node to the first telecommunications node via a second telephone switch and the first telephone switch; placing a call from the second telecommunications node to the called telephone user equipment; receiving at the second telecommunications node an indication of the result of the call placed to the called telephone user equipment; transmitting a data message from the second telecommunications node to the first telecommunications node via a data line, the content of the data message being reflective of the indication; answering the call from the second telecommunication node to the first telecommunication node when the data message indicates that the call from the second telecommunications node to the called telephone user equipment has been answered. - View Dependent Claims (2, 3, 4, 5, 6, 8)
-
-
7. A method of connecting a calling telephone user equipment to a called telephone user equipment comprising:
-
signalling a telephone switch to place a call to the called telephone user equipment; signalling the telephone switch to place a call to a telecommunication node; signalling the telecommunication node an indication of the result of the call to the called telephone user equipment; answering the call to the telecommunication node when the indication is that the call to the called telephone user equipment has been answered; and connecting the calling telephone user equipment to the called telephone user equipment via the call to the called telephone user equipment, the call to the telecommunication node, and a connection between the calling telephone user equipment and the telecommunication node. - View Dependent Claims (9, 10, 11)
-
-
12. A method for connecting a call from a calling telephone user equipment to a called telephone user equipment comprising the steps of:
-
establishing a first connection between the calling telephone user equipment and a first telecommunication node; identifying a routing path for the call; transmitting a first data message from the first telecommunication node to a server node, the data message requesting establishment of the routing path; transmitting a first set of data messages, one data message from the set being transmitted to each calling node in the routing path, the message instructing each calling node to place a call to an associated called node, the set comprising at least one data message; placing a first set of calls, one call from the set being placed by each calling node to its associated called node, the set comprising at least one call; transmitting a second data message to a second telecommunication node, the message instructing the second telecommunication node to place a call to the called telephone user equipment; placing a call from the second telecommunication node to the called telephone user equipment; receiving at the second telecommunication node an indication of the result of the call placed to the called telephone user equipment; transmitting a third data message from the second telecommunication node to the server node, the content of the message being reflective of the indication; transmitting a second set of data messages when the third data message indicates that the call from the second telecommunication node to the called telephone user equipment has been answered, one data message from the second set being transmitted to each called node in the routing path, the message instructing the called node to answer the call from its associated calling node, the second set comprising at least one data message; answering the first set of calls upon receipt of the second set of data messages. - View Dependent Claims (13, 14, 15)
-
-
16. A method for connecting a call from a calling telephone user equipment to a called telephone user equipment comprising the steps of:
-
establishing a connection between the calling telephone user equipment and an originating node; transmitting a data message from the originating node to a transit node remote from the originating node via a data line, the data message comprising the telephone number of the originating node and the telephone number of the called telephone user equipment; placing a call from the transit node to the originating node; placing a call from the transit node to a terminating node; transmitting to the terminating node a data message via a data line comprising the telephone number of the called telephone user equipment; placing a call from the terminating node to the called telephone user equipment; receiving at the terminating node an indication of the result of the call placed to the called telephone user equipment; answering the call from the transit node to the terminating node when the indication is that the call from the terminating node to the called telephone user equipment has been answered; transmitting a data message to the originating node via a data line, the content of the data message being reflective of the indication; answering the call from the transit node to the originating node when the data message indicates that the call from the terminating node to the called telephone user equipment has been answered.
-
-
17. A method of connecting a telephone call to a called telephone user equipment comprising:
-
receiving a data message at a terminating node via a data line, the data message comprising the telephone number of the called telephone user equipment; placing a call from the terminating node to a remote originating node; placing a call from the terminating node to the called telephone user equipment; receiving at the terminating node an indication of the result of the call placed to the called telephone user equipment; transmitting a data message from the terminating node to the originating node via a data line, the content of the data message being reflective of the indication.
-
-
18. A method for connecting a call using a telecommunications node comprising:
-
establishing a connection between a calling telephone user equipment and the telecommunications node; sending a first data message by the telecommunications node to remote equipment, the first data message comprising telephone number of a called telephone user equipment; receiving a second data message at the telecommunications node from the remote equipment, the second data message indicating a result of a cell placed to the called telephone user equipment by the remote equipment; and answering a call from the remote equipment that had been placed to the telecommunication node when the second data message, received at the telecommunications node from the remote equipment, indicates that the call from the remote equipment to the called telephone user equipment has been answered. - View Dependent Claims (19, 20)
-
-
21. A method for connecting a call from a calling telephone user equipment to a called telephone user equipment comprising the steps of:
-
establishing a connection between the calling telephone user equipment and an originating node; sending a first data message from the originating node to a transit node remote from the originating node, the first data message comprising the telephone number of the originating node and the telephone number of the called telephone user equipment; receiving, but not answering, a call at the originating node that has been placed by the transit node; receiving a second data message at the originating node, the second data message indicating whether the call from a terminating node to the called telephone user equipment has been answered; and answering the call from the transit node to the originating node when the second data message indicates that the call from the terminating node to the called telephone user equipment has been answered.
-
Specification