Detta verktyg underlättar registreringen av 3CX Call Detail Records (CDR) i en PostgreSQL-databas och skapandet av dashboards med Grafana.
Det gör det möjligt att samla in samtalsdata från ditt 3CX-telefonsystem och lagra dem i en PostgreSQL-databas. Med Grafana kan du sedan visualisera dessa data i form av interaktiva och anpassningsbara dashboards.
- CDR-insamling: Hämtning av CDR från 3CX via olika överföringslägen (TCP, FTP, SFTP, SCP).
- Integrering av 3CX-information: Tillägg och köer kan integreras i databasen via det tillgängliga webbgränssnittet för att möjliggöra mer detaljerad analys av CDR.
- Lagring i PostgreSQL: Registrering av CDR i en PostgreSQL-databas för centraliserad och strukturerad lagring.
- Webb-API: Ett webb-API tillhandahålls för att interagera med de lagrade CDR-data.
- Visualisering med Grafana: Skapande av Grafana-dashboards för att visualisera och analysera samtalsdata interaktivt.
- Python
- FastAPI (Webb-API)
- PostgreSQL (Databas)
- Grafana (Datavisualisering)
- Docker (Containerisering)
Om du uppskattar detta projekt och vill bidra, är du välkommen att skicka pull-förfrågningar eller rapportera problem. Alla bidrag är välkomna!
För mer information om installation, konfiguration och användning av detta verktyg, se projektets wiki.