Credit Balance if Zero/Negative Change to Suspend via API call
VoIP Server Module Only Code must be compatible with PHP 5.6 and 7.x
Begin:
Check VoIP Product on Active Client Credit balance and if zero or Client has outstanding balance then make API call to change provider “Balance Management” from Soft (0) to Hard (1) on the particular Provider VoIP ID attached to the Client. This can be coded as last routine within Our existing Server Module VoIP so that when Cron is run for autobill module it can check the status of Client and check for positive balance. This should trigger Client Profile Custom field “VoIP Suspended” from no to yes. Also when this is triggered email template (Invoice Messages) “Suspension Notice”.
When a payment is made and client balance is positive then change API Hard to Soft, must be in real-time (when payment is made and account is a positive balance). This should trigger and set Custom Field “VoIP Suspended” from yes to no.
Also allow manual function in custom field drop down under Client Profile: “VoIP Suspended” [yes/no].
End:
API Functions will be provided from VoIP provider.
I have been working in WHMCS since last 5+ years and in PHP since 10+ years. I have implemented lots of WHMCS addons and modules. I totally aware about WHMCS hooks, API, module structure and addons structure. Please check my profile and completed projects.
Hi,
I have a lot of experience with WHMCS and 3rd party APIs, I have built several modules for WHMCS, I can handle your job professionally, please let start.
Thanks,
Shahzab
Hello,
I am a WHMCS expert with 7years of experience in WHMCS development. I have created many server modules, addon modules and hooks to extend / modify the functionalities of WHMCS as required.
I have good experience in integrating external Restful API with WHMCS modules.
Is your current VoIP provisioning module open sourced?
Regards