Method and system for message routing
First Claim
1. A method for forwarding a message waiting indicator message to a telephone number, wherein the method determines whether the telephone number belongs to an associated network, the method comprising:
- marking, in a system, the telephone number as portable;
forwarding a message waiting indicator message to an element in a network;
determining whether a subscription exists for the telephone number; and
if a subscription exists, then consulting an application to determine a network associated with the telephone number;
transmitting the message waiting indicator message to the system with routing instructions that reference the associated network; and
transmitting the message waiting indicator message to the associated network.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system for forwarding information, such as a message waiting indicator (MWI) message, to a telephone number corresponding to a foreign network (e.g., a wireless network) and a shared NPA/NXX—The invention evaluates individual telephone numbers of shared NPA/NXXs to determine to what networks to send messages. A representative embodiment of the invention uses a service control point and service package application to deliver an MWI message from a messaging service provider to a wireless (i e., foreign network) telephone number of a shared NPA/NXX, Shared NPA/NXXs are marked as “portable” in a signal transfer point for forwarding to the service control point, which determines whether the shared NPA/NXX telephone numbers require local number portability global title translation or should be forwarded to an inter-switch voicemail routing (ISVMR) service package application. The ISVMR service package application determines the point code to which the MWI message should be routed.
-
Citations
35 Claims
-
1. A method for forwarding a message waiting indicator message to a telephone number, wherein the method determines whether the telephone number belongs to an associated network, the method comprising:
-
marking, in a system, the telephone number as portable; forwarding a message waiting indicator message to an element in a network; determining whether a subscription exists for the telephone number; and if a subscription exists, then consulting an application to determine a network associated with the telephone number; transmitting the message waiting indicator message to the system with routing instructions that reference the associated network; and transmitting the message waiting indicator message to the associated network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for forwarding a message waiting indicator message to a telephone number of a network, wherein the system determines whether the telephone number belongs to an associated network, the system comprising:
-
a first network element; a translation table to which the network element has access, wherein the translation table marks telephone numbers of networks as portable and associates a designated network element with each telephone number; a second network element communicatively coupled with the first network element, wherein the second network element corresponds to the designated network element; and a first application communicatively coupled with the second network element, wherein the first application is adapted to determine a designated network element associated with a particular telephone number. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A network element for forwarding a message waiting indicator message to a telephone number of a network, the network element comprising:
-
a subscriptions database that lists telephone numbers that subscribe to a service for forwarding a message waiting indicator message from a message service provider to a telephone of a network; a first application that generates routing instructions using local number portability global title translation; and a second application tat generates routing instructions by determining a designated associated network corresponding to a particular telephone number, wherein if the network element receives a message waiting indicator message intended for a telephone that is not listed in the subscriptions database, the network element generates routing instructions using the first application, wherein if the network element receives a message waiting indicator message intended for a telephone number listed in the subscriptions database, the network element generates routing instructions using the second application. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A method for determining to which network a telephone number belongs, wherein the telephone number is associated with a message waiting indicator message, the method comprising the steps of:
-
forwarding a message waiting indicator message to a network element; searching for a telephone number in a subscriptions database; if the telephone number is not in the subscriptions database, performing a local number portability global title translation on the telephone number; and if the telephone number is in the subscriptions database, determining a network associated with the telephone number. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
Specification