System providing integrated services over a computer network
DC CAFCFirst Claim
Patent Images
1. A communication system for operating over a computer network and for interacting with a switched circuit network, the system comprising:
- a gateway in communication with the switched circuit network, the gateway being operative to translate switched circuit network-compatible signals into computer network-compatible signals;
an association table associating a plurality of terminal end-points with one or more network-resident service sub-systems; and
a signal routing agent in communication with the gateway and with the terminal end-points, the signal routing agent being operative to receive incoming calls from the gateway addressed to respective ones of the terminal end-points and programmed to route the calls to the respective terminal end-points, the signal routing agent being responsive to one of the terminal end-points being unavailable to automatically route a corresponding call to one of the network-resident service sub-systems using the association table.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A telecommunications system operating over a packet-based network that enable calls seeking to connect with an unavailable destination to be completed, and for the intended called party to elect the call disposition on either a call-by-call basis, or for all incoming calls. Automatic disposition of incoming calls is performed in the event that the user does not elect such disposition to make use of the interactive interface for call disposition.
-
Citations
36 Claims
-
1. A communication system for operating over a computer network and for interacting with a switched circuit network, the system comprising:
-
a gateway in communication with the switched circuit network, the gateway being operative to translate switched circuit network-compatible signals into computer network-compatible signals;
an association table associating a plurality of terminal end-points with one or more network-resident service sub-systems; and
a signal routing agent in communication with the gateway and with the terminal end-points, the signal routing agent being operative to receive incoming calls from the gateway addressed to respective ones of the terminal end-points and programmed to route the calls to the respective terminal end-points, the signal routing agent being responsive to one of the terminal end-points being unavailable to automatically route a corresponding call to one of the network-resident service sub-systems using the association table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A communication system for operating over a computer network and for interacting with a switched circuit network, the system comprising:
-
a gateway in communication with the switched circuit network, the gateway being operative to translate switched circuit network-compatible signals into computer network-compatible signals; and
a signal routing agent in communication with the gateway and with a plurality of terminal end-points, the signal routing agent being operative to receive incoming calls from the gateway addressed to respective ones of the terminal end-points and programmed to route the calls to the respective terminal end-points, the signal routing agent being responsive to one of the terminal end-points being unavailable to automatically route a corresponding call to a preselected network-resident service sub-system, the signal routing agent being programmed to determine if the one terminal end-point is unavailable by accessing, before forwarding the corresponding call to the one terminal end-point, an association table listing the one terminal end-point and an associated call destination.
-
-
10. A communication system for operating over a computer network and for interacting with a switched circuit network, the system comprising:
-
a gateway in communication with the switched circuit network, the gateway being operative to translate switched circuit network-compatible signals into computer network-compatible signals;
a signal routing agent in communication with the gateway and with a plurality of terminal end-points, the signal routing agent being operative to receive incoming calls from the gateway addressed to respective ones of the terminal end-points and programmed to route the calls to the respective terminal end-points, the signal routing agent being responsive to one of the terminal end-points being unavailable to automatically route a corresponding call to a network-resident service sub-system;
a configuration database associating the respective terminal end-points with one or more network-resident service sub-systems; and
a service node in communication with the signal routing agent and responsive to receipt of a signal from the signal routing agent corresponding to the one terminal end-point to access the configuration database, determine an associated one of the one or more network-resident service sub-systems to receive the corresponding call, and to signal the signal routing agent to route the corresponding call to the associated network-resident service sub-system. - View Dependent Claims (11)
the configuration database is in the form of an association table.
-
-
12. A method for disposing of incoming calls in a packet based network, comprising:
-
storing an association table that associates a plurality of terminal end-points with one or more network-resident service nodes;
receiving one of the incoming calls addressed to a particular one of the terminal end-points;
routing the one incoming call to the terminal end-point;
determining whether the terminal end-point is unavailable to receive the one incoming call;
if the terminal end-point is unavailable, determining an appropriate one of the network-resident service nodes to receive the one incoming call based on the association table; and
routing the one incoming call to the appropriate network-resident service node. - View Dependent Claims (13)
-
-
14. A method for disposing of incoming calls in a packet based network, comprising:
-
receiving one of the incoming calls addressed to a particular terminal end-point;
routing the one incoming call to the terminal end-point;
determining whether the terminal end-point is unavailable to receive the one incoming call by accessing a configuration database to determine if the terminal end-point is associated with a network-resident service sub-system, the accessing being performed a preselected amount of time after routing the one incoming call to the terminal end-point;
if the terminal end-point is unavailable, determining an appropriate network-resident service sub-system to receive the one incoming call; and
routing the one incoming call to the appropriate network-resident service node.
-
-
15. A method for disposing of incoming facsimile messages in a packet based network, comprising:
-
storing an association table that associates a plurality of terminal end-points with one or more message stores;
receiving one of the incoming facsimile messages addressed to a particular one of the terminal end-points;
determining if a line corresponding to the terminal end-point is in use;
if the line is in use, routing the one incoming facsimile message to the message store associated with the terminal end-point in the association table; and
if the line is not in use, routing the one incoming facsimile message to the terminal end-point.
-
-
16. A communication system for operating over a computer network and for interacting with a switched circuit network, the system comprising:
-
a gateway in communication with the switched circuit network, the gateway being operative to translate switched circuit network-compatible signals into computer network-compatible signals;
an association table associating a plurality of terminal end-points with one or more network-resident service sub-systems; and
a signal routing agent in communication with the gateway and with the terminal end-points, the signal routing agent being operative to receive incoming calls from the gateway addressed to respective ones of the terminal end-points and programmed to determine whether the respective terminal end-points are unavailable, the signal routing agent being responsive to one of the terminal end-points being unavailable to automatically route one of the incoming calls to a preselected one of the network-resident service sub-systems when the association table indicates that the preselected network-resident service sub-system is associated with the one terminal end-point. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
a configuration database associating the respective terminal end-points with respective service sub-systems; and
a service node in communication with the signal routing agent and responsive to receipt of a signal from the signal routing agent identifying one of the terminal end-points to access the configuration database, determine a corresponding service sub-system to receive the one incoming call, and to signal the signal routing agent to route the one incoming call to the corresponding service sub-system.
-
-
25. The system of claim 24, wherein the configuration database includes the association table.
-
26. The system of claim 24, wherein the configuration database comprises an initial call presentation database and the association table, and the service node is responsive to receipt of an initial call presentation signal from the signal routing agent to access the initial call presentation database to determine an appropriate destination for the one incoming call, and responsive to receipt of a second signal from the signal routing agent to access the association table to determine the appropriate destination for the one incoming call.
-
27. A method for disposing of incoming calls in a packet based network, comprising:
-
receiving an incoming call addressed to a particular terminal end-point;
accessing an initial call presentation database to determine an appropriate destination for the incoming call;
routing the incoming call to the terminal end-point, if the terminal end-point is the appropriate destination for the incoming call;
routing the incoming call to a service sub-system, if the service sub-system is the appropriate destination for the incoming call;
determining whether the terminal end-point is unavailable to receive the incoming call, if the call is routed to the terminal end-point;
determining an appropriate network-resident service sub-system to receive the call, if the terminal end-point is unavailable; and
routing the incoming call to the appropriate network-resident service sub-system.
-
-
28. A communication system in a packet-based network, comprising:
-
a database configured to store routing instructions;
a signal routing agent configured to receive destination addresses for signals from a switched circuit network destined for terminal end-points in the packet-based network, and identify ones of the terminal end-points based on the destination addresses; and
a service node configured to receive indications of the identified terminal end-points from the signal routing agent, determine whether to route the signals to the identified terminal end-points based on the routing instructions in the database, and instruct the signal routing agent to transmit the signals based on a result of the determination. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
a presentation table configured to identify destinations to receive signals directed to corresponding ones of the terminal end-points.
-
-
30. The communication system of claim 29, wherein at least one of the destinations identifies a network-resident service sub-system.
-
31. The communication system of claim 28, wherein the signal routing agent is further configured to contact the identified terminal end-points and determine whether the identified terminal end-points are available.
-
32. The communication system of claim 31, wherein the database includes:
a presentation table configured to identify alternate destinations corresponding to each of the terminal end-points.
-
33. The communication system of claim 32, wherein the service node is further configured to access the presentation table to identify alternate destinations corresponding to unavailable ones of the terminal end-points and instruct the signal routing agent to transmit the signals to the alternate destinations.
-
34. The communication system of claim 33, wherein the alternate destinations include at least one network-resident service sub-system.
-
35. The communication system of claim 28, wherein the signals include at least one of voice calls and facsimile messages.
-
36. The communication system of claim 28, wherein the signal routing agent is further configured to contact the identified terminal end-points, determine whether the identified terminal end-points are available, and direct the signals corresponding to unavailable terminal end-points to at least one service sub-system.
Specification