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

#1966 P25 Aliases Not Correctly Matching Against Fully Qualified Radio & Talkgroup Values #1967

Merged
merged 1 commit into from
Sep 2, 2024

Conversation

DSheirer
Copy link
Owner

@DSheirer DSheirer commented Sep 2, 2024

Closes #1966
Resolves issue where P25 aliases were not correctly matching when radio system is using fully qualified (FQ) talkgroup/radio values.

The matching behavior was supposed to match:

  1. FQ identifier matches to FQ alias
  2. FQ identifier matches to Simple identifier alias using the locally assigned ID from the FQ identifier
  3. FQ identifier locally assigned ID matches against radio or talkgroup range.

However, a code logic error was stopping at step 1. Therefore any calls involving fully qualified users roaming onto the local system were not aliasing correctly unless the user had a fully qualified alias setup correctly.

This issue likely impacted users that had simple aliases setup for the locally assigned radio or talkgroup values and those aliases were no longer matching once the fully qualified radio and talkgroup values were being used by sdrtrunk.

@DSheirer DSheirer merged commit 5d8d3e4 into master Sep 2, 2024
3 checks passed
@DSheirer DSheirer self-assigned this Sep 2, 2024
@DSheirer DSheirer added this to the Version 0.6.1 milestone Sep 2, 2024
@DSheirer DSheirer deleted the 1966-p25-fully-qualified-not-aliasing-correctly branch September 2, 2024 12:11
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

Successfully merging this pull request may close these issues.

P25 Fully Qualified Talkgroup/Radio Values Not Aliasing Correctly
1 participant