Order of GeoIP processing

From VoIPmonitor.org
Revision as of 18:00, 6 January 2026 by Admin (talk | contribs) (Fix: Replace incorrect Dashboard content with correct GeoIP processing order documentation)


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

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?