Temporary ENUM gateway
First Claim
1. An electronic numbering (ENUM) gateway, comprising:
- an ENUM receiving module to receive a call associated with non-ENUM conforming caller identity information, an ENUM receiving entity mapping an ENUM with external resources associated with said ENUM;
an ENUM database to associate an alternate conforming ENUM with said non-ENUM conforming caller identity information;
an assignment module to assign said alternate conforming ENUM as an entry in said ENUM database; and
a lookup module to lookup said alternate conforming ENUM in said ENUM database to retrieve said caller identity information.
2 Assignments
0 Petitions
Accused Products
Abstract
A temporary ENUM architecture assigns a temporary ENUM at call time. For an originated communication requiring routing to a party which needs a particular callback format not supported, the TempENUM provides consistency with the specific format required by the receiving party. The TempENUM is assigned for the duration of the call or communication, or for a given amount of time thereafter. The TempENUM service gateway includes a TempENUM database, a module that assigns a suitable TempENUM at the time of call routing, and a module that handles a lookup in the TempENUM database, and maps the assigned TempENUM to a calling party identifier (CgPID). The TempENUM database stores a TempENUM from a coordinator system and relates the actual calling party identifier (CgPID) for use in callback attempts. Either during the initial call or communication, or shortly thereafter, the receiving party uses the TempENUM number to return communication the initial caller.
81 Citations
24 Claims
-
1. An electronic numbering (ENUM) gateway, comprising:
-
an ENUM receiving module to receive a call associated with non-ENUM conforming caller identity information, an ENUM receiving entity mapping an ENUM with external resources associated with said ENUM; an ENUM database to associate an alternate conforming ENUM with said non-ENUM conforming caller identity information; an assignment module to assign said alternate conforming ENUM as an entry in said ENUM database; and a lookup module to lookup said alternate conforming ENUM in said ENUM database to retrieve said caller identity information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of associating an electronic number (ENUM) to a given communication, comprising:
-
receiving a call associated with non-ENUM-conforming caller identity information, an ENUM receiving entity mapping an ENUM with external resources associated with said ENUM; receiving a request for an alternate conforming ENUM relating to said non-ENUM-conforming caller identity information; associating said alternate conforming ENUM with said non-ENUM-conforming caller identity information; and storing said associated alternate conforming ENUM as an entry in an ENUM database. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification