If you’re managing multiple FreePBX accounts, accurate billing can be a real challenge. Manual CDR exports often lead to delays, errors, and disputes with customers. Here’s a tip to make your billing more reliable: use Neon Soft for real-time CDR synchronization.
Why Real-Time CDR Sync Matters:
Instant Updates: All calls, messages, and usage records sync automatically.
Reduce Errors: No more manual entry mistakes or mismatched records.
Accurate Invoices: Reflect actual usage for precise billing every month.
Custom Rules: Apply your own rating logic, taxation, and billing policies.
By integrating Neon Soft with FreePBX, you can streamline your billing workflow, improve cash flow, and minimize disputes, all while giving your clients a more transparent experience.
Tip for FreePBX Admins: Set up automated CDR sync to run continuously for all tenants or extensions — this ensures your billing data is always current and accurate.
Have you tried real-time CDR sync with FreePBX? Share your setup and experience below!
Why are you posting this on the FreePBX forums, when it is generally known that FreePBX isn’t suitable for implementing multi-tenant systems? Also, I’m no sure this is the right category for advertisements.
Thanks for the feedback and you’re absolutely right that FreePBX isn’t built to operate as a multi-tenant system.The purpose of my post wasn’t promotional. I simply wanted to share a billing-related note for users juggling multiple FreePBX setups. Because FreePBX processes each instance individually, I mentioned how Neon, being multi-tenant, centralizes and automates invoicing for all accounts at the same time.
CDR mismatches can create real headaches, and I’ve dealt with similar gaps where call durations or billing flags didn’t match what the trunk provider reported. I like pulling provider-side logs to compare them against FreePBX because it helps reveal whether the issue starts with the PBX or upstream. Having both systems aligned usually makes billing far more reliable and prevents long-term disputes.
Thanks for sharing your experience ,you’re absolutely right. Provider-side logs are a lifesaver when it comes to tracing the root cause of CDR mismatches. When both the PBX and the upstream provider line up, billing becomes far more predictable and transparent.
One thing we’ve noticed is that real-time syncing helps reduce those gaps by pulling data continuously instead of relying on periodic exports. It keeps FreePBX and the billing layer aligned and minimizes those tricky discrepancies in duration, flags, or incomplete CDR fields.
It’s always great to hear how others troubleshoot these issues. Appreciate your input!