Modules_SvxLink
 

Présentation des Modules SvxLink:

SvxLink est très extensible à cause des modules qui sont installer par default dans le système et d’autre modules qu’on peut les trouver sur le net qui ont étais créé par des OM pour ajouter plus de service ou pour adapter des interfaces avec le système SvxLink.

Ses modules peuvent être activer ou désactiver selon la volonté des sysops des répéteurs.

Il y a des modules qu’ils n’ont pas besoin d’être configurer et d’autre qu’ils faut les configurer avant de les activer.

les modules installer par default sont :

- Aide : Un système d'aide.

- EchoLink : Connectez-vous à d'autres stations EchoLink.

- MetarInformation : Lit les informations météorologiques de l'aéroport.

- Parrot : Répéteur perroquet, il relit tout les modolation qu'il a reçu, ou pour fair des tests de modulations.

- DtmfRepeater : Lit en synthèses vocalesLe tous les code DTMF qu'on lui a envoyer.

- TclVoiceMail : Envoyer des messages vocaux à d'autres utilisateurs locaux.

- PropagationMonitor : Annonce les avertissements de propagation de dxmaps.com.

- SelCall : Envoyez des séquences d'appels sélectifs en saisissant des codes DTMF.

- Frn : Connectez-vous aux serveurs du Free Radio Network (FRN).

 

Configuration des modules

NB:

1 - Avant tout il faut se connecter en SSH.

2 - Pour activer ou désactiver les lignes qui se trouve dans les différentes sections, il faut enlever ou ajouter le symbole "#"

 

Démonstration du Module EchoLink

MetarInformation :

Le Module MetarInformation, récupère les informations météorologiques de l'aéroport sélectionner et les lit en synthèses vocales.

Editez le fichier ModuleMetarInfo.conf :

sudo nano /etc/svxlink/svxlink.d/ModuleMetarInfo.conf
[ModuleMetarInfo]
NAME=MetarInfo
ID=5
TIMEOUT=120
MUTE_LOGIC_LINKING=1
TYPE=XML
#SERVER=tgftp.nws.noaa.gov
SERVER=https://aviationweather.gov
#LINK=data/observations/metar/stations
LINK=/adds/dataserver_current/httpparam?dataSource=metars&requestType=retrieve&format=xml&hoursBeforeNow=3&mostRecent=true&stationString=
#STARTDEFAULT=GMMN
#LONGMESSAGES=1
#REMARKS=1
#DEBUG=1
# insert ICAO airport shortcuts here. You can
# request the METAR by sending dtmf commands as
# follows:
#
#         1#   2#   3#   4#   5#  ...
AIRPORTS=GMMN,GMMW,GMMC,EDDS,EDDM,EDDF,KJAC,KTOL

Dans la section [ModuleMetarInfo] :

ID : C’est le numéro d’identification du module, c’est celui qu’on le compose en DTMF suivi de "#" pour l’activer.

TIMEOUT : Le nombre de secondes après lesquelles le module se déconnecte automatiquement du répéteur.

TYPE : Le type de fichier à télécharger (XML ou TXT), pour mon test j’ai configuré TYPE= XML.

SERVER : Le serveur d’où le module récupère les informations météorologiques de l'aéroport.

LINK : Le chemin sur le serveur Web où se trouve le fichier MEATAR.

STARTDEFAULT : Si vous décommenter cette line et vous mettez le code OACI d’un aéroport, dès qu'on active ce module il lit automatiquement les informations météorologiques de ce dernier.

AIRPORTS : Les différant codes OACI d’aéroports qu’on peut les sélectionner en envoyons en DTMF 1# pour le premier aéroport ou 2# pour le deuxième et ainsi de suite.

- Vous trouveriez la liste des codes OACI des aéroports dans ce site : Liste_des_aéroports_au_Maroc.

Après avoir effectué vos modifications, appuyez sur CTRL + X puis tapez Y suivi d'Enter.

Quand vous aurez activer le module, avec un autre poste, vous allez envoyer en DTMF 5#, alors vous aurez une réponse en synthèses vocale qui dit que le Module MetarInformation est activé.

1 - Si vous avez décommenter la line STARTDEFAULT et vous avez mis le code OACI "GMMC" qui est de l’aéroport de Casablanca. Vous allez entendre les informations météorologiques de ce dernier automatiquement.

2 - Si vous n’avez pas décommenter la line STARTDEFAULT, alors en envoyons en DTMF 1#, vous allez entendre les informations météorologiques du premier aéroport programmer dans la liste AIRPORTS.

 

Démonstration du Module MetarInformation

 

Activation des Modules dans SVXLink.

1- Activer un ou plusieurs modules dans le fichier svxlink.conf

Editez le fichier svxlink.conf :

sudo nano /etc/svxlink/svxlink.conf

Allez à la section [SimplexLogic] si votre répéteur est en mode simplex, ou à la section [RepeaterLogic] si votre répéteur est en mode duplex.

Section [SimplexLogic]

[SimplexLogic]
TYPE=Simplex
RX=Rx1
TX=Tx1
MODULES=ModuleHelp,ModuleParrot,ModuleEchoLink,ModuleMetarInfo
CALLSIGN=MYCALL
.
.
.
.

Dans la section [SimplexLogic] :

MODULES : Spécifiez une liste de sections de configuration séparées par des virgules pour les modules à charger. Cela indique à SvxLink quels modules à activer au démarrage. Les modules qu’ont veux pas les activer on les supprime de la liste.

Section [RepeaterLogic]

[RepeaterLogic]
TYPE=Repeater
RX=Rx1
TX=Tx1
MODULES=ModuleHelp,ModuleParrot,ModuleEchoLink,ModuleMetarInfo
CALLSIGN<=MYCALL
.
.
.
.

Dans la section [RepeaterLogic] :

MODULES : Spécifiez une liste de sections de configuration séparées par des virgules pour les modules à charger. Cela indique à SvxLink quels modules à activer au démarrage. Les modules qu’ont veux pas les activer on les supprime de la liste.

Après avoir effectué vos modifications, appuyez sur CTRL + X puis tapez Y suivi d'Enter.

Puis redémarre le système SvxLink avec la commande suivante :

sudo systemctl restart svxlink

Bon amusement à tous et 73 de CN8VX SYSOP du SERVEUR DMR-MAROC.

 
Flag Counter