Anti-fraud: Difference between revisions
(Add documentation for Fraud: sequential alert type) |
(Update Fraud: sequential documentation - clarify destination number detection and leave number field empty for any destination) |
||
| Line 49: | Line 49: | ||
=== Fraud: Sequential Alert === | === Fraud: Sequential Alert === | ||
Detects sequential calling patterns | Detects sequential calling patterns, which is useful for identifying unusual traffic patterns such as: | ||
* A single | * A single destination number receiving a high volume of calls from any source | ||
* Repeated calls to a specific destination number over a short time period | * Repeated calls to a specific destination number over a short time period | ||
* Call volume spikes | * Call volume spikes to a specific destination | ||
* Single IP making a high volume of calls to the same destination number | |||
This alert type focuses on detecting patterns based on call count within a time window, grouped by source IP. | This alert type focuses on detecting patterns based on call count within a time window, grouped by destination number or source IP. | ||
'''Parameters:''' | '''Parameters:''' | ||
| Line 63: | Line 64: | ||
! Parameter !! Description !! Examples | ! Parameter !! Description !! Examples | ||
|- | |- | ||
| '''interval''' || Time window in seconds | | '''interval''' || Time window in seconds for counting calls || 600 (10 minutes), 3600 (1 hour) | ||
|- | |- | ||
| ''' | | '''limit''' || Maximum number of calls allowed - alert when exceeded || 100, 500 | ||
|} | |} | ||
'''Configuration Steps:''' | '''Configuration Steps:''' | ||
To alert when a large volume of calls is made to any single destination number within a short period: | |||
1. Navigate to '''GUI → Alerts → Anti Fraud''' | 1. Navigate to '''GUI → Alerts → Anti Fraud''' | ||
2. Create a new alert with type '''Fraud: sequential''' | 2. Create a new alert with type '''Fraud: sequential''' | ||
3. Set '''interval''' to your desired time window (e.g., 600 | 3. Set '''interval''' to your desired time window (e.g., 600 for 10 minutes) | ||
4. Set ''' | 4. Set '''limit''' to your maximum call count threshold (e.g., 100 calls) | ||
5. | 5. **Leave the number field empty** in the alert filter - this applies the rule to ANY number | ||
6. Configure recipient email addresses | |||
7. Save the alert | |||
'''How It Works:''' | |||
The alert triggers when the number of calls '''to any single destination number''' exceeds the '''limit''' threshold within the specified '''interval''' time window. Each destination number is evaluated independently - if any single number exceeds the threshold within its own time window, the alert fires. | |||
{{Note|1=Leaving the number field empty is the key to detecting calls to ANY destination. If you specify a number, the alert only applies to that specific number. With an empty number field, the system monitors all destination numbers and alerts when any one of them exceeds the configured limit.}} | |||
'''Example Use Cases:''' | '''Example Use Cases:''' | ||
| Line 83: | Line 91: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Scenario !! interval !! | ! Scenario !! interval !! limit !! number field | ||
|- | |||
| Detect >100 calls to any single number in 10 minutes || 600 seconds || 100 || Leave empty | |||
|- | |- | ||
| | | Warn when any destination gets >500 calls in 1 hour || 3600 seconds || 500 || Leave empty | ||
|- | |- | ||
| | | Identify high-volume attack (>50 calls in 5 minutes) || 300 seconds || 50 || Leave empty | ||
|- | |- | ||
| | | Monitor specific premium rate number (>200 calls in 30 min) || 1800 seconds || 200 || Enter number | ||
|} | |} | ||
{{Tip|1=This alert type is different from concurrent calls alerts. Concurrent calls alerts detect how many calls are active simultaneously at one moment, while Fraud: sequential alerts detect the total call count over a time window, regardless of whether calls overlap or end before new ones begin.}} | |||
{{ | |||
=== SIP Failed Register Alert === | === SIP Failed Register Alert === | ||
| Line 133: | Line 139: | ||
== AI Summary for RAG == | == AI Summary for RAG == | ||
'''Summary:''' VoIPmonitor anti-fraud detection guide covering GeoIP-based alerts for toll fraud prevention. Features include: Fraud: sequential alerts (detect sequential calling patterns | '''Summary:''' VoIPmonitor anti-fraud detection guide covering GeoIP-based alerts for toll fraud prevention. Features include: Fraud: sequential alerts (detect sequential calling patterns using interval/limit parameters - useful for detecting high volume calls to any single destination number within short time period), Country/Continent Destination alerts (real-time detection of calls to specific countries), Change CDR Country alerts (detect IP country changes between calls indicating account compromise), Change REGISTER Country alerts (detect device registration from unexpected countries indicating credential theft), and SIP Failed Register alerts (detect brute-force attacks by monitoring failed registration attempts). All anti-fraud alerts are configured in GUI → Alerts → Anti Fraud. CRITICAL: To configure Fraud: sequential for detecting high volume calls to ANY single destination number, leave the number field empty in the alert filter. The alert triggers when any single destination number exceeds the limit threshold within the interval time window. Parameters are interval (time window in seconds) and limit (maximum number of calls before alert). This is different from concurrent calls alerts which detect simultaneous calls at one moment, while Fraud: sequential detects total call count over time window regardless of overlap. | ||
'''Keywords:''' anti-fraud, toll fraud, fraud detection, GeoIP, country alert, continent alert, Change CDR Country, Change REGISTER Country, SIP failed register, brute-force, credential stuffing, account hijacking, international calls, premium rate, fraud prevention, Fraud: sequential, sequential alert, interval, | '''Keywords:''' anti-fraud, toll fraud, fraud detection, GeoIP, country alert, continent alert, Change CDR Country, Change REGISTER Country, SIP failed register, brute-force, credential stuffing, account hijacking, international calls, premium rate, fraud prevention, Fraud: sequential, sequential alert, interval, limit, time window, call count, high volume calls, destination number, leave number field empty, call volume spikes | ||
'''Key Questions:''' | '''Key Questions:''' | ||
* How do I configure an alert for a large volume of calls to any single destination number? | |||
* How do I configure Fraud: sequential alert for destination numbers? | |||
* How do I detect unusual traffic patterns to a single destination? | |||
* How do I detect high volume calls to any single number within a short period? | |||
* Do I leave the number field empty or specify a number in Fraud: sequential? | |||
* What is the Fraud: sequential alert type? | |||
* What are the interval and limit parameters in Fraud: sequential? | |||
* How do I configure anti-fraud alerts in VoIPmonitor? | * How do I configure anti-fraud alerts in VoIPmonitor? | ||
* How do I detect toll fraud in VoIPmonitor? | * How do I detect toll fraud in VoIPmonitor? | ||
* What is the Change CDR Country alert? | * What is the Change CDR Country alert? | ||
* How do I detect account hijacking in VoIPmonitor? | * How do I detect account hijacking in VoIPmonitor? | ||
| Line 150: | Line 160: | ||
* How does VoIPmonitor use GeoIP for fraud detection? | * How does VoIPmonitor use GeoIP for fraud detection? | ||
* What is the difference between Fraud: sequential and concurrent calls alerts? | * What is the difference between Fraud: sequential and concurrent calls alerts? | ||
Revision as of 20:26, 7 January 2026
Anti-Fraud Detection
VoIPmonitor provides built-in anti-fraud detection capabilities through GeoIP-based alerts and monitoring features.
Overview
Anti-fraud features help detect:
- Unauthorized international calls (toll fraud)
- Account hijacking attempts
- Credential stuffing attacks
- Unusual calling patterns
Configuration
Anti-fraud alerts are configured in GUI → Alerts → Anti Fraud.
Country/Continent Destination Alert (Realtime)
Detects calls to specific countries or continents in real-time. Useful for detecting toll fraud where compromised accounts are used to make expensive international calls.
Configuration:
- Set threshold for number of calls
- Select target countries/continents
- Configure notification recipients
Change CDR Country Alert
Detects when the IP country of caller or callee changes between calls. This can indicate:
- Account compromise (calls from unusual locations)
- SIP credential theft
Configuration:
- Whitelist trusted countries (Exclude countries)
- Apply filters by phone numbers or IP addresses
Change REGISTER Country Alert
Detects when a device registers from a different country than expected. This is a strong indicator of:
- Account hijacking
- Stolen SIP credentials
- Unauthorized device registration
Use case: If a user normally registers from Germany but suddenly registers from a different country, this alert triggers.
Fraud: Sequential Alert
Detects sequential calling patterns, which is useful for identifying unusual traffic patterns such as:
- A single destination number receiving a high volume of calls from any source
- Repeated calls to a specific destination number over a short time period
- Call volume spikes to a specific destination
- Single IP making a high volume of calls to the same destination number
This alert type focuses on detecting patterns based on call count within a time window, grouped by destination number or source IP.
Parameters:
| Parameter | Description | Examples |
|---|---|---|
| interval | Time window in seconds for counting calls | 600 (10 minutes), 3600 (1 hour) |
| limit | Maximum number of calls allowed - alert when exceeded | 100, 500 |
Configuration Steps:
To alert when a large volume of calls is made to any single destination number within a short period:
1. Navigate to GUI → Alerts → Anti Fraud 2. Create a new alert with type Fraud: sequential 3. Set interval to your desired time window (e.g., 600 for 10 minutes) 4. Set limit to your maximum call count threshold (e.g., 100 calls) 5. **Leave the number field empty** in the alert filter - this applies the rule to ANY number 6. Configure recipient email addresses 7. Save the alert
How It Works:
The alert triggers when the number of calls to any single destination number exceeds the limit threshold within the specified interval time window. Each destination number is evaluated independently - if any single number exceeds the threshold within its own time window, the alert fires.
ℹ️ Note: Leaving the number field empty is the key to detecting calls to ANY destination. If you specify a number, the alert only applies to that specific number. With an empty number field, the system monitors all destination numbers and alerts when any one of them exceeds the configured limit.
Example Use Cases:
| Scenario | interval | limit | number field |
|---|---|---|---|
| Detect >100 calls to any single number in 10 minutes | 600 seconds | 100 | Leave empty |
| Warn when any destination gets >500 calls in 1 hour | 3600 seconds | 500 | Leave empty |
| Identify high-volume attack (>50 calls in 5 minutes) | 300 seconds | 50 | Leave empty |
| Monitor specific premium rate number (>200 calls in 30 min) | 1800 seconds | 200 | Enter number |
💡 Tip: This alert type is different from concurrent calls alerts. Concurrent calls alerts detect how many calls are active simultaneously at one moment, while Fraud: sequential alerts detect the total call count over a time window, regardless of whether calls overlap or end before new ones begin.
SIP Failed Register Alert
Detects brute-force attacks and credential stuffing by monitoring failed registration attempts from a single IP address.
Parameters:
- threshold - Maximum number of failed attempts before alert
- interval - Time window in seconds for counting attempts
GeoIP Integration
Anti-fraud features rely on GeoIP services for IP-to-country resolution. Configure GeoIP in GUI → Settings → System Configuration → GeoIP.
Priority of GeoIP processing:
- MaxMind API
- IPInfoDB API
- Local GeoIP database
- Free portals
See CountryGrouping for detailed GeoIP configuration.
Best Practices
- Configure alerts for high-risk destinations (premium rate numbers, high-cost countries)
- Set up Change REGISTER Country alerts for all critical accounts
- Regularly review failed registration patterns
- Combine with IP Groups for more granular control
Related Topics
- Alerts - General alert configuration
- CountryGrouping - GeoIP features and country grouping
- Groups - IP and telephone number groups for filtering
AI Summary for RAG
Summary: VoIPmonitor anti-fraud detection guide covering GeoIP-based alerts for toll fraud prevention. Features include: Fraud: sequential alerts (detect sequential calling patterns using interval/limit parameters - useful for detecting high volume calls to any single destination number within short time period), Country/Continent Destination alerts (real-time detection of calls to specific countries), Change CDR Country alerts (detect IP country changes between calls indicating account compromise), Change REGISTER Country alerts (detect device registration from unexpected countries indicating credential theft), and SIP Failed Register alerts (detect brute-force attacks by monitoring failed registration attempts). All anti-fraud alerts are configured in GUI → Alerts → Anti Fraud. CRITICAL: To configure Fraud: sequential for detecting high volume calls to ANY single destination number, leave the number field empty in the alert filter. The alert triggers when any single destination number exceeds the limit threshold within the interval time window. Parameters are interval (time window in seconds) and limit (maximum number of calls before alert). This is different from concurrent calls alerts which detect simultaneous calls at one moment, while Fraud: sequential detects total call count over time window regardless of overlap.
Keywords: anti-fraud, toll fraud, fraud detection, GeoIP, country alert, continent alert, Change CDR Country, Change REGISTER Country, SIP failed register, brute-force, credential stuffing, account hijacking, international calls, premium rate, fraud prevention, Fraud: sequential, sequential alert, interval, limit, time window, call count, high volume calls, destination number, leave number field empty, call volume spikes
Key Questions:
- How do I configure an alert for a large volume of calls to any single destination number?
- How do I configure Fraud: sequential alert for destination numbers?
- How do I detect unusual traffic patterns to a single destination?
- How do I detect high volume calls to any single number within a short period?
- Do I leave the number field empty or specify a number in Fraud: sequential?
- What is the Fraud: sequential alert type?
- What are the interval and limit parameters in Fraud: sequential?
- How do I configure anti-fraud alerts in VoIPmonitor?
- How do I detect toll fraud in VoIPmonitor?
- What is the Change CDR Country alert?
- How do I detect account hijacking in VoIPmonitor?
- How do I configure alerts for international calls?
- What is the Change REGISTER Country alert?
- How do I detect brute-force attacks on SIP registration?
- How does VoIPmonitor use GeoIP for fraud detection?
- What is the difference between Fraud: sequential and concurrent calls alerts?