If you have just logged into your control panel it might look something like this:
The User Control panel is what you and your customers first see upon successfully logging into the Media Control.
This interface will display nearly all aspects of the users account in one page. For administration purposes, you will hover your cursor over the “Admin” link to see a dropdown menu of quick access links. For more detailed control you will want to click on the “Admin” link itself. This will launch an interface listing all available administrative controls.
Before creating user and server accounts it is important to review the configuration, while the default settings will work fine for most users we recommend configuring the panel appropriately. Review each specific setting under each tab, a detailed description should be made available in each available language.
A first look of the Admin -> Server Management page will display no available servers, this of course would be due to a brand new install.
The interface displays two primary tabs that are available, those being “General” and “Search” as highlighted blue in the diagram. The “General” tab provides an interface to list and manage your shoutcast services while the “search” tab provides a quick and easily sort or selection of shoutcast services. The contents of the red box highlight appropriate links to create, remove, and control your media services.
The diagram above demonstrates the User Management page which will list every single user account under your control panel. Highlighted in red are quick tools relating to the user listed in the associated rows. Selecting “Manage” will display an overview of the users complete account including user details, assigned servers, invoices and other details. Highlighted in Green are direct links to listing services assigned to the users account.
After creating a user account you will be prompted to follow a link to create a service for the user, do this. You will notice next to the owner field the name of the customer you have just created will be selected. To create a quick service, the primary fields are listed on the general tab – all other tabs are additional features and settings available to the media servers.
Navigate to Admin -> User Management, find the user you specifically wish to manage and select “Manage”. You will see something similar to the following:
From the account detail, you can view Account Information, Latest Invoices or Servers specific to the customer. This is the central control area for a specific customer.
The Login as User feature allows an administrator to temporarily login to the customer’s account as if the customer had entered his own username and password. It is impossible for the administrator to view the customer’s password and thus this feature can provide of great support for a customer. When you login as a specific user your original authorisation as an administrator is stored within your session making it possible to click logout and be directed right back to your administration account.
From the user account overview it is also possible to email or even send an SMS to the specific user. Select the link labelled “Email this user ”, if you wish to send an SMS instead of an email tick the checkbox designated as such.
The main service interface as show below includes much information, features and technical detail. The diagram below illustrates the main functions of the page, the “Usage & Info Tabs” show information including Specific information regarding listeners , data transfer and traffic usage. The Queue Information displays a time-based estimate of when your service action such as starting, stopping and deleting will be performed. This allows you time to reconsider your actions.
The file manager provides an interface for customers to upload media files used for ondemand, intro & backup files as well as AutoDJ functionality (If supported by service).
Media Player Links provides an interface for customers to copy & paste direct links to their stream via a number of different streaming client software.
Services control functions such as Start, Stop, Suspend, Restart are all controlled via a cron job that executes each minute. This functionality allows you to reconsider and cancel actions if need be as well as scheduling times to control services.
It is possible for an administrator to suspend or unsuspend one of more services from the control panel for any period of time. When an action is performed, the customer will be emailed details of the suspension notice according to the email templates (explained in this document).
Service Bitrates, Traffic & data usage are continuously measured and monitored throughout the control panel, limits can be configured from the service specific configuration page. These limits are enforced and the service will be suspended upon abuse.
There is currently no AutoDJ support for Windows Media Services.
Cast-Control panel offers many features to the administrator and user, by default the majority of these are disabled. The reasoning behind this is so stream providers are able to choose and charge on a per feature basis, expanding your price flexibility. Most features are enabled from the service configuration as shown below but will require additional configuration after enabled.
Once you enable these features you will notice a whole bunch of new links available under the service overview page specifically in my example below the “Messenger Control Service” and “Stream Authentication”.
All emails that are sent from Media Control Panel are configurable from the administration area. Navigate to Administration and select the Email Templates link halfway down the page.
This page will display each email that can be sent from cast-control and whether an SMS will be sent along with the email. You can configure these templates by selecting “Modify Template”. Within all input fields can be placed custom field data directly from the database, these fields are specific to the individual user account, Media service or billing event. Copy and paste these fields into the email as desired and these fields can be used any number of times.
Primary billing options such as the Currency, Invoicing and such are defined within Administration -> Configuration.
Gateways make it possible for customers to purchase services instantly from the control panel. Gateway specific options for processors such as Paypal, 2CheckOut ect are defined from Administration -> Payment Processors. Here you can install and remove processors safely, noting you can reinstall a processor at any time.
The Paypal gateway is installed by default, this gateway requires your Paypal address is configured as Premium or Business usage. You should not be required to make changes to your Paypal account as the defaults work with our software.
The Paypal subscription uses the same methods as the Paypal gateway however will create a subscription for the customer on a monthly basis where applicable.
You must setup a generic product. Create it with a price of 0.00. Then use the integer id for your generic id here. You should enter http://YOUR-ORDER-PROFILE-PATH/modules/processor/2co-1.0.0-return.php as your return url for all 2CO orders(one time and recurring). Go to the Site Settings section of your 2CO admin interface to do this. 2CheckOut does not allow to create recurring products dynamically. So all purchases will be processed as single sales. For all recurring products your clients will receive invoices at the end of an expiration period and will need to manually pay for them. Be sure your site language does not violate 2CheckOut language rules: http://sellers.2checkout.com/language_guidelines.html or your account activity may be suspended.
The Bank Transfer is a manual processor, once a customer completes a payment under this module you will receive an email from cast-control and be required to manually process the order.
The Credit Card is a manual processor, once a customer completes a payment under this module you will receive an email from cast-control and be required to manually process the order.=
Navigate to Administration -> Server Plans, by default cast-control adds a variety of plans for you to either customise or delete. Choose a plan and select “Edit”. If the option Allow Extra Bandwidth is enabled, customers will be able to purchase an additional data transfer allowance based on the total cost of the service for one month by default. Alternatively you can configure how much the customer will be charged per GB. The Custom Billing Link is used if you wish to only have cast-control link directly to your third party billing software. Enter the full URL to your billing page to view or purchase this plan. The Display “hidden” option can be used to hide the plan from new users when you wish provide a selected plan privately. The Disable option will disable new users from registering the plan however will allow current users to continue on the plan.
Navigate to Administration -> Reseller Plans, by default cast-control adds a variety of plans for you to either customise or delete. Choose a plan and select “Edit”.
The options within the first row are similar to the server plans and relate directly to the plan configuration itself. The options within the second row define bandwidth and data transfer limitations. Specifying a bandwidth will limit the reseller to creating services that are not greater than 5mbps while they have not exceeded other limits. Remember all limits here will directly relate to eachother, for instance if you set a server limit of 5 and a bandwidth limit of 5Mbps – the reseller might only be able to create 3 servers that equal the 5Mbps limit.
Navigate to Administration -> Transactions; this page will list all invoices with transactions that ever occur between your customers and the payment gateways. From this page you can view each specific detail of a transaction or remove the invoice/ transaction from the logs.
It is possible to integrate third party billing software such as WHMCS or ClientExec using our API. Please review the documentation titled “Billing System Integration”. If you wish to integrate software not listed here or your own billing software, please contact our sales department and we will assist you.
The cluster is currently not supported with version 2.