From f7759dcce9507bd1a248e3790e1f0c10c3a40226 Mon Sep 17 00:00:00 2001 From: Simon Date: Sat, 3 Apr 2021 18:52:16 +0100 Subject: [PATCH] Null stream ID on HBP stream timeout - to stop LoopControl taking into account old stream id's --- bridge_master.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bridge_master.py b/bridge_master.py index 1753950..829e218 100755 --- a/bridge_master.py +++ b/bridge_master.py @@ -372,6 +372,8 @@ def stream_trimmer_loop(): system, int_id(_slot['RX_STREAM_ID']), int_id(_slot['RX_RFS']), int_id(_slot['RX_TGID']), slot, _slot['RX_TIME'] - _slot['RX_START']) if CONFIG['REPORTS']['REPORT']: systems[system]._report.send_bridgeEvent('GROUP VOICE,END,RX,{},{},{},{},{},{},{:.2f}'.format(system, int_id(_slot['RX_STREAM_ID']), int_id(_slot['RX_PEER']), int_id(_slot['RX_RFS']), slot, int_id(_slot['RX_TGID']), _slot['RX_TIME'] - _slot['RX_START']).encode(encoding='utf-8', errors='ignore')) + #Null stream_id - for loop control + _slot['RX_STREAM_ID'] = b'\x00' # TX slot check if _slot['TX_TYPE'] != HBPF_SLT_VTERM and _slot['TX_TIME'] < _now - 10: