Archives pour la catégorie configuration du link

Détection squelch Siglev

Voici une méthode intéressante de détection de squelch, en service depuis ce soir sur la voie 10M de F5ZIN:

on connait le vox , le CTCSS , et le GPIO ou Serial.

J’ai voulu tester le Siglev.

Tout d’abord, il faut modifier la partie « RX » concernée du fichier svxlink.conf, comme suit :

SQL_DET=SIGLEV
SQL_START_DELAY=0
SQL_DELAY=0
SQL_HANGTIME=2000
SQL_EXTENDED_HANGTIME=1000
SQL_EXTENDED_HANGTIME_THRESH=15
SQL_TIMEOUT=600

SIGLEV_DET=NOISE
SIGLEV_SLOPE=1 ( voir siglevDetcal )
SIGLEV_OFFSET=0 ( voir siglevDetcal )
SIGLEV_OPEN_THRESH=30
SIGLEV_CLOSE_THRESH=10
SIGLEV_BOGUS_THRESH=120
TONE_SIGLEV_MAP=100,84,60,50,37,32,28,23,19,8

 

Arrêter Svxlink et utiliser l’utilitaire « siglevdetcal » .

il faut également un TX qui est capable d’émettre sur la fréquence de réception du node ou relais .

On lance donc siglevdetcal,  en lui passant le chemin du fichier svxlink.conf et de la section RX à analyser :

siglevdetcal /etc/svxlink/svxlink.conf Rx1

Dans mon exemple, on analyse Rx1 .

Signal level detector calibrator v0.1.0

— Ajustez le niveau audio correctement .
— Émettez un fort signal sur la Fréquence de  Rx1.
— Ceci représente le signal le plus fort sur l’entrée.
— ne relâchez pas le PTT avant que le programme vous le dise.
— Appuyez sur ENTRER quand vous êtes prêt.

— Starting squelch open measurement
Signal strength=3.672
Signal strength=3.615
Signal strength=3.646
Signal strength=3.752
Signal strength=3.763

— Release the PTT. ( Relâcher le PTT )

— Ouvrez le squelch sur Rx1, le récepteur  SvxLink à analyser sans signal d’entrée
— SvxLink ne recevra que du  bruit. Cela représente
— le plus petit signal reçu possible.
— Appuyer sur ENTRER quand vous êtes prêt.

— Starting squelch close measurement
Signal strength=2.753
Signal strength=2.473
Signal strength=2.626
Signal strength=2.631
Signal strength=2.614

à la fin de l’analyse 2 valeurs sont donné qu’il faudra corriger dans /etc/svxlink/svxlink.conf :

SIGLEV_SLOPE=93.45
SIGLEV_OFFSET=-244.78

Votre détection « Siglev » est opérationnelle ,

en test sur F5ZIN ,

la propagation étant aléatoire sur 10M et 4M,  les déca pas forcément équipés de CTCSS, c’est une bonne option en période de faible propagation.

Publicités

Doc du module Propagation Monitor

Le module Propagation Monitor , permets d’avoir des alertes Sporadique , FAI , Aurore Boréale annoncées par le système.

Sa configuration est un petit peu plus compliqué que pour les autres modules voici un petit tuto.

il faut rajouter 2 paquets Debian pour le faire fonctionner :

apt-get install fetchmail procmail

ces 2 paquets permettent de recevoir et de filtrer les mail .

1°/ il faut créer un compte mail chez un hébergeur quelconques , laposte , free, orange …

2°/ il faut s’abonner aux alerte « Propagation » sur les 2 sites suivants avec ce compte mail

http://www.dxmaps.com/spots/warnings.php

http://dxrobot.gooddx.net/mailman/listinfo

Lisez les infos concernant les alertes mail sur les 2 sites , pour gooddx.net les alertes Eskip Aurora ,et pour dxmaps cochez les cases qui vous intéressent.

3°/ il faut configurer le compte dans fetchmail sur l’orangepi ou le raspberry

dans le répertoire /root :

le fichier à écrire s’appel .fetchmailrc ne pas oublier le .

——————————————–

poll « Mail.monprovider.com »
protocol auto
username « adresse.mail@monprovider.com »
password « Monmotdepasse »
mda « /usr/bin/procmail -d %s »

———————————————

4°/ dans root : le fichier .procmailrc , il est donné en exemple dans /etc/svxlink

———————————————

# This is the configuration file for procmail that is used to
# extract received propagation alerts into separate files.
# This is used by the PropagationMonitor SvxLink module.

# Store received propagation alerts here
MAILDIR=/var/spool/svxlink/propagation_monitor

# Log for procmail activity
#LOGFILE=$MAILDIR/procmail.log

# Enable more verbose logging. Good for debugging your procmailrc.
#VERBOSE=yes

# Put e-mails from the DXrobot (gooddx.net) in the folder below
:0
* ^From.*DXrobot
dxrobot

# Put e-mails from DXMAPS (dxmaps.com) in the folder below
:0
* ^From.*DXMAPS
vhfdx

# Send all other, non matching e-mails, to user root.
# Replace « !root » with « /dev/null » to throw non-matching
# e-mails away instead or comment both lines below out
# to just let non-matching e-mails pass through.
:0
/dev/null

——————————————

5°/  il faut bien sur rajouter le ModulePropagationMonitor dans la ligne qui concerne les modules de /etc/svxlink/svxlink.conf

exemple  MODULES=ModuleHelp,ModuleMetarInfo,ModuleParrot,ModulePropagationMonitor

remplacer la ligne : ACTIVATE_MODULE_ON_LONG_CMD=2:EchoLink

par : ACTIVATE_MODULE_ON_LONG_CMD=10:PropagationMonitor

et relancer svxlink.

6°/ il faut supprimer le TIMEOUT dans /etc/svxlink/svxlink.d/ModulePropagationMonitor.conf

—————————————————

[ModulePropagationMonitor]
NAME=PropagationMonitor
PLUGIN_NAME=Tcl
ID=10
#TIMEOUT=10
SPOOL_DIR=/var/spool/svxlink/propagation_monitor

——————————————

7°/ rajouter dans /etc/crontab la ligne suivante :

—————————————————–

*/5 * * * * root /usr/bin/fetchmail &> /dev/null

#on va chercher les mails toutes les 5mn

—————————————————

 

puis il faut tester la réception des mail pour cela en root :

fetchmail -kv

on doit voir la réception des mails se faire a l’écran.

si tout fonctionne bien ,  /etc/init.d/cron restart , la réception des mails s’effectue alors toutes les 5mn.

pour valider le module , il faut envoyer 10# en DTMF ou via le screen dans la console.

pour plus d’info sur fetchmail ou procmail reportez vous au MAN ou à la doc correspondante.

73″ de Jean-Philippe, F5NLG

 

 

 

Documentation Utilisateur

Cette documentation décrit comment utiliser un relais ou Link « spotnik » via l’interface radio.

SvxLink qui est le coeur du système est contrôlé par DTMF (Dual Tone Multi Frequency) .
Toutes les heures, le système s’annonce et donne l’heure sur les voies radio, éventuellement la météo à la demi .

Le module chargé au démarrage du système est PropagationMonitor.
Toutes les commandes pour le système se terminent par le signe dièse (#), c’est un peu comme la touche entrée sur un ordinateur.

Le spotnik est construit sur ​ un système central qui gère les interfaces radios et la connexion aux réseaux .

Le système de base peut ensuite être étendu par le chargement des modules qui gèrent un service spécifique.

Les commandes spécifiques au réseau RRF ( Distrib Spotnik ) :

  • 93# Annonce l’adresse IP Local
  • 95# Passe le relais en mode autonome ( le Link ou Hotspot en mode test avec le perroquet)
  • 96# Accès au Réseau des Répéteurs Francophone
  • 97# Accès au réseau FON (French Open Network)
  • 98# Accès au salon technique
  • 99# Accès au salon urgence
  • 100# Accès au salon SSTV
  • 101# Accès au salon Codec2
  • 102# Accès au réseau EchoLink (si configuré)

 

Des modules supplémentaires peuvent avoir été activés par le Sysop

Un N° d’ (ID) unique est associé à un module .

Il faut donc préfixer chaque commande par le signe * pour activer un module supplémentaire , appuyer sur son numéro d’identification (ID du module) suivi du signe dièse (#).

  • *0 # module d’aide du système
  • *1 # module perroquet ( répéteur simplex ) ( si disponible )
  • *2 # module EchoLink ( si disponible et configuré )
  • *3 # module Voice Mail ( si disponible )
  • *4 # module DTMF Repeater ( si disponible )
  • *5 # module Météo 
  • *6 # module appel Sélectif ( si disponible )
  • *7# module Free Radio Network ( si disponible et configuré )
  • 10 # module Moniteur de Propagation ( module actif par défaut )

seuls les modules en gras sont actif sur la majorité des systèmes.

le module Moniteur de Propagation est chargé par défaut ( il faut qu’un module soit chargé pour avoir le Beep Beep )

Quand un module est activé, envoyez la commande 0# pour obtenir de l’aide sur ce module,

pour quitter un module, envoyez simplement un # .

Une description plus détaillée des différents modules est décrite ci-dessous .

Le module d’aide : ID=0 (Module Help) 0#
Le module d’aide est utilisé pour obtenir de l’aide sur le système dans son ensemble et également sur chaque module spécifique.
Une fois un module activé, en utilisant la commande 0#, envoyez le numéro d’identification du module pour obtenir l’aide sur celui-ci .

Choisir d’obtenir de l’aide (0#) sur le module d’aide lui-même vous donnera une d’aide globale sur l’utilisation de SvxLink.

Comme toujours, chaque commande se termine par le signe dièse.

Il est également possible d’écouter un message d’aide sans activer le module d’aide en premier :

Il suffit d’envoyer 0 <id du module> #             (par exemple 05 #), et le texte d’aide correspondant au module ( Météo dans l’exemple ) .

Sortez du module en envoyant simplement le signe dièse.

Le Module perroquet : ID=1 (ModuleParrot) 1#
Le module perroquet enregistre tout ce que vous dites et le restitue après avoir relâché le PTT . Ceci peut être utilisé comme un répéteur simplex ou tout simplement pour savoir comment le Node vous reçois.

Il vous indique également les chiffres DTMF sur lesquels vous appuyez.

Cette dernière fonction peut être utilisée pour tester si le Node reçoit correctement vos chiffres DTMF.

Comme toujours, mettez à la fin de vos chiffres DTMF le signe dièse.

Si vous voulez relire un code DTMF vous n’avez pas à activer le module, il suffit d’envoyer une commande comme :
1<code>#

(par exemple 1 2345 #)

les chiffres après l’ID du module serons lu.

ll y a un temps maximum d’enregistrement que le sysop peu définir dans le fichier de configuration.

Si le Squelch est ouvert pour une période plus longue que la durée maximale d’enregistrement, les données audio les plus anciennes seront perdues.
Sortez du module en envoyant simplement le signe dièse.

Ce module est disponible dans la configuration de test par defaut 95# .

Le module Météo : ID=5 (ModuleMetarInfo) 5#
Le module Météo , reçoit la météo de l’aéroport configuré par le sysop .

Il est possible de changer d’aéroport . Il est possible de lire la météo même si un module est actif il faut taper :

*51# pour la première météo configuré,

*52# pour la 2eme etc …

Vous pouvez choisir d’écouter la météo d’un autre aéroport . La synthèse vocale n’est pas parfaite, il faut être attentif sur ce module.

Sur mon système, les météos suivantes sont configurées :
1 # Lannion
2 # Brest
3 # Rennes
4 # Nantes

Annexe :
Une commande préfixée avec un astérisque (*) sera exécutée dans le contexte d’inactivité, même si un module est activé.
Donc, même si par exemple le module ‘Module Propagation Monitor’ est activé, vous pouvez toujours demander la météo en envoyant  * 5 1#, cette commande est vue plus en détail dans la documentation du module météo.

La commande *# vous donne l’état du système.

Certains modules disponibles n’ont pas été activés :

  • soit ils sont compliqués à utiliser,gourmands en ressources
  • ou d’un intérêt moindre.

Le module de la messagerie vocale :  ID=3 (ModuleTclVoiceMail) 3#
Ce module implémente un système de messagerie vocal simple, ne peut être utilisé que par les utilisateurs du Node local.
Il n’est pas possible d’envoyer des messages vocaux pour les utilisateurs sur d’autres Nodes ou Relais .

Pour pouvoir utiliser le module de messagerie vocale, vous devez avoir un identifiant personnel et un mot de passe. Contactez le sysop du digi local pour obtenir ces données.

Lorsque le module est activé (par défaut 3 #), vous serez invité à saisir votre identifiant et mot de passe. L’ID de connexion est toujours composée de trois chiffres. Le mot de passe peut avoir de un à sept chiffres.

Entrez votre ID de connexion et mot de passe dans une séquence comme 1230 # si votre ID de connexion est de 123,

le mot de passe est toujours 0 ( choix du sysop ).

Après cela, les menus contextuels vous guideront à travers l’utilisation du système.
Une commande vide (#) avorte l’opération en cours.

Il est possible pour le sysop de configurer une adresse E-mail pour chaque utilisateur. Si cela a été fait, un E-mail sera envoyé à l’utilisateur si quelqu’un enregistre un nouveau message vocal pour lui.

Enregistrement d’un message vocale:
Pour commencer à enregistrer un message vocal, la commande 2# est utilisée.
Le système vous demandera alors l’ID d’un destinataire. Vous pouvez combiner ces deux étapes en entrant l’ID utilisateur directement après la commande.
Par exemple, si vous voulez enregistrer un message vocal pour l’utilisateur 123, envoyez la séquence # 2123. Après cela, vous serez d’abord invité à enregistrer un sujet court.
Gardez-les aussi courts que possible. Ensuite, un message vocal vous invite à enregistrer le message réel.
Il y a des temps d’enregistrement maximum imposée pour le sujet et le corps du message. il sont sont configurables par le sysop.
Les valeurs par défaut sont 10 secondes pour le sujet et 2 minutes pour le corps du message.

L’écoute des messages vocaux reçus:
Pour écouter des messages vocaux reçus, envoyer la commande 1#. La messagerie vocale poing enregistrées seront alors lus, d’abord le sujet, puis immédiatement le message réel.
Après que le message ait été lu, 4 options sont proposées à l’utilisateur :

  • supprimer le message
  • répondre à l’expéditeur après la suppression du message ou
  • relire le message
  • si le signe dièse est envoyé, l’opération est annulée et l’utilisateur est renvoyé vers le menu principal. Le message ne sera pas marqué comme lu.

de 1 à 3 suivi de dièse pour valide votre choix.
Pour lire le message suivant stocké, même procédure de départ avec la commande 1#.


Pour les utilisateurs ayant de nouveaux messages vocaux dans leur boîte de réception, ce sera normalement annoncé au moment de la balise longue, c’est à dire toutes les heures.

On peut vérifier manuellement s’il y a des nouveaux messages vocaux pour un utilisateur, sans l’activation du module.
Il suffit d’envoyer *3 <id utilisateur> # (par exemple *3123 #) le digi vous indiquera le nombres de nouveaux messages.
Pour désactiver le module, il suffit d’appuyer sur # lorsque le menu principal est actif.
Le module de perroquet DTMF : ID=4 (ModuleDtmfRepeater) 4#
Ce module va retransmettre tous les chiffres DTMF reçus lorsqu’il est actif. Tous les chiffres reçus seront complètement ignorés par le noyau SvxLink. Pour désactiver le module, envoyez le signe dièse (#) pendant au moins trois secondes.
Il est également possible de retransmettre des chiffres DTMF sans avoir d’abord activé le module.
Toutefois, vous serez limité à la transmission de chiffres qui ne sont pas interprétés par SvxLink dans ce contexte . Il s’agit de 0-9 et *.
En mode veille, il suffit d’envoyer une commande comme *4<digits># (par exemple *4123 * #).
Ce module est généralement utilisé pour les services de contrôle à distance d’autres répéteurs. via le digi La mise en sourdine DTMF doit être activée pour que des chiffres DTMF reçus ne soit pas normalement entendus sur le répéteur.

Le module d’appel sélectif : ID=6 (ModuleSelCallEnc) 6#
Le module d’appel sélectif codeur est utilisé pour transmettre des séquences de tonalité d’appel sélectif.
Pour envoyer une séquence d’appel sélectif, envoyer une commande DTMF où les deux premiers chiffres représentent l’appel sélectif standard à utiliser et où le reste des chiffres est la séquence réelle des chiffres à envoyer. Normes disponibles sont:

01 – ZVEI1
02 – ZVEI2
03 – ZVEI3
04 – PZVEI
05 – DZVEI
06 – EEE
07 – CCIR1
08 – CCIR2
09 – VDEW
10 – CCITT
11 – NATEL
12 – EIA
13 – EURO
14 – Modat
15 – PDZVEI
16 – PCCIR17 – AUTOA

Par exemple, la commande # 0712345 enverra le ton cinq CCIR1 séquence 12345.
Si vous envoyez une commande simplement composée d’un code standard, le nom de la norme sera lue.
Commande 0 lira le message d’aide pour ce module.
Il est également possible d’envoyer une séquence lorsque le module n’est pas actif.
préfixe de commande avec l’id du module (par exemple *60712345 #) et la séquence sonore sera envoyé sans le module en cours d’activation.

Le module Free Radio Network : ID=7 ( ModuleFrn) 7#                               Ce Module permet de se connecter au Free Radio Network Ce module est configuré par le sysop.

Le module de surveillance de la propagation : ID=10 ModulePropagationMonitor) 10#
Le module de surveillance de la propagation est utilisé pour annoncer des alertes de propagation reçues de Dxmaps.com 
Chaque annonce est précédée par une alerte sonore puis l’alerte réelle est annoncée deux fois. Des alertes comme les aurores , Tropos et ouvertures E-sporadiques sont annoncées. C’est un module assé complexe à configurer et il n’est pas configurer sur tous les relais / links.
La seule commande de ce module interactif est pour l’instant la commande 0, qui lit le texte d’aide. Il n’existe aucun moyen de relire une alerte précédente .
Pour désactiver le module, il suffit d’appuyer sur # lorsque le menu principal est actif.

Le module EchoLink : ID=2 (ModuleEchoLink) 2#
Le module EchoLink est utilisé pour se connecter aux autres Nodes EchoLink, il n’est pas activé sur le RRF ni sur les salons , il dispose d’un salon spécifique (102) si configuré.

Il participe au réseau EchoLink , Il peut être activé au démarrage du système il l’est sur le salon 102 , Il ne se connecte à aucun « Node par défaut ».

Le sysop peut ou pas le configurer à son souhait.

Pour se connecter à un autre Répéteur ou Digi, il suffit de :

  • déconnecter le Node actuel en envoyant un #
  • puis d’envoyer le numéro du Node désiré
  • et terminer par un signe dièse (#).

Pour déconnecter la dernière station connectée, envoyez simplement le signe dièse (#).

Pour quitter le module, envoyer un nombre de signes dièse égal au nombre de Digi connectés .

Pour obtenir plus d’informations sur le système EchoLink, jeter un coup d’œil à la page d’accueil d’EchoLink.

Sous-commandes                                                                                                                              Un certain nombre de sous-commandes peuvent être utilisées lorsque le Module EchoLink a été activé.

0 – Ecouter le message d’aide
1 – Lister toutes les stations connectées
2 – Ecouter l’ID du digi EchoLink locale
31 – Connectez-vous à un digi au hasard (déconseillé …)
32 – Connectez-vous à une conférence au hasard (désactivé …)
4 – Se reconnecter à la dernière station déconnectée
50 – Désactiver le mode « écouter seulement »
51 – Activer le mode « écouter seulement »
6 * – Commande de recherche

Le  « relier par l’indicatif » est une fonctionnalité qui permet de se connecter à une station, même si le numéro du digi est inconnu .

L’Indicatif est mappé sur les chiffres en utilisant la méthode suivante:

ABC = 2
DEF = 3
GHI = 4
JKL = 5
MNO = 6
PQRS = 7
TUV = 8
WXYZ = 9

C’est le même mapping que sur de nombreux (vieux) téléphones.

Une commande de recherche commence avec (6 *) suivi du code indicatif et du signe # .

Donc, si vous voulez vous connecter à SM0SVX-L, vous devez saisir « * 6 76078915 # ».

Comme les codes ne sont pas uniques une liste de résultats de la recherche sera lu, il ne vous restera plus qu’à choisir.

Si le code entré se termine par un astérisque , une recherche générique sera effectuée.

Donc, si vous souhaitez rechercher toutes les stations commençant par F5Z,  vous entrerez :

6 * 359 * #

Attention la liste peut être longue .

Par exemple 4# vous connecte à la station lue en 4eme position.

Macro pré-programmée du Module EchoLink :
La touche « D » est utilisée pour activer une macro, ceci permet de limiter le nombre de chiffres à envoyer en DTMF . Par exemple, la macro 35 peut être programmée  pour se connecter au FON , F1ZHH-R :

la commande D35# doit être pressée au lieu de  282229#.

C’est le sysop du Node qui définit les macros, cette liste est susceptible de changer .

Pour cela, demandez à votre Sysop de la rajouter dans la liste des macros, ( uniquement pour les Links, Réseaux, ou Répéteurs )

 

 

 

73″ de Jean-Philippe , F5NLG

( document largement inspiré de la documentation de F1SMF )