TeaSpeak WHMCS Module (Install)

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!

  • teaspeak, whmcs, module
  • 2 Users Found This Useful
Was this answer helpful?