Methods, devices and computer readable storage devices for intercepting VoIP traffic for analysis
First Claim
Patent Images
1. A method, comprising:
- intercepting, by executing an instruction with a processor outside a core mobile communications network and not included in a packet data network, packets transmitted from a mobile communication device over a radio access network towards the core mobile communications network and the packet data network, the packets intercepted at an output of the radio access network;
detecting, by executing an instruction with the processor outside the core mobile communications network, voice over internet protocol packets within the intercepted packets;
storing the detected voice over internet protocol packets for analysis;
comparing, by executing an instruction with the processor outside the core mobile communications network, the detected voice over internet protocol packets with a pattern;
determining, by executing an instruction with the processor outside the core mobile communications network, whether the detected voice over internet protocol packets match the pattern based on the comparing;
in response to determining that the detected voice over internet protocol packets match the pattern;
converting, by executing an instruction with the processor outside the core mobile communications network, the detected voice over internet protocol packets into a multimedia message service message as a first alert indicating that the detected voice over internet protocol packets match the pattern;
sending, by executing an instruction with the processor outside the core mobile communications network, the multimedia service message to a multimedia service message gateway; and
converting the detected voice over internet protocol packets into a short message service message as a second alert, the second alert to be transmitted to a short message service gateway; and
forwarding, by executing an instruction with the processor outside the core mobile communications network, the intercepted packets to the gateway of the packet data network to send the intercepted packets towards a destination identified in the voice over internet protocol packets.
1 Assignment
0 Petitions
Accused Products
Abstract
VoIP traffic is intercepted for analysis. Packets transmitted from a mobile communication device over a radio access network to a core mobile communications network are intercepted. VoIP packets are detected within the intercepted packets. The detected VoIP packets are stored for analysis, and the intercepted packets are forwarded to a gateway in communication with a packet data network.
-
Citations
11 Claims
-
1. A method, comprising:
-
intercepting, by executing an instruction with a processor outside a core mobile communications network and not included in a packet data network, packets transmitted from a mobile communication device over a radio access network towards the core mobile communications network and the packet data network, the packets intercepted at an output of the radio access network; detecting, by executing an instruction with the processor outside the core mobile communications network, voice over internet protocol packets within the intercepted packets; storing the detected voice over internet protocol packets for analysis; comparing, by executing an instruction with the processor outside the core mobile communications network, the detected voice over internet protocol packets with a pattern; determining, by executing an instruction with the processor outside the core mobile communications network, whether the detected voice over internet protocol packets match the pattern based on the comparing; in response to determining that the detected voice over internet protocol packets match the pattern; converting, by executing an instruction with the processor outside the core mobile communications network, the detected voice over internet protocol packets into a multimedia message service message as a first alert indicating that the detected voice over internet protocol packets match the pattern; sending, by executing an instruction with the processor outside the core mobile communications network, the multimedia service message to a multimedia service message gateway; and converting the detected voice over internet protocol packets into a short message service message as a second alert, the second alert to be transmitted to a short message service gateway; and forwarding, by executing an instruction with the processor outside the core mobile communications network, the intercepted packets to the gateway of the packet data network to send the intercepted packets towards a destination identified in the voice over internet protocol packets. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A device, comprising:
-
a processor outside a core mobile communications network and not included in a packet data network; and memory including instructions which, when executed by the processor, cause the processor to perform operations including; intercepting packets transmitted from a mobile communication device over a radio access network towards the core mobile communication network, the packets intercepted at an output of the radio access network; detecting voice over internet protocol packets within the intercepted packets; storing the detected voice over internet protocol packets for analysis; comparing the detected voice over internet protocol packets with a pattern; determining whether the detected voice over internet protocol packets match the pattern based on the comparing; in response to determining that the detected voice over internet protocol packets match the pattern; converting the detected voice over internet protocol packets into a multimedia message service message to be sent as a first alert indicating that the detected voice over internet protocol packets match the pattern; and sending the multimedia service message to a multimedia service message gateway; and converting the detected voice over internet protocol packets into a short message service message to be sent as a second alert; and forwarding the intercepted packets to the gateway of the packet data network to send the intercepted packets towards a destination identified in the voice over internet protocol packets. - View Dependent Claims (7, 8)
-
-
9. A computer readable storage device comprising instructions that, when executed, cause a processor outside a core mobile communications network and not included in a packet data network to perform operations including:
-
intercepting packets transmitted from a mobile communication device over a radio access network towards the core mobile communication network, the packets intercepted at an output of the radio access network; detecting voice over internet protocol packets within the intercepted packets; storing the detected voice over internet protocol packets for analysis; comparing the detected voice over internet protocol packets with a pattern; determining whether the detected voice over internet protocol packets match the pattern based on the comparing; in response to the determining that the detected voice over internet protocol packets match the pattern; converting the detected voice over internet protocol packets into a multimedia message service message to be sent as a first alert indicating that the detected voice over internet protocol packets match the pattern; and sending the multimedia service message to a multimedia service message gateway; and converting the detected voice over internet protocol packets into a short message service message to be sent as a second alert; and forwarding the intercepted packets of the gateway to the packet data network to send the intercepted packets towards a destination identified in the voice over internet protocol packets. - View Dependent Claims (10, 11)
-
Specification