ictVoIP Billing Administrators Guide for WHMCS
Note
For product information and pricing, visit the ictVoIP Billing product page.
Tip
Use the search box in the left sidebar to find any topic across the documentation. For common questions and troubleshooting, start with the ❓ Frequently Asked Questions.
ictVoIP Billing Management System
ictVoIP Billing Management System is a comprehensive WHMCS addon application that supports multiple providers and various PBX systems. It calculates call times and allows for tariff-based or custom rate billing. The system provides automation for billing overage minutes based on metered plans or VoIP product plans, with CDR views for customer reports based on billing cycles. Client Area addons for customers are continuously expanding within our development roadmap.
Note
This project is under active development. Supported WHMCS versions include 8.12+ and WHMCS v9. Supported PHP versions include 8.1+ (see PHP Requirements & Health Check for full PHP requirements).
🎬 Watch the Introduction Video
Note
📱 Mobile Access: Scan the QR code above to watch the video on your mobile device.
🔗 Direct Link: Watch the video directly here (opens in new tab)
✨ Key Features
The International FusionPBX & FS PBX Billing system, integrated with WHMCS & ictVoIP Billing System, offers a robust set of features for managing VoIP services:
🏢 Single or Multi PBX Support - Flexible infrastructure setups
🏢 Multi-Tenant or Single-Tenant - Diverse customer structures
💱 Multi-Currency Support - Operate in different currencies
💳 Postpaid or Prepaid Invoicing - Flexible billing models
🌍 National and International Call Billing - Comprehensive call handling
📊 Tariff Billing Management - Comprehensive rate management
💰 Markup based on Tariffs and Custom Rates - Flexible pricing strategies
📞 Automatic CDR Collection - Streamlined call data gathering
👤 Client Portal Access - End-user account management
📈 Metered or Pay As You Go - Precise usage-based billing
🧩 Client Services Admin Dashboard - Provisioning per provider/PBX.
📦 ictVoIP Box Addon - Front-facing client provisioning
🎙️ Call Recordings - FusionPBX & FS PBX companion modules
🔔 Payment Reminders - Automated payment notifications
🔧 Compatibility
ictVoIP Billing is compatible with:
WHMCS: 8.12+ and WHMCS v9
PHP: 8.1+ (see PHP Requirements & Health Check for full PHP requirements)
Web Servers: Apache, LiteSpeed, Nginx
Databases: MySQL 5.7+, MariaDB 10.3+
You may contact us for a limited Trial version for your FusionPBX and WHMCS. Please be sure to indicate your current setup and confirguration based on our requirements which must be met first. Indicate if you require installation assistance for your Test Environment: ictVoIP Billing for FusionPBX Software Contact
🚀 Installation & Setup
For new deployments of ictVoIP Billing v1.5.0, a typical onboarding path is:
Start with Getting Started and the Quick Install checklist.
Apply Security Hardening Overview and Let’s Encrypt & SSL/TLS Setup for security and SSL/TLS.
Define your Backup Strategy Overview and Restore Strategy Overview strategy.
Move into the Admin Area (Admin Area) and Client Services Admin Area (Client Services Admin Area) to configure providers, servers, tariffs, packages, and tenant/extension provisioning.
Review the Provisioning Overview overview and PBX-specific modules under Server Modules.
🔄 Upgrades & Maintenance
⚙️ System Administration
Administration Guide
🧑💻 Client Services
Day-to-day provisioning and management of FusionPBX tenants, extensions, gateways, ACLs, and outbound routes.
� Client Admin
Day-to-day client administration inside WHMCS — product assignment, low-balance alerts, AutoSuspend, and custom client profile fields.
Client Admin
- Client Admin Area
- AutoSuspend Testing Guide
🖥️ Client Area
The client-facing VoIP views — CDR panels, VoIP Management, faxing, voicemail, and the ictVoIP child-theme layout — from the administrator’s perspective.
�🔌 Server Modules
🧩 Optional Addons & Apps
Optional Addons & Apps
How-To Guides
The following guides provide step-by-step instructions for installing, configuring, and maintaining the complete ictVoIP Billing system:
Quick Install: Fast setup for ictVoIP Billing on WHMCS, including module upload, activation, and licensing.
CDR Maintenance: How to manage and maintain Call Detail Records (CDRs) for accurate billing and reporting.
Additional Information: Special notes, tips, and troubleshooting for advanced scenarios.
Practical Guides
- Quick Install
- Supported Versions
- Before You Begin
- Installation Checklist
- Step 1: Prepare Your Environment
- Step 2: Upload the Package
- Step 3: Extract and Merge Files
- Step 4: Activate the ictVoIP Billing Addon
- Database Initialization
- Step 5: Configure Providers and Server Modules
- Step 6: Run the System Health Check
- FusionPBX CDR Maintenance
� API Reference
Core technology and component reference for the ictVoIP Billing system.
� Glossary
Common terms used across the ictVoIP Billing documentation.
Glossary
�📞 Support
Below are support and community resources for the core technologies used in the ictVoIP Billing system:
Technology |
Support / Community Links |
|---|---|
ictVoIP Canada |
|
WHMCS Help |
|
WHMCS Forums |
|
PHP |
|
PHP Repo |
|
PostgreSQL Community |
|
PostgreSQL General |
|
MySQL Forums |
|
MySQL Repo |
|
MariaDB Community |
|
MariaDB Knowledgebase |
|
phpMyAdmin |
|
phpMyAdmin Questions |
|
FusionPBX Forums |
|
FusionPBX Repo |
|
Vodia PBX |
|
FreeSWITCH |
https://freeswitch.org/confluence/display/FREESWITCH/Support |
LiteSpeed |
|
Apache HTTP Server |
|
Nginx |
|
cPanel |
|
Debian |
|
Ubuntu |
|
SSL/TLS (Let’s Encrypt) |
|
CRON |
Support Resources