Methods and systems for mobile application part (MAP) screening in transit networks
First Claim
Patent Images
1. A method for screening mobile application part (MAP) messages, the method comprising:
- in a transit network;
(a) receiving, from a first network, a first signaling message containing MAP protocol information and signaling connection control part (SCCP) information;
(b) extracting a first called party address form the SCCP information;
(c) determining whether the first called party address matches first SCCP screening criteria for a destination network;
(d) in response to determining that the first called party address matches the first SCCP screening criteria, extracting a MAP opcode from the MAP protocol information and determining whether the MAP opcode indicates a targeted message type; and
(e) in response to determining that the MAP opcode indicates a targeted message type, performing a screening action.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for screening mobile application part (MAP) messages in a transit network is provided. Signaling messages are received from a first network. SCCP called party address information is extracted from each signaling message. If the called party address matches first SCCP screening criteria, it is determined whether the signaling message is a targeted MAP message type. If the signaling message is a targeted MAP message type, a screening action is performed. Different MAP screening criteria may be applied for different destination networks.
-
Citations
40 Claims
-
1. A method for screening mobile application part (MAP) messages, the method comprising:
-
in a transit network;
(a) receiving, from a first network, a first signaling message containing MAP protocol information and signaling connection control part (SCCP) information;
(b) extracting a first called party address form the SCCP information;
(c) determining whether the first called party address matches first SCCP screening criteria for a destination network;
(d) in response to determining that the first called party address matches the first SCCP screening criteria, extracting a MAP opcode from the MAP protocol information and determining whether the MAP opcode indicates a targeted message type; and
(e) in response to determining that the MAP opcode indicates a targeted message type, performing a screening action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for screening mobile application part (MAP) messages that are not sent route on global title, the method comprising:
-
(a) receiving a signaling message;
(b) determining whether the signaling message contains MAP protocol information;
(c) in response to determining that the signaling message contains MAP protocol information, extracting an international mobile station identifier (IMSI) from the signaling message;
(d) determining whether the IMSI matches IMSI-based screening criteria for a destination network;
(e) in response to determining that the message matches the IMSI-based screening criteria, determining whether the signaling message is a targeted MAP message type; and
(f) in response to determining that the signaling message is a targeted MAP message type, performing a screening action. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A signaling message routing node including transit network mobile application part (MAP) screening functionality, the signaling message routing node comprising:
-
(a) a first module for sending and receiving signaling messages between first and second networks, wherein the first module is adapted to identify signaling connection control part (SCCP) messages from the signaling messages; and
(b) a second module operatively associated with the first module for receiving the identified SCCP messages, for applying destination-network-based SCCP screening criteria to the signaling messages, and, for each message matching the destination-network-based SCCP screening criteria, for applying MAP-based screening criteria. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification