Présentation des Modules SvxLink

SvxLink est très extensible grâce aux modules qui sont installés par défaut dans le système et d'autres modules qu'on peut les trouver sur le net qui ont été créés par des OM pour ajouter plus de services ou pour adapter des interfaces avec le système SvxLink.

Ces modules peuvent être activés ou désactivés selon la volonté des sysops des répéteurs.

Il y a des modules qui n'ont pas besoin d'être configurés et d'autres qu'il faut les configurer avant de les activer.

📦 Modules Installés par Défaut

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, relit toutes les modulations reçues

📞

DtmfRepeater

Lit en synthèse vocale tous les codes DTMF envoyés

📧

TclVoiceMail

Envoyer des messages vocaux à d'autres utilisateurs

📡

PropagationMonitor

Annonce les avertissements de propagation de dxmaps.com

📲

SelCall

Envoyez des séquences d'appels sélectifs en DTMF

📻

Frn

Connectez-vous aux serveurs 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 présentes dans les différentes sections, il suffit d’ajouter ou de supprimer le symbole # en début de ligne.

📋 Modules à Configurer

Module MetarInformation

Le Module MetarInformation récupère les informations météorologiques de l'aéroport sélectionné et les lit en synthèse vocale.

Éditez 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=/api/data/metar?format=xml&ids=
#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=GMMC,GMMN,GMME,GMML,GMMH,GMFO,GMMI,GMTT

Dans la section [ModuleMetarInfo] :

🔢

ID

C'est le numéro d'identification du module, c'est celui qu'on 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).

🌐

SERVER

Le serveur d'où le module récupère les informations météorologiques.

🔗

LINK

Le chemin sur le serveur Web où se trouve le fichier METAR.

Parfois, l’URL change ; il est alors nécessaire de remplacer l’ancienne URL par la nouvelle indiquée ci-dessous afin que le Module MetarInformation puisse récupérer les données météorologiques de l’aéroport sélectionné.

LINK=/api/data/metar?format=xml&ids=
🏁

STARTDEFAULT

Si décommenté avec un code OACI, le module lit automatiquement les infos de cet aéroport.

✈️

AIRPORTS

Les différents codes OACI d'aéroports qu'on peut sélectionner en DTMF (1# pour le premier, 2# pour le deuxième, etc.).

- Vous trouverez sur ce site la liste des aéroports au Maroc.

- Retrouvez les codes OACI des aéroports marocains, utilisés par le module pour la récupération des informations météorologiques (METAR) :

#GMMC   Mohammed V
#GMMN   Mohammed V
#GMME   Rabat-Salé
#GMAA   AGadir-InezGane
#GMAD   AGadir-Al Massira
#GMAZ   ZaGora
#GMFF   Fès - Saïss
#GMFK   Moulay Ali Chérif - Errachidia
#GMFI   Ifrane
#GMFM   Bassatine - Meknès
#GMFO   Oujda-AnGads
#GMMB   Benslimane
#GMMD   Béni Mellal
#GMMH   Dakhla
#GMMI   Essaouira - MoGador
#GMML   Laâyoune - Hassan 1er
#GMMT   Casablanca Tit Mellil
#GMMW   Nador - Al Aroui
#GMMX   Marrakech - Menara
#GMMY   Kénitra
#GMMZ   Ouarzazate
#GMTA   Al Hoceima - Cherif Al Idrissi
#GMTN   Tétouan - Sania R'mel
#GMTT   TanGer - Ibn Battouta

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

🎯 Utilisation du Module MetarInformation

Comment utiliser le module ?

Avec un autre poste, envoyez en DTMF 5#, vous aurez une réponse en synthèse vocale qui dit que le Module MetarInformation est activé.

Option 1 : Si vous avez décommenté la ligne STARTDEFAULT et mis le code OACI "GMMC" (aéroport de Casablanca), vous entendrez les informations météorologiques automatiquement.

Option 2 : Si STARTDEFAULT est commenté, envoyez en DTMF 1# pour entendre les infos du premier aéroport de la liste AIRPORTS, 2# pour le deuxième, etc.

Démonstration du Module MetarInformation

Activation des Modules dans SVXLink

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

Éditez 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'on ne veut pas 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'on ne veut pas 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émarrez le système SvxLink avec la commande suivante :

sudo systemctl restart svxlink

✅ Vos modules sont maintenant activés et prêts à l'emploi !

Tableau Récapitulatif des Modules

🌐

EchoLink

ID : 2
Activation : 2#
Usage : Connexion aux nodes EchoLink

🌤️

MetarInfo

ID : 5
Activation : 5#
Usage : Infos météo aéroports

🦜

Parrot

ID : 1
Activation : 1#
Usage : Test de modulation

Liens Utiles

📶 Répéteurs Simplex SvxLink
🗼 Répéteurs Duplex SvxLink