Joaquin Madrid Belando
ec035b8a18
TTS dual-slot: send announcements on both TS1 and TS2 based on active BRIDGES per system
3 weeks ago
Joaquin Madrid Belando
50b5e2ef3a
Run TTS conversion (gTTS+ffmpeg+AMBEServer) in separate thread via deferToThread to avoid blocking reactor
3 weeks ago
Joaquin Madrid Belando
55b5e6cabf
Filter announcements/TTS by active BRIDGES: only send to systems with static or active dynamic TG
3 weeks ago
Joaquin Madrid Belando
5123dd3d1a
Filter announcements by TG: only send to peers active on matching talkgroup
3 weeks ago
Joaquin Madrid Belando
0d466a3291
Improve playFileOnRequest: add file existence check, better logging, catch all exceptions
3 weeks ago
Joaquin Madrid Belando
dc9520e00a
Hot-reload voice.cfg: auto-detect changes every 15s without restart
...
Checks voice.cfg mtime every 15 seconds. When changed, reloads all
voice/TTS config, stops old LoopingCall tasks and starts new ones
with updated settings. No server restart needed.
3 weeks ago
Joaquin Madrid Belando
e1c0bd233f
Integrar sistema TTS con scheduling y playback
3 weeks ago
EA5GVK
980053ed88
Fix: corregir indentacion en llamada a _handleRecording linea 2846
3 weeks ago
Joaquin Madrid Belando
962e7e3374
Update bridge_master.py
3 weeks ago
hp3icc
d778af3545
selfcare
2 months ago
Esteban Mackay Q.
75e1587d69
Refactor peer ID matching for 6 and 7 digits
...
Refactor peer ID matching logic to handle 6 and 7 digit cases separately, improving clarity and functionality.
5 months ago
Esteban Mackay Q.
ae698745dc
Update bridge_master.py
...
retore obpv5
5 months ago
Esteban Mackay Q.
b00c83582c
Max_hops + Global deduplication obpv5
5 months ago
Esteban Mackay Q.
166a528157
Refactor logging and stream quality handling
5 months ago
Esteban Mackay Q.
cbfd8a6d52
Implement global stream logging and monitoring
...
Added global stream logging with signal quality information and a monitoring function for active streams.
5 months ago
Esteban Mackay Q.
bb63139e0b
Implement global stream deduplication and TGID updates
...
Added global stream logging to deduplicate streams from multiple OBPs
5 months ago
Esteban Mackay Q.
225fb56707
optimize OBPv5
...
OpenBridge Optimization: Loop Prevention with `MAX_HOPS`
5 months ago
Esteban Mackay Q.
da48323f25
Enhance TGID handling and routing logic
...
Updated functions to handle special TGIDs (9990-9999) with a 10 second timeout and modified core logic to ensure correct routing for these TGIDs.
5 months ago
Esteban Mackay Q.
e6adf52b6f
Implement deactivate_all_dynamic_bridges function
...
Adds a function to deactivate all dynamic bridges for a specified system. Removes additional dynamic bridge deactivation logic.
5 months ago
Esteban Mackay Q.
0593070cbb
Refactor bridge timer logic and logging
...
Updated bridge timer logic and logging for dynamic bridges. Adjusted handling for SINGLE_MODE and OFF type systems.
5 months ago
Esteban Mackay Q.
1c9a5a9401
Update bridge_master.py
...
remove api request spyne
6 months ago
Esteban Mackay Q.
ac6d46f510
Private Call By CS8ABG
...
remove dialtg, enable Private Call By CS8ABG
1 year ago
Rodrigo Pérez
66bd5f8420
Configs and tabs
2 years ago
Rodrigo Pérez
dbbaf85be4
Changes in config files and default values to use with ADN Systems
2 years ago
Simon
5e14fa8fd5
Only make bridge for ECHO if echo exists in config.
2 years ago
Simon
0008d471d0
Fix signal handler
2 years ago
Simon
b34e83060d
Enable saving system key and loading it again on start.
...
New JSON file - keys.json - system keystore
3 years ago
Simon
787186bc60
Add killserver to API
3 years ago
Simon
3da95c45a2
Remove rules.py requirement
3 years ago
Simon
f7804a2515
Fix longstanding bug where multiple TGs got assigned to dial
3 years ago
Simon
763c240488
Allow setting DIAL to 0 to disable
3 years ago
Simon
c60d1a53aa
Working
3 years ago
Simon
708599551e
systemkey working
3 years ago
Simon
4f7cd970b5
Mostly complete but untested API
3 years ago
Simon
c086ff60fe
Merge branch 'master' into api
3 years ago
Simon
1ff6419804
Remove default talkgroups and dial-a-tg options as these can cause server issues.
3 years ago
Simon
6ec6a0d2bf
Stop stat trimmer killing bridges that are in use by statics.
3 years ago
Simon
23786bc690
Fix regression where statics are not working
3 years ago
Simon
4ca991f98b
working on it
3 years ago
Simon
448c853760
f
3 years ago
Simon
e4f43da5b5
import randint
3 years ago
Simon
92c14de40a
typo
3 years ago
Simon
a402d424cb
options key work to plug a security hole and in preparation for API
3 years ago
Simon
184cef1e89
fix logging on dissallowed because of reset.
3 years ago
Simon
27f31fe079
Reduce STAT trimmer to 303 seconds
3 years ago
Simon
4220ab6aea
indent
3 years ago
Simon
eb13aef68d
df
3 years ago
Simon
01def8e20d
resetty
3 years ago
Simon
c037e136ae
trying
3 years ago
Simon
58fba9e135
Add prohibited TGs to startup as well as options
3 years ago