Installation Tutorial TeaSpeak Version 2.1+

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:

INSTALLATION INSTRUCTIONS

1) Unzip the 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

Setup-> Addon Modules

In the TeaSpeak module, click the link to activate it


Module license:

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 Teamspeak services.

Maximum port: Maximum port range for Teamspeak services.

Default server name: Default name of the virtual server.

Banner URL: The image URL to be displayed in your TeaSpeak client.


TeaSpeak PRODUCT CONFIGURATION

1) Create a Tee (m) Speak Email Template

WHMCS-> SETUP-> E-MAIL TEMPLATES

Type: Product

Unique name: Tee (m) Speak 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:

WHMCS-> SETUP-> PRODUCTS / SERVICES-> SERVER-> Add new server

Name: A random name

Hostname: your server hostname used for email templates, e.g. B. ts3.mydomain.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 Teamspeak 3 product:

WHMCS-> SETUP-> PRODUCTS / SERVICES-> Create a new product

Details tab:

Product type: other

Product Name: A random name for your product, e.g. B. "Tea Make Plan 1".

Welcome email: Welcome teaspeak

Module tab:

Module name: teamspeak

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: "Teamspeak"

Description: "Teamspeak"

Under Assigned Products, select all of your TeaSpeak plans

Click the Add New Configurable Option button
Name: "Slots"

NOTE: It is CASE SENSITIVE.

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: “MBots”

NOTE: It is CASE SENSITIVE.

Option type: Quantity

Add option: "1"

Click the Save Changes button

Set the price for EVERY musicbot.

Click the Save Changes button.

Was this answer helpful?