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] | 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]
TGRewrite1=2,7,1,7,2
PassAllPC0=1
| 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