Vernieuwde CDR-logging voor krachtigere inzichten
Het CDR-systeem is volledig herschreven om efficiënter met data om te gaan en beter te presteren bij grotere installaties. Dankzij een nieuwe, vereenvoudigde datastructuur wordt de database minder belast en is directe integratie mogelijk met externe opslag- en analysetools. Dit vormt de basis voor het moeiteloos beheren en analyseren van grote hoeveelheden gespreksdata – zonder je systeem te vertragen. Dit kun je verwachten:
Terugblik op het CDR-systeem
We introduceerden de nieuwe CDR-structuur al eerder in de Alpha-release. Hieronder een korte terugblik op de oude situatie en de verbeteringen die sindsdien zijn doorgevoerd:
De oude structuur: gefragmenteerd en traag
Gespreksdata was verdeeld over vier verschillende tabellen. Hierdoor waren complexe SQL-joins nodig, wat leidde tot extra belasting tijdens rapportages.
De nieuwe aanpak: cdr_output
Alle gespreksdetails worden nu opgeslagen in één platte tabel: cdr_output. Deze uniforme structuur voorkomt ingewikkelde joins, versnelt queries en ondersteunt krachtige rapportagetools.
Belangrijkste verbeteringen op een rij
- Eén slimme tabel voor al je data
Alle velden – van beller en ontvanger tot tijdstempels en uitkomsten – staan nu overzichtelijk in één tabel. Geoptimaliseerd voor gebruik in BI-tools. - Elke rij vertelt het hele verhaal
Velden als termination_reason (reden van beëindiging) en creation_method (wijze van totstandkoming) bieden volledige context per gesprek. - Duidelijkheid over wie wie belt
Heldere bron- en bestemmingsvelden met tracking-indicatoren maken analyses eenvoudiger en eenduidiger. - Gedetailleerde tijdstempels
Velden voor start-, antwoord- en eindtijd maken nauwkeurige berekening van beltijd en gesprekstijd mogelijk. - Klaar voor de toekosmt
De nieuwe datastructuur is flexibel en klaar voor toekomstige uitbreidingen.
Nieuwe tabellen: CDR Output en CDR Billing
Gespreksgegevens worden nu bewaard in twee overzichtelijke tabellen:
- cdr_output bevat 41 velden met metadata zoals oproep-ID’s, tijden, en wie heeft opgehangen.
- cdr_billing bevat alle informatie voor kostenberekening van uitgaande gesprekken.
Bekijk de CDR Output Guide en CDR Billing Guide voor een volledig overzicht.
Nieuwe rapporten & filters
Dankzij de nieuwe structuur introduceert Update 6:
- 4 nieuwe rapporten: Inkomende oproepen, Uitgaande oproepen (inclusief kosten), Gebruikersactiviteit, en Gespreksverdeling
- Filter op interne versus externe gesprekken
- Rapportageweken kunnen op elke gewenste dag starten
- Totalen worden toegevoegd aan CSV-exporten (geoptimaliseerd voor Excel en Google Sheets)
- Oude rapportages blijven beschikbaar voor historische data
CDR-data exporteren naar de cloud
Zoals aangekondigd in April kun je vanaf Update 6 an CDR-data nu extern worden opgeslagen op Google BigQuery, AWS PostgreSQL of je eigen cloudomgeving.
De CDR-offloader haalt gegevens op uit de cdr_output-tabel en exporteert ze buiten 3CX. Optioneel kun je de gespreksgeschiedenis in 3CX daarna automatisch verwijderen. Dit helpt bij:
- Minder belasting van de 3CX-database
- Betere beheersing van lange-termijnopslag
- Directe toegang vanuit tools als Grafana, Tableau en Power BI – zonder dat je nog rapporten in 3CX hoeft te genereren
Deze functie bevindt zich nog in BETA. Houd ons in de gaten voor updates.
Grafieken maken met Google Gemini of Microsoft Copilot
Geplande CSV-rapporten kun je direct openen in Google Sheets of Excel. Ideaal om automatisch grafieken te maken of analyses te doen met behulp van AI-assistenten zoals Google Gemini of Microsoft Copilot. Lees de handleiding.
Tot slot
Deze verbeteringen worden uitgerold in V20 Update 6. Bekijk de handleiding voor alle technische details en veldbeschrijvingen.
Praat mee via ons Forum. Volg ons op X en LinkedIn voor updates.



