Method and system to bypass ENUM to reach a callee via a PSTN or a PLMN
First Claim
1. A computer-readable medium having computer-readable program code to cause a telecommunication system to perform acts of:
- receiving an attempt of a caller to place a telephone call to a telephone number of a callee, the telephone number being registered in a telephone number mapping (ENUM) database to receive incoming telephone calls via a Voice over Internet Protocol (VoIP) network;
determining a preference to carry the telephone call via a public switched telephone network (PSTN) or a public land mobile network (PLMN) instead of the VoIP network; and
based on the preference, inhibiting an ENUM query of the ENUM database for the telephone call.
1 Assignment
0 Petitions
Accused Products
Abstract
At least one telephone network element receives an attempt by a caller to place a telephone call to a telephone number of a callee. The telephone number is registered in a telephone number mapping (ENUM) database to receive incoming telephone calls via a Voice over Internet Protocol (VoIP) network. The at least one telephone network element determines a preference to carry the telephone call via a public switched telephone network (PSTN) or a public land mobile network (PLMN) instead of the VoIP network. Based on the preference, the telephone call is forwarded to a gateway to carry the telephone call to the callee via the PSTN or the PLMN instead of the VoIP network.
91 Citations
21 Claims
-
1. A computer-readable medium having computer-readable program code to cause a telecommunication system to perform acts of:
-
receiving an attempt of a caller to place a telephone call to a telephone number of a callee, the telephone number being registered in a telephone number mapping (ENUM) database to receive incoming telephone calls via a Voice over Internet Protocol (VoIP) network; determining a preference to carry the telephone call via a public switched telephone network (PSTN) or a public land mobile network (PLMN) instead of the VoIP network; and based on the preference, inhibiting an ENUM query of the ENUM database for the telephone call. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving an attempt of a caller to place a telephone call to a telephone number of a callee, the telephone number being registered in a telephone number mapping (ENUM) database to receive incoming telephone calls via a Voice over Internet Protocol (VoIP) network; determining a preference to carry the telephone call via a public switched telephone network (PSTN) or a public land mobile network (PLMN) instead of the VoIP network; and based on the preference, forwarding the telephone call to a gateway to carry the telephone call to the callee via the PSTN or the PLMN instead of the VoIP network. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
at least one telephone network element to; receive an attempt of a caller to place a telephone call to a telephone number of a callee, the telephone number being registered in a telephone number mapping (ENUM) database to receive incoming telephone calls via a Voice over Internet Protocol (VoIP) network; determine a preference to carry the telephone call via a public switched telephone network (PSTN) or a public land mobile network (PLMN) instead of the VoIP network; based on the preference, inhibit an ENUM query of the ENUM database for the telephone call; and based on the preference, forward the telephone call to a gateway to carry the telephone call to the callee via the PSTN or the PLMN instead of the VoIP network. - View Dependent Claims (17, 18, 19, 20, 21)
Specification