Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding multiple control channels in trunk.tsv file? #219

Closed
k5map opened this issue Jun 2, 2024 · 6 comments
Closed

Adding multiple control channels in trunk.tsv file? #219

k5map opened this issue Jun 2, 2024 · 6 comments

Comments

@k5map
Copy link

k5map commented Jun 2, 2024

The P25 Phase 2 trunk system I want to monitor has 2 Control frequencies. Can I add them with comma separated in the trunk.tsv file? If not, is there way to configure OP25 to use both channels?

@foxracr10
Copy link

foxracr10 commented Jun 2, 2024 via email

@boatbod
Copy link
Owner

boatbod commented Jun 3, 2024

Yes and no. In the rx.py variant of the app, you can list multiple lines in the trunk.tsv file and this will cause the app to cycle between p25 systems (each required to have a unique NAC) and once traffic is found according to the options whitelists/blacklists it will stop and play. The problem is it takes time to cycle around the control channels (each re-tune takes ~750ms) so your probability of calls being cut off are high, along with there being no way to prioritize between tgids.

The multi_rx.py (newer) version of the app approaches the concept differently; you can define multiple p25 systems - each with it's own control channel - and have them monitored and decoded simultaneously. Sounds great, but there's no free lunch because the cost of this additional capability is either the need to dedicate one RTL dongle per system, or use of a wide-band sdr with a sample range covering the full spectrum of all the systems needing to be monitored.

To the op: one thing I'm not clear on, is whether your multiple control channels have different NACs and are thus separate p25 systems, or somehow they are being used for load sharing within a single system. (i.e. two active primary control channels, both carrying voice grants for the full range of tgids). If the latter, I'm not aware of how such capability is formally supported within TIA-102.

@k5map
Copy link
Author

k5map commented Jun 3, 2024

The 2 control channels are for the same P25 system. I thought I read a post somewhere indicating I can put both with a comma separating them in the trunk.tsv file but wanted to confirm with anyone who has this working.

@k5map
Copy link
Author

k5map commented Jun 3, 2024

In my situation, the P25 TRS is a single site with 2 control channels. Based on your info, I'll add the 2 control channels to the trunk.tsv file and verify that works. Thanks.

@wgbecks
Copy link

wgbecks commented Jun 3, 2024 via email

@boatbod
Copy link
Owner

boatbod commented Jun 3, 2024

For control channels that are part of the same system, the main reason to specify anything beyond just the primary control channel in trunk.tsv is if you are monitoring a non-Motorola system that rotates control channel on a regular basis. Motorola systems always 'prefer' the default cc and as such, unless that isn't available, it's the only one that gets used.

@boatbod boatbod closed this as completed Jun 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants