On XLX481 we have a Parrot, which is useful for testing connections to the reflector. hblink3
is a versatile tool, although the configuration can be a bit daunting to begin with. The Parrot works by creating an XLXPEER
using bridge.py
, and connecting to the Parrot as a PEER
, which is an instance of playback.py
running as a MASTER
.
The relevant part of the bridge.py
configuration is:
[XLX481F]
MODE: XLXPEER
ENABLED: True
LOOSE: True
EXPORT_AMBE: False
IP: 0.0.0.0
PORT: 54001
MASTER_IP: # XLX Master IP
MASTER_PORT: 62030
PASSPHRASE: passw0rd
CALLSIGN: 2E0YML
RADIO_ID: # DMR ID
# see hblink-SAMPLE.cfg for remaining config
[Parrot-1]
MODE: PEER
ENABLED: True
LOOSE: False
EXPORT_AMBE: False
IP: 0.0.0.0
PORT: 54111
MASTER_IP: 127.0.0.1
MASTER_PORT: 54112
PASSPHRASE: passw0rd
CALLSIGN: 2E0YML
RADIO_ID: # DMR ID
# see hblink-SAMPLE.cfg for remaining config
playback.py
then needs to be configured:
[MASTER-1]
MODE: MASTER
ENABLED: True
REPEAT: False
MAX_PEERS: 10
EXPORT_AMBE: False
IP:
PORT: 54112
PASSPHRASE: passw0rd
GROUP_HANGTIME: 5
USE_ACL: True
REG_ACL: DENY:1
SUB_ACL: DENY:1
TGID_TS1_ACL: PERMIT:ALL
TGID_TS2_ACL: PERMIT:ALL