Centova Technologies Forum

Centova Cast v3 => Feature requests => Topic started by: websavers on July 29, 2013, 02:13:22 pm

Title: WHMCS Resource Usage Tracking
Post by: websavers on July 29, 2013, 02:13:22 pm
Although Centova does a great job of keeping track of usage (bandwidth and disk) and managing suspensions / unsuspensions for overusage, it would be nice to have WHMCS take care of this for us if only so we can be sure that the status for the streaming product shown in WHMCS's client area is the same as the actual status within Centova cast.

For example, an account might be suspended by Centova cast due to reaching its bandwidth limit for the month on the 25th of the month. If the client then logs in to their client area, they will see that their plan is active, and not suspended and wonder what's going on. This would contradict the notification email sent by Centova.

On the other hand, if Centova were to integrate with WHMCS's module function that allows for usage updating via cron, WHMCS could then suspend the product when over used and WHMCS's status would remain in sync with Centova.

Even better, I'd like to provide the ability for clients to pay their next invoice early (possibly automatically) such that when WHMCS finds that they've reached the bandwidth limit, they're invoiced for the next cycle immediately and the cycle refreshes to 0 even if it hasn't been 30 days. This way clients can have continuous uptime and their plans are entirely based on bandwidth usage and not time frames.

Thanks for the consideration.

Jordan
Title: Re: WHMCS Resource Usage Tracking
Post by: pdqdigitalmedia2 on August 18, 2013, 01:11:36 pm
+1
Title: Re: WHMCS Resource Usage Tracking
Post by: Yahav on September 13, 2013, 06:48:34 am
+1
Title: Re: WHMCS Resource Usage Tracking
Post by: jdownj on September 15, 2013, 01:34:17 pm
+1 That would be amazing.
Title: Re: WHMCS Resource Usage Tracking
Post by: TheHosting4You on November 05, 2013, 10:27:07 pm
+1
Title: Re: WHMCS Resource Usage Tracking
Post by: Centova - Steve B. on November 11, 2013, 12:59:03 am
On the other hand, if Centova were to integrate with WHMCS's module function that allows for usage updating via cron, WHMCS could then suspend the product when over used and WHMCS's status would remain in sync with Centova.
This is already implemented, although I don't use WHMCS so I haven't much experience with what exactly it does ... I've just written the code to do what the WHMCS API documentation says to do.

Can you confirm that this is not working?  Or did you suggest it without trying it first?

Even better, I'd like to provide the ability for clients to pay their next invoice early (possibly automatically) such that when WHMCS finds that they've reached the bandwidth limit, they're invoiced for the next cycle immediately and the cycle refreshes to 0 even if it hasn't been 30 days. This way clients can have continuous uptime and their plans are entirely based on bandwidth usage and not time frames.
That would need to be implemented within WHMCS... nothing we can do about that one, unfortunately.