From 1bc57b5ea46aeb5e0183c779be548b19853c579b Mon Sep 17 00:00:00 2001 From: Cort Buffington Date: Mon, 2 Dec 2019 19:49:37 -0600 Subject: [PATCH] add configuration to enable unit routing --- bridge.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bridge.py b/bridge.py index 2de7ecb..7aa19a7 100755 --- a/bridge.py +++ b/bridge.py @@ -869,7 +869,8 @@ class routerHBP(HBSYSTEM): if _call_type == 'group': self.group_received(_peer_id, _rf_src, _dst_id, _seq, _slot, _frame_type, _dtype_vseq, _stream_id, _data) elif _call_type == 'unit': - self.unit_received(_peer_id, _rf_src, _dst_id, _seq, _slot, _frame_type, _dtype_vseq, _stream_id, _data) + if UNIT: + self.unit_received(_peer_id, _rf_src, _dst_id, _seq, _slot, _frame_type, _dtype_vseq, _stream_id, _data) elif _call_type == 'vscsbk': logger.debug('CSBK recieved, but HBlink does not process them currently') else: @@ -954,6 +955,9 @@ if __name__ == '__main__': # Build the routing rules file BRIDGES = make_bridges(rules_module.BRIDGES) + + # Get rule parameter for private calls + UNIT = rules_module.BRIDGES # INITIALIZE THE REPORTING LOOP if CONFIG['REPORTS']['REPORT']: