DMRGateway: le paramétrage

DMRGateway est une application développée par G4KLX qui permet de connecter le relais ou votre Hotspot sur plusieurs serveurs DMR.
DMRGateway fait le routage des flux, des TG, en fonction de votre paramétrage.

Vous pouvez par exemple, écouter le TG208 du réseau Brandmeister, Le TG20800 sur IPSC2, le XLX933C et d’autres TG sur d’autres Serveurs

MMDVMHost ne doit plus se connecter directement à un serveur mais à DMRGateway qui lui fera l’interco.
Dans la configuration de la pi-star, dans la rubrique DMR, vous devez choisir le serveur DMRGateway dans Master DMR.
Pour la distribution WPSD, DMRGateway est configuré de base.


Vous pouvez commencer la configuration avec la page Web pour avoir une base de configuration. Cependant, la Pi-Star réagit bizarrement via l’interface Web au changement de configuration de DMRGateway. Certaines données s’effacent, d’autres sont modifiées.

C’est pour cela qu’il faudra affiner la configuration directement via le fichier DMRGateway.ini
Pour la Pi-Star, il faut aller dans le mode Expert de la configuration, qui cliquer sur DMR GW à coté de Full Edit

Pour la distribution WPSD, cliquez sur Avanced, Full Editors, puis DMR et DMR Gateway.

Le fichier DMRGateway.ini apparait en texte brut.
Vous pouvez y voir plusieurs rubriques.

[General] et [Log] ne doivent pas être modifiés

dans [Voice] vous pouvez changer la langue pour que votre relais vous parle en français:
[Voice]
Enabled=1
Language=fr_FR

Pour [Info], vous n’avez pas besoin de changer la configuration.
Par contre, les rubriques suivantes correspondent aux connexions pour chaque serveur.

Commençons par [XLX Network] qui concerne les serveurs XLX. Attention cela ne fonctionne pas avec tous les XLX. Le serveur XLX doit être équipé d’un serveur AMBE pour le transcodage pour qu’il fonctionne en DMR. c’est le cas du XLX933.

[XLX Network]
Enabled=1
Startup=933
File=/usr/local/etc/XLXHosts.txt
Port=62030
Password=passw0rd
ReloadTime=60
Slot=2
TG=6
Base=64000
Relink=60
Debug=0
UserControl=1
Module=C

Mettre Enable à 1 si vous souhaitez vous connecter sur un XLX
Le Numéro de XLX, ici c’est le XLX933


ne pas modifier

Le slot utilisé pour la transmission
Le TG utilisé , ici tout le trafic du XLX sera sur le TG6




Le module sur le XLX, ici c’est le C

Pour les autres serveurs DMR, la syntaxe de la configuration est différente:

[DMR Network 1]
Enabled=1
Address=2081.master.brandmeister.network
Port=62031



TGRewrite0=2,9,2,9,1




TGRewrite1=2,7,1,7,2


PCRewrite0=2,94000,2,4000,1001


TypeRewrite0=2,9990,2,9990



SrcRewrite0=2,4000,2,9,1001






PassAllPC0=1



PassAllTG0=2

Mettre Enabled à 1 pour valider ce serveur
Adresse du serveur. Ici c’est le serveur 2081 Brandmeister
Le port utilisé par ce réseau. Il peut être different suivant le réseau utilisé.

TGRewrite=Slot Source,TG Source,Slot Destination, TG Destination, Le nombre de TG à réécrire . ici le TG9 du slot 2 est retransmis sur le TG9 Slot 2

Ici le TG7 et TG8 slot 2 sont retransmis sur le slot 1 TG7 et TG8. On a 2 TG qui sont réécrits (le chiffre 2)

PCRewrite, c’est comme pour TGRewrite mais pour les ‘Private Call’

TypeRewrite=Slot Source,TG Source,Slot Destination, TG Destination
Transforme un Appel de groupe TG en Appel Privé ‘Private Call’

ScrRewrite=Slot Source, TG Source, Slot destination, TG Destination, le nombre
Les appels de 4000-5000 (soit 1001) sur le réseau arriveront sur le TG9 Slot 2. Ceci est utile pour que les annonces de réflecteurs soient entendues dans le TG9

PassAllPC=Slot
Passe tous les ‘Private Call’ sans règles de correspondance spécifiques, et ne peut être utilisé que sur un seul réseau DMR.

PassAllTG=Slot
Passe tous les ‘TG’ sans règles de correspondance spécifiques, et ne peut être utilisé que sur un seul réseau DMR.

La configuration terminée, il faudra peut être relancer les services, sinon il y a la méthode brutale du reboot.

Si DMRGateway est correctement configuré, vous devriez voir la liste des serveurs connectés sur le Dashboard

L’avantage d’utiliser DMRGateway, vous avez une multitude de réseaux (DMR, C4FM, D-Star etc…) avec un seul poste DMR