../hblink-parrot

HBlink Parrot

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