Methods, devices and computer readable storage devices for intercepting VoIP traffic for analysis
AssigneeAT&T Mobility II LLC
InventorsArturo Maria, Thomas J. Routt
Life of this patent
Estimating the term…
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.
Claims11
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.
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.
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.
Dependencies are inferred from the claim text.