fix conflict with stash

identtg
Simon 4 years ago
parent 8aecf33495
commit 236104813b

@ -713,6 +713,14 @@ def ident():
#_say.append(AMBEobj.readSingleFile('alpha.ambe')) #_say.append(AMBEobj.readSingleFile('alpha.ambe'))
_all_call = bytes_3(16777215) _all_call = bytes_3(16777215)
_source_id= bytes_3(5000) _source_id= bytes_3(5000)
_dst_id = b''
if CONFIG['SYSTEMS'][system]['OVERRIDE_IDENT_TG']:
_dst_id = bytes_3(OVERRIDE_IDENT_TG)
else:
_dst_id = _all_call
_peer_id = bytes_4(CONFIG['GLOBAL']['SERVER_ID']) _peer_id = bytes_4(CONFIG['GLOBAL']['SERVER_ID'])
speech = pkt_gen(_source_id, _all_call, _peer_id, 1, _say) speech = pkt_gen(_source_id, _all_call, _peer_id, 1, _say)
@ -760,6 +768,8 @@ def options_config():
_options['TS1_STATIC'] = _options.pop('TS1') _options['TS1_STATIC'] = _options.pop('TS1')
if 'TS2' in _options: if 'TS2' in _options:
_options['TS2_STATIC'] = _options.pop('TS2') _options['TS2_STATIC'] = _options.pop('TS2')
if 'VOICETG' in _options:
_options['OVERRIDE_IDENT_TG'] = _options.pop('VOICETG')
#DMR+ style options #DMR+ style options
if 'StartRef' in _options: if 'StartRef' in _options:

@ -336,7 +336,8 @@ def build_config(_config_file):
'GENERATOR': config.getint(section, 'GENERATOR'), 'GENERATOR': config.getint(section, 'GENERATOR'),
'ANNOUNCEMENT_LANGUAGE': config.get(section, 'ANNOUNCEMENT_LANGUAGE'), 'ANNOUNCEMENT_LANGUAGE': config.get(section, 'ANNOUNCEMENT_LANGUAGE'),
'ALLOW_UNREG_ID': config.getboolean(section,'ALLOW_UNREG_ID'), 'ALLOW_UNREG_ID': config.getboolean(section,'ALLOW_UNREG_ID'),
'PROXY_CONTROL' : config.getboolean(section,'PROXY_CONTROL') 'PROXY_CONTROL' : config.getboolean(section,'PROXY_CONTROL'),
'OVERRIDE_IDENT_TG': config.get(section, 'OVERRIDE_IDENT_TG')
}}) }})
CONFIG['SYSTEMS'][section].update({'PEERS': {}}) CONFIG['SYSTEMS'][section].update({'PEERS': {}})

@ -50,6 +50,7 @@ ALLOW_NULL_PASSPHRASE: False
ANNOUNCEMENT_LANGUAGES: es_ES ANNOUNCEMENT_LANGUAGES: es_ES
SERVER_ID: 9990 SERVER_ID: 9990
DATA_GATEWAY: False DATA_GATEWAY: False
VALIDATE_SERVER_IDS: False
@ -113,6 +114,8 @@ TGID_URL: http://downloads.freedmr.uk/downloads/talkgroup_ids.json
LOCAL_SUBSCRIBER_FILE: local_subscriber_ids.json LOCAL_SUBSCRIBER_FILE: local_subscriber_ids.json
STALE_DAYS: 7 STALE_DAYS: 7
SUB_MAP_FILE: SUB_MAP_FILE:
SERVER_ID_FILE:
SERVER_ID_URL:
#Read further repeater configs from MySQL #Read further repeater configs from MySQL
[MYSQL] [MYSQL]

@ -76,8 +76,8 @@ def playFileOnRequest(system,fileName,dstTG,subid):
_say.append(AMBEobj.readSingleFile(fileName)) _say.append(AMBEobj.readSingleFile(fileName))
_say.append(SILENCE) _say.append(SILENCE)
_say.append(SILENCE) _say.append(SILENCE)
except IOError: except IOError as err:
logger.warning('(%s) cannot read file %s',system,fileName) logger.warning('(%s) cannot read file %s: %s',system,fileName,err)
return return
speech = pkt_gen(_source_id, _dst_id, bytes_4(5000), 0, _say) speech = pkt_gen(_source_id, _dst_id, bytes_4(5000), 0, _say)
sleep(1) sleep(1)

Loading…
Cancel
Save

Powered by TurnKey Linux.