Order of GeoIP processing: Difference between revisions
(Review: improved formatting, structure, code syntax highlighting, added Category tag) |
(Fix: Replace incorrect Dashboard content with correct GeoIP processing order documentation) |
||
| Line 1: | Line 1: | ||
{{DISPLAYTITLE:Order of GeoIP Processing}} | |||
[[Category:Configuration]] | [[Category:Configuration]] | ||
= Order of GeoIP Processing = | |||
This page documents the priority order in which VoIPmonitor processes GeoIP lookups to determine geographic location of IP addresses. | |||
== Processing Priority == | |||
VoIPmonitor uses a fallback mechanism for GeoIP lookups. The system attempts each method in order until a successful result is obtained: | |||
= | <kroki lang="mermaid"> | ||
%%{init: {'flowchart': {'nodeSpacing': 15, 'rankSpacing': 40}}}%% | |||
flowchart TB | |||
A[IP Address] --> B{MaxMind API} | |||
B -->|Success| Z[Return Country] | |||
B -->|Fail| C{IPInfoDB API} | |||
C -->|Success| Z | |||
C -->|Fail| D{Local Database} | |||
D -->|Success| Z | |||
D -->|Fail| E{Free Portals} | |||
E -->|Success| Z | |||
E -->|Fail| F[Unknown] | |||
</kroki> | |||
{| class="wikitable" | |||
! Priority !! Method !! Description | |||
|- | |||
| 1 || '''MaxMind API''' || Commercial GeoIP service with high accuracy | |||
|- | |||
| 2 || '''IPInfoDB API''' || Alternative commercial GeoIP API | |||
|- | |||
| 3 || '''Local Database''' || Offline GeoIP database stored on the server | |||
|- | |||
| 4 || '''Free Portals''' || Fallback to free online GeoIP services | |||
|} | |||
== | == Configuration == | ||
GeoIP services are configured in: | |||
* '''GUI Path:''' Settings → System Configuration → GeoIP | |||
= | {{Tip|1=For best accuracy and reliability, configure the MaxMind API with a valid license key.}} | ||
== Related Pages == | |||
[[ | * [[CountryGrouping]] - Country-based filtering and anti-fraud alerts | ||
* [[Groups#IP_Groups|IP Groups]] - Creating IP address groups for filtering | |||
[[ | |||
== AI Summary for RAG == | == AI Summary for RAG == | ||
'''Summary:''' The | '''Summary:''' Documents the priority order for GeoIP processing in VoIPmonitor. The system uses a fallback mechanism: (1) MaxMind API (highest priority), (2) IPInfoDB API, (3) Local Database, (4) Free Portals (lowest priority). Each method is tried in sequence until a successful country lookup is achieved. Configuration is done via GUI Settings → System Configuration → GeoIP. | ||
'''Keywords:''' | '''Keywords:''' GeoIP, MaxMind, IPInfoDB, country lookup, IP geolocation, processing order, priority, fallback, local database | ||
'''Key Questions:''' | '''Key Questions:''' | ||
* | * What is the order of GeoIP processing in VoIPmonitor? | ||
* | * Which GeoIP service has highest priority? | ||
* | * Where do I configure GeoIP services in VoIPmonitor? | ||
* | * What happens if MaxMind API fails? | ||
* | * Does VoIPmonitor support local GeoIP database? | ||
Revision as of 18:00, 6 January 2026
Order of GeoIP Processing
This page documents the priority order in which VoIPmonitor processes GeoIP lookups to determine geographic location of IP addresses.
Processing Priority
VoIPmonitor uses a fallback mechanism for GeoIP lookups. The system attempts each method in order until a successful result is obtained:
| Priority | Method | Description |
|---|---|---|
| 1 | MaxMind API | Commercial GeoIP service with high accuracy |
| 2 | IPInfoDB API | Alternative commercial GeoIP API |
| 3 | Local Database | Offline GeoIP database stored on the server |
| 4 | Free Portals | Fallback to free online GeoIP services |
Configuration
GeoIP services are configured in:
- GUI Path: Settings → System Configuration → GeoIP
💡 Tip: For best accuracy and reliability, configure the MaxMind API with a valid license key.
Related Pages
- CountryGrouping - Country-based filtering and anti-fraud alerts
- IP Groups - Creating IP address groups for filtering
AI Summary for RAG
Summary: Documents the priority order for GeoIP processing in VoIPmonitor. The system uses a fallback mechanism: (1) MaxMind API (highest priority), (2) IPInfoDB API, (3) Local Database, (4) Free Portals (lowest priority). Each method is tried in sequence until a successful country lookup is achieved. Configuration is done via GUI Settings → System Configuration → GeoIP.
Keywords: GeoIP, MaxMind, IPInfoDB, country lookup, IP geolocation, processing order, priority, fallback, local database
Key Questions:
- What is the order of GeoIP processing in VoIPmonitor?
- Which GeoIP service has highest priority?
- Where do I configure GeoIP services in VoIPmonitor?
- What happens if MaxMind API fails?
- Does VoIPmonitor support local GeoIP database?