Update bridge.py
This commit is contained in:
		
							parent
							
								
									053914a68b
								
							
						
					
					
						commit
						e00a98f7d2
					
				
							
								
								
									
										20
									
								
								bridge.py
									
									
									
									
									
								
							
							
						
						
									
										20
									
								
								bridge.py
									
									
									
									
									
								
							@ -494,20 +494,24 @@ class routerOBP(OPENBRIDGE):
 | 
			
		||||
                # The "continue" at the end of each means the next iteration of the for loop that tests for matching rules
 | 
			
		||||
                #
 | 
			
		||||
                if ((_dst_id != _target_status[_slot]['RX_TGID']) and ((pkt_time - _target_status[_slot]['RX_TIME']) < _target_system['GROUP_HANGTIME'])):
 | 
			
		||||
                    if _frame_type == HBPF_DATA_SYNC and _dtype_vseq == HBPF_SLT_VHEAD and self.STATUS[_slot]['RX_STREAM_ID'] != _stream_id:
 | 
			
		||||
                        logger.info('(%s) Call not routed to destination %s, target active or in group hangtime: HBSystem: %s, TS: %s, DEST: %s', self._system, int_id(_dst_id), _target, _slot, int_id(_target_status[_slot]['RX_TGID']))
 | 
			
		||||
                    if self.STATUS[_stream_id]['CONTENTION'] == False:
 | 
			
		||||
                        self.STATUS[_stream_id]['CONTENTION'] = True
 | 
			
		||||
                        logger.info('(%s) Call not routed to TGID %s, target active or in group hangtime: HBSystem: %s, TS: %s, TGID: %s', self._system, int_id(_dst_id), _target, _slot, int_id(_target_status[_slot]['RX_TGID']))
 | 
			
		||||
                    continue
 | 
			
		||||
                if ((_dst_id != _target_status[_slot]['TX_TGID']) and ((pkt_time - _target_status[_slot]['TX_TIME']) < _target_system['GROUP_HANGTIME'])):
 | 
			
		||||
                    if _frame_type == HBPF_DATA_SYNC and _dtype_vseq == HBPF_SLT_VHEAD and self.STATUS[_slot]['RX_STREAM_ID'] != _stream_id:
 | 
			
		||||
                        logger.info('(%s) Call not routed to destination %s, target in group hangtime: HBSystem: %s, TS: %s, DEST: %s', self._system, int_id(_dst_id), _target, _slot, int_id(_target_status[_slot]['TX_TGID']))
 | 
			
		||||
                    if self.STATUS[_stream_id]['CONTENTION'] == False:
 | 
			
		||||
                        self.STATUS[_stream_id]['CONTENTION'] = True
 | 
			
		||||
                        logger.info('(%s) Call not routed to TGID%s, target in group hangtime: HBSystem: %s, TS: %s, TGID: %s', self._system, int_id(_dst_id), _target, _slot, int_id(_target_status[_slot]['TX_TGID']))
 | 
			
		||||
                    continue
 | 
			
		||||
                if (_dst_id == _target_status[_slot]['RX_TGID']) and ((pkt_time - _target_status[_slot]['RX_TIME']) < STREAM_TO):
 | 
			
		||||
                    if _frame_type == HBPF_DATA_SYNC and _dtype_vseq == HBPF_SLT_VHEAD and self.STATUS[_slot]['RX_STREAM_ID'] != _stream_id:
 | 
			
		||||
                        logger.info('(%s) Call not routed to destination %s, matching call already active on target: HBSystem: %s, TS: %s, DEST: %s', self._system, int_id(_dst_id), _target, _slot, int_id(_target_status[_slot]['RX_TGID']))
 | 
			
		||||
                    if self.STATUS[_stream_id]['CONTENTION'] == False:
 | 
			
		||||
                        self.STATUS[_stream_id]['CONTENTION'] = True
 | 
			
		||||
                        logger.info('(%s) Call not routed to TGID%s, matching call already active on target: HBSystem: %s, TS: %s, TGID: %s', self._system, int_id(_dst_id), _target, _slot, int_id(_target_status[_slot]['RX_TGID']))
 | 
			
		||||
                    continue
 | 
			
		||||
                if (_dst_id == _target_status[_slot]['TX_TGID']) and (_rf_src != _target_status[_slot]['TX_RFS']) and ((pkt_time - _target_status[_slot]['TX_TIME']) < STREAM_TO):
 | 
			
		||||
                    if _frame_type == HBPF_DATA_SYNC and _dtype_vseq == HBPF_SLT_VHEAD and self.STATUS[_slot]['RX_STREAM_ID'] != _stream_id:
 | 
			
		||||
                        logger.info('(%s) Call not routed for subscriber %s, call route in progress on target: HBSystem: %s, TS: %s, DEST: %s, SUB: %s', self._system, int_id(_rf_src), _target, _slot, int_id(_target_status[_slot]['TX_TGID']), int_id(_target_status[_slot]['TX_RFS']))
 | 
			
		||||
                    if self.STATUS[_stream_id]['CONTENTION'] == False:
 | 
			
		||||
                        self.STATUS[_stream_id]['CONTENTION'] = True
 | 
			
		||||
                        logger.info('(%s) Call not routed for subscriber %s, call route in progress on target: HBSystem: %s, TS: %s, TGID: %s, SUB: %s', self._system, int_id(_rf_src), _target, _slot, int_id(_target_status[_slot]['TX_TGID']), int_id(_target_status[_slot]['TX_RFS']))
 | 
			
		||||
                    continue
 | 
			
		||||
 | 
			
		||||
                # Record target information if this is a new call stream?
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user