Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A computer system for detecting abnormalities in a call signal, the system comprising: a first device situated in an originating call network, the first device configured to send call signals to a second device situated in an terminating call network, wherein the second device is coupled to a second registry that stores call signals' data received at the second device as terminating call records; and a first registry coupled to the first device and configured to, in real-time: obtain, from the first device, call data sent in a given call signal, and store the obtained call data as an originating call record in the first registry; send, to the second registry, a first verification request containing the originating call record, and receive a first verification response, and in response: detect, by processing response data included in the first verification response, a discrepancy between the originating call record and terminating data in the second registry; receive, from the second registry, a second verification request that includes, as request data, a terminating call record stored in the second registry, and in response: detect, by processing the request data: (i) whether an originating call record exists in the first registry that corresponds to the request data, and (ii) a discrepancy between such existing originating call record and the request data, and send, to the second registry, a second verification response based on the processing of the request data, wherein the first verification request and second verification request include a calling A-number, a called B-number, a call event mark, number portability information, and roaming information.
The system detects abnormalities in call signals by comparing call data between originating and terminating networks. The system includes a first device in the originating network that sends call signals to a second device in the terminating network. The second device is coupled to a second registry that stores call data as terminating call records. A first registry, coupled to the first device, operates in real-time to obtain call data from the first device and store it as an originating call record. The first registry sends a first verification request containing the originating call record to the second registry and receives a first verification response. The system processes the response to detect discrepancies between the originating call record and terminating data in the second registry. The second registry may also send a second verification request containing a terminating call record to the first registry. The first registry processes this request to determine if a corresponding originating call record exists and to detect discrepancies between the records. The verification requests include calling and called numbers, call event marks, number portability information, and roaming information. The system ensures call integrity by cross-verifying data between networks in real-time.
2. The system of claim 1 , wherein call data contained in the given call signal includes a calling A-number, a called B-number, and a call event mark.
A system for processing call data in telecommunications networks addresses the challenge of efficiently capturing and analyzing call-related information to improve network operations, billing, and security. The system monitors call signals to extract and store call data, which includes a calling party's phone number (A-number), the destination phone number (B-number), and a timestamp or event marker indicating when the call occurred. This data is used to track call patterns, detect anomalies, and support various telecommunication services. The system may integrate with existing network infrastructure to ensure real-time or near-real-time processing of call events. By capturing these key details, the system enables accurate call logging, fraud detection, and network performance monitoring. The inclusion of the call event mark allows for precise timing analysis, which is critical for billing accuracy and troubleshooting. The system may also support additional features such as call routing optimization and service provisioning based on the extracted call data. Overall, the system enhances the reliability and efficiency of telecommunications networks by providing detailed call metadata for analysis and decision-making.
3. The system of claim 1 , wherein the first registry is further configured to obtain, from the first device, number portability information and roaming information associated with the obtained call data.
4. The system of claim 1 , wherein the first verification response and second verification response include a calling A-number, a called B-number, a call event mark, number portability information, and roaming information.
5. The system of claim 2 , wherein the call event mark is a call start event.
6. The system of claim 5 , wherein the first registry is further configured to send a spoofing alert to the first device responsive to a discrepancy between the calling A-number in the first verification response and the calling A-number in a corresponding originating call record in the first registry.
7. The system of claim 5 , wherein the first registry is further configured to send a short stopping alert to the first device responsive to the first verification response indicating no call data corresponding to the originating call record exists in the second registry.
8. The system of claim 2 , wherein the call event mark is a call end event.
9. The system of claim 8 , wherein the first registry is further configured to send a call stretching alert to the first device responsive to a discrepancy between a call end event in the second verification request and the call end event in a corresponding originating call record in the first registry.
10. The system of claim 1 , wherein the obtained call data is transmitted from the first device to the first registry by a standard networking protocol, including RADIUS, Diameter, HTTP, or SIGTRAN.
11. The system of claim 2 , wherein the first registry is further configured to match a called-B number in the originating call record to corresponding E164 ranges so as to identify a host address of the second registry to send the first verification request.
12. The system of claim 1 , wherein each of the call signals is a call start signal, a call connect signal, or a call end signal.
13. The system of claim 1 , wherein the first registry is further configured to include an indication in the second verification response responsive to no originating call record existing in the first registry that corresponds to the request data.
14. The system of claim 2 , wherein the first registry is further configured to send a PBX hack alert to the first device responsive to PBX hack mark included in the first verification response.
A system for detecting and alerting on PBX (Private Branch Exchange) hacking attempts involves monitoring communication devices and verifying their legitimacy. The system includes a first registry that stores verification data for devices, such as their identifiers and security status. When a device attempts to communicate, the system checks the registry to verify the device's legitimacy. If the verification response includes a PBX hack mark, indicating a potential hacking attempt, the registry sends a PBX hack alert to the first device. This alert notifies the device of the suspicious activity, allowing for immediate action. The system may also include additional registries for different types of devices or networks, ensuring comprehensive security monitoring. The verification process involves comparing the device's details against stored data to confirm its authenticity and security status. The alert mechanism ensures that devices are promptly notified of any detected threats, enhancing overall system security.
15. The system of claim 2 , wherein the call event mark is a connect call event.
16. The system of claim 15 , wherein the first registry is further configured to send a false answer supervision alert to the first device responsive to the first verification response indicating no call data corresponding to the originating call record exists in the second registry.
This invention relates to a system for verifying call data in telecommunications networks. The problem addressed is the need to detect and prevent fraudulent or unauthorized call activity by cross-referencing call records between different registries. The system includes a first registry that stores originating call records and a second registry that stores call data records. When a call is initiated, the first registry sends a verification request to the second registry to check if corresponding call data exists. If no matching data is found, the first registry generates a false answer supervision alert to notify the originating device of potential fraud or unauthorized activity. The system ensures that call records are validated across multiple registries to enhance security and accuracy in telecommunications operations. The invention improves fraud detection by leveraging cross-registry verification, reducing the risk of undetected unauthorized calls. The system can be integrated into existing telecommunications infrastructure to provide real-time validation of call data.
17. A computer system for detecting abnormalities in a call signal, the system comprising: a second device situated in a terminating call network, the second device configured to receive a call signal from a first device situated in an originating network, wherein the first device is coupled to a first registry that stores call signals' data sent from the first device as originating call records; and a second registry coupled to the second device and configured to, in real-time: obtain, from the second device, call data received in a given call signal, and store the obtained call data as a terminating call record in the second registry; send, to the first registry, a second verification request containing the terminating call record, and receive a second verification response, and in response: detect, by processing response data included in the second verification response, a discrepancy between the terminating call record and originating data in the first registry; and receive, from the first registry, a first verification request that includes, as request data, an originating call record stored in the first registry, and in response: detect, by processing the request data: (i) whether a terminating call record exists in the second registry that corresponds to the request data, and (ii) a discrepancy between such existing terminating call record and the request data, and send a first verification response based on the processing of the request data, wherein the first verification request and second verification request include a calling A-number, a called B-number, a call event mark, number portability information, and roaming information.
18. The system of claim 17 , wherein call data contained in the given call signal includes a calling A-number, a called B-number, and a call event mark.
19. The system of claim 17 , the second registry is further configured to obtain, from the second device, number portability information and roaming information associated with the obtained call data.
20. The system of claim 17 , wherein the first verification response and second verification response include a calling A-number, a called B-number, a call event mark, number portability information, and roaming information.
21. The system of claim 18 , wherein the second registry is further configured to send a spoofing alert to the second device responsive to detection of a discrepancy between the calling A-number in the first verification request and the calling A-number in a corresponding terminating call record in the second registry.
22. The system of claim 18 , wherein the second registry is further configured to send an interconnect bypass alert to the second device responsive to the calling A-number in the corresponding terminating call record being a local A-number.
23. The system of claim 17 , wherein the obtained call data is transmitted from the second device to the second registry by a standard networking protocol, including RADIUS, Diameter, or HTTP.
24. The system of claim 18 , wherein the second registry is further configured to match a calling A-number in the terminating call record to corresponding E164 ranges to identify a host address of the first registry to send the second verification request.
This invention relates to telecommunications systems, specifically methods for verifying call authenticity in voice-over-IP (VoIP) networks. The problem addressed is the difficulty in accurately identifying and authenticating the origin of incoming calls, particularly in preventing spoofing and fraudulent call routing. The system includes a first registry that stores verified caller identification data and a second registry that manages call routing information. When a call is initiated, the second registry receives a terminating call record containing the calling party's number (A-number). The system matches this A-number against predefined E164 number ranges to determine the host address of the first registry. This allows the second registry to send a verification request to the correct registry to confirm the caller's identity before completing the call. The first registry then validates the caller's information and returns a response, enabling secure call routing. This process ensures that only authenticated calls are processed, reducing fraud and improving call integrity in VoIP networks. The system dynamically identifies the appropriate registry based on number ranges, enhancing scalability and accuracy in caller verification.
25. The system of claim 17 , wherein each of the call signals is a call start signal, a call connect signal, or a call end signal.
26. The system of claim 17 , wherein the second registry is further configured to include an indication in the first verification response responsive to no terminating call record existing in the second registry that corresponds to the request data.
27. The system of claim 17 , wherein the second registry is further configured to send an unconfirmed call alert to the second device responsive to the second verification response indicating no data corresponding to the terminating call record in the first registry.
28. The system of claim 17 , wherein the second registry is further configured to include a PBX hack mark in the first verification response responsive to: (a) the request data in the first verification request matching a terminating call record in the second registry, (b) a third-party verification request from a third-party matching a called B-number in the terminating call record, and (c) a discrepancy between a calling A-number in the third-party verification request and a calling A-number in the terminating call record.
This invention relates to telecommunications systems, specifically fraud detection in call routing. The system identifies potential PBX (Private Branch Exchange) hacking by cross-referencing call records and third-party verification requests. The system includes a second registry that stores terminating call records, each containing a called B-number and a calling A-number. When a first verification request is received, the system checks if the request data matches a terminating call record in the second registry. Additionally, if a third-party verification request is received for the same called B-number, the system compares the calling A-numbers from both requests. If the calling A-numbers differ, the system flags the call with a PBX hack mark in the verification response, indicating a potential fraudulent call. This mechanism helps detect unauthorized call routing through compromised PBX systems, enhancing security in telecommunications networks. The system operates by analyzing discrepancies in caller identification data to identify suspicious activity, providing a technical solution to prevent fraudulent call origination.
29. The system of claim 21 , wherein the second registry is further configured to detect the discrepancy between the calling A-number in the first verification request and the calling A-number in a corresponding terminating call record in the second registry based on a verification response from a third registry coupled to a third device assigned the calling A-number in the terminating call record.
Unknown
March 16, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.