CyberLimbo TeaSpeak WHMCS Module 2.1.7+
This is an administrator and deployment addon for WHMCS that allows you to sell TeaSpeak servers to your customers.
TeaSpeak is a VoIP software that is designed for security and offers crystal-clear voice quality as well as endless customization options.
Characteristics:
Automatic provisioning.
* Automatic pause / end if the invoice is overdue.
* Reinstallation of the server from the administrator and client area.
* Edit the server settings in the client area.
* Manage admin tokens from the client area.
* Take snapshots from the client area.
* Ability to customize your client area template (HTML).
* Custom TSDNS server support (https://github.com/nathanrod/nodejs-tsdns)
* TSDNS zone management via the admin add-on.
* Musicbot provision
INSTALLATION INSTRUCTIONS WHMCS V8.x.x
1) Unzip the module zip file
2) Upload the addons / teamspeak folder to the installation location of whmcs in the modules / addons folder
3) Upload the server / teamspeak folder to the installation location of whmcs in the modules / servers folder
TeaSpeak Addon Configuration
Go to Addon Modules
In the TeaSpeak module, click the link to activate it
Module license: INSERT_YOUR_LICENSE_HERE
Access Control: Click Full Administrator
Go to Addons -> TeaSpeak Provisioning -> Create Settings
Scroll down and fill in the configuration fields:
Minimum port: Minimum port range for TeaSpeak services.
Maximum port: Maximum port range for TeaSpeak services.
Default server name: Default virtual server name.
Banner URL: The image URL to be displayed in your TeaSpeak client.
TeaSpeak Product Configuration
1) Create a TeaSpeak Email Template
Go to E-MAIL TEMPLATES
Type: Product
Unique name: TeaSpeak welcome
Click the Create button
Subject: Your email subject
Body: Insert the following text
IP: {$ service_server_hostname}
Port: {$ service_custom_fields.0}
Token: {$ service_custom_fields.1}
Click the Save Changes button
2) TeaSpeak Server:
Go to PRODUCTS / SERVICES-> SERVER -> Add new server
Name: A random name
Hostname: your server hostname used for email templates, e.g. B. ts.domain.com or TeaSpeak ip.
IP: YOUR_SERVER_IP: YOUR_SERVER_QUERY_PORT
By default, the TeaSpeak query port is 10101
Type: team language
Username: Your server query administrator username (server admin by default)
Password: Your password for the server administrator query
Click on "Save
3) Create a TeaSpeak product:
Go to PRODUCTS / SERVICES -> Create a new product
Details tab:
Product type: other
Product Name: A random name for your product, e.g. B. "Tea Plan 1".
Welcome email: Welcome TeaSpeak
Module tab:
Module name: TeaSpeak
Server group: Your server group, if you have created server groups
Select the "Set up the product automatically when the first payment is received" check box.
Add 2 custom fields that will be called:
a) Port
b) Token
c) Subdomain (only when uses costum TSDNS)
all are text fields.
save Changes
4) Create a configurable option for slots:
whmcs-> setup-> products / services-> configurable options
Click the "Create New Group" button
Group name: "TeaSpeak"
Description: "TeaSpeak"
Under Assigned Products, select all of your TeaSpeak plans
Click the Add New Configurable Option button
Name: "Slots"
NOTE: Do not use a different name!
Option type: Quantity
Add option: "1"
Click the save changes button
Set the price for every slot.
Click the save changes button.
Click the Add New Configurable Option button
Name: MBot
NOTE: Do not use a different name!
Option type: Quantity
Add option: "1"
Click the Save Changes button
Set the price for every musicbot.
Click the save changes button.
Done!