MediaCP
Adding a CastControl Server
The following steps guide you through the process of setting up a server in WHMCS for CastControl Accounts.
1. Begin by going to Configuration > Manage Servers
2. Click Add New Server
3. Enter the server name, IP address, select the server type "Castcontrol" from the dropdown menu
4. Enter the Super Administrative details in the Username & Password fields
5. Click Create Server to complete the process
Your CastControl server is now configured in WHMCS. You can now move on to create your first CastControl Package.
Setting up a CastControl Package
1. Go to Configuration > Products/Services
2. Click Create a New Product and then enter the name for your new package
3. Set the product type to "Other" and untick the Show Domain Options tick box
4. Configure the pricing, welcome email, and other configuration options as normal
5. Next, go to the Server Settings tab of the product config
6. Select Castcontrol in the Server Type dropdown menu
7. The page will refresh with the options for a Castcontrol package
8. Most of the fields should be fairly straightforward - the more difficult fields are explained below:
Auth: This is the security hash found under Cast-Control Administration -> API Key Host: This is the hostname/domain without the http prefix Path: This should be the web URL path to cast-control. For example, if the URL is http://mydomain.com/castcontrol, the path will be /castcontrol/. Port: Usually 80 unless the web server is running on a separate port.
9.Next go to the Custom Fields tab and setup an admin only field called "PortBase". This will be used to store the PortBase for each account created.
Optional Configurable Options
You may also wish to add configurable options to your CastControl package. With these, you can show your customers option on the order form to customise the ShoutCast hosting package. The configurable options can be named as follows with the following options as examples:
Maximum Users - 16,32,64,etc...
Maximum Bit Rate - 8KB,16KB,20KB,24KB,32KB,etc...
Bandwidth - 100MB,200MB,Unlimited,etc...
Auto DJ - Yes or No
What this allows you to do is offer a single package that provides all your different options. And each different option can increase or decrease the price of the overall package as appropriate.