Optimized path call routing with device identifier
First Claim
1. A method for routing a call between an ingress point and an egress point, the call being initiated at the ingress point through entry of an identifier associated with the egress point, the method comprising:
- receiving the call at a routing component from the ingress point;
determining at the routing component if the identifier associated with the egress point is stored in a registry, wherein the egress point is a destination for the call, and wherein storage in the registry indicates registration for direct call routing to the egress point;
if the identifier is stored in the registry, determining at the routing component a delivery route for the call, wherein the delivery route comprises (i) a first path to the egress point if the first path is available, wherein the first path is a dedicated connection to the egress point (ii) a second path to the egress point if the first path is unavailable, wherein the second path is a connection to a carrier associated with the egress point, and (iii) a third path to the egress point if the first and second paths are unavailable, wherein the third path is a connection through a public switched telephone network and local exchange carrier associated with the egress point, wherein a path is deemed available based on its ability to carry the call along the path and unavailable based on its inability to carry the call along the path; and
transmitting the call to the egress point based upon the determined delivery route.
20 Assignments
0 Petitions
Accused Products
Abstract
A process for routing a call between an ingress point and an egress point is based on an identifier, such as a number, assigned to the egress point and a registry in which identifiers are stored. A routing component receives the call from the ingress point and consults the registry to determine if an entry with the identifier of the egress point being called is stored therein. If a corresponding entry exists, a delivery route for routing the call to the egress point is determined. The delivery route may be a first path to the egress point if available. If the first path is not available, one or more secondary paths are determined, where one is utilized for sending the call to the egress point. The utilized secondary path may be the most optimal path for the call based upon established preferences and call features.
-
Citations
15 Claims
-
1. A method for routing a call between an ingress point and an egress point, the call being initiated at the ingress point through entry of an identifier associated with the egress point, the method comprising:
-
receiving the call at a routing component from the ingress point; determining at the routing component if the identifier associated with the egress point is stored in a registry, wherein the egress point is a destination for the call, and wherein storage in the registry indicates registration for direct call routing to the egress point; if the identifier is stored in the registry, determining at the routing component a delivery route for the call, wherein the delivery route comprises (i) a first path to the egress point if the first path is available, wherein the first path is a dedicated connection to the egress point (ii) a second path to the egress point if the first path is unavailable, wherein the second path is a connection to a carrier associated with the egress point, and (iii) a third path to the egress point if the first and second paths are unavailable, wherein the third path is a connection through a public switched telephone network and local exchange carrier associated with the egress point, wherein a path is deemed available based on its ability to carry the call along the path and unavailable based on its inability to carry the call along the path; and transmitting the call to the egress point based upon the determined delivery route. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for routing a call between an ingress point and an egress point, the call being initiated at the ingress point through entry of an identifier associated with the egress point, the system comprising:
-
a network that interconnects ingress points and egress points;
a registry for storing identifiers, each identifier associated with a corresponding ingress point or egress point, wherein the egress point is a destination for the call, and wherein storage in the registry indicates registration for direct call routing to the corresponding egress point; anda routing circuit connectable to the ingress points and the egress points, the routing circuit configured to; receive the call from the ingress point;
determine if the identifier associated with the egress point is stored in the registry;
if the identifier associated with the egress point is stored in the registry, determine a delivery route for the call, wherein the delivery route comprises (i) a first path to the egress point if the first path is available, wherein the first path is a dedicated connection to the egress point (ii) a second path to the egress point if the first path is unavailable, wherein the second path is a connection to a carrier associated with the egress point, and (iii) a third path to the egress point if the first and second paths are unavailable, wherein the third path is a connection through a public switched telephone network and local exchange carrier associated with the egress point, wherein a path is deemed available based on its ability to carry the call along the path and unavailable based on its inability to carry the call along the path; and
transmit the call to the egress point based upon the determined delivery route. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for routing a call between an ingress point and an egress point, the call being initiated at the ingress point through entry of an E.164 number associated with the egress point, the method comprising:
-
receiving the call at a routing component from the ingress point; determining at the routing component if the number associated with the egress point is stored in a registry, wherein the egress point is a destination for the call, and wherein storage in the registry indicates registration for direct call routing to the egress point; if the number associated with the egress point is stored in the registry, determining at the routing component a delivery route for the call, wherein the delivery route comprises (i) a primary path to the egress point if the primary path is available, wherein the primary path is a dedicated connection to the egress point and (ii) at least one secondary path to the egress point if the primary path is unavailable, wherein a first secondary path comprises a connection to a carrier associated with the egress point, wherein a second secondary path comprises a connection through a public switched telephone network and local exchange carrier associated with the egress point, and wherein the second secondary path is utilized upon a determination of unavailability of the first secondary path, wherein a path is deemed available based on its ability to carry the call along the path and unavailable based on its inability to carry the call along the path; and transmitting the call to the egress point based upon the determined delivery route.
-
Specification