Afin de permettre l'utilisation d'un Viewer externe, votre serveur TeamSpeak 3 doit être configuré de manière à permettre de récupérer les informations depuis l'extérieur.
Suivez les 2 étapes ci-dessous pour cela.

Activation des permissions avancées

Avant toute chose, il faut vous activer les permissions avancées dans votre client, sans quoi vous ne pourrez pas ajouter les permissions nécessaires au Viewer.
Rendez-vous dans les options de votre client TS3 et cochez la case correspondante comme ci-dessous :

TS3 Viewer

Ajout des permissions pour TS3 Viewer

Dans le menu de gestion des permissions de votre serveur TS3, procédez comme suit :

TS3 Viewer

Les permissions à ajouter sont donc :

Virtual Server -> Information :
b_virtualserver_info_view
b_virtualserver_channel_list
b_virtualserver_client_list
Group -> Information :
b_virtualserver_servergroup_list
b_virtualserver_channelgroup_list
A ce stade, le viewer devrait pouvoir se connecter en utilisant le Query Port 10011.