From 836c655739ed1721f911ad3fc6b82a7b8b64b55e 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 d5e1d31..ceb3a08 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']: