Skip to content

Integrate OTA alias for Broadcastify srcId_alias #2395

Open
djshadowxm82 wants to merge 5 commits intoDSheirer:masterfrom
djshadowxm82:master
Open

Integrate OTA alias for Broadcastify srcId_alias #2395
djshadowxm82 wants to merge 5 commits intoDSheirer:masterfrom
djshadowxm82:master

Conversation

@djshadowxm82
Copy link
Copy Markdown

This pull request adds support for including the over-the-air (OTA) talker alias of the source radio (FROM identifier) when uploading call recordings to Broadcastify. The talker alias, if present and valid, is now sent as an additional field in the upload request. This enhancement improves metadata richness for uploaded calls.

Enhancements to Broadcastify call uploads:

  • Added a new field, RADIO_ID_ALIAS (srcId_alias), to the FormField enum to represent the OTA talker alias in uploads.
  • Implemented the getFromAlias method in BroadcastifyCallBroadcaster.java to extract a valid talker alias from the source radio's identifiers in the audio recording.
  • Updated the processRecordingQueue() method to retrieve the talker alias using getFromAlias and include it in the upload request if available. [1] [2]
  • Imported TalkerAliasIdentifier to support talker alias extraction logic.

Copilot AI and others added 5 commits March 27, 2026 18:20
Ports the OTA alias lookup logic from trunk-recorder commit 91597dc into
sdrtrunk's Broadcastify Calls integration. When uploading a call, the
source radio ID's alias name is resolved via the existing alias system
and sent as the srcId_alias form field. If no alias is configured, the
field is omitted.

Agent-Logs-Url: https://github.com/djshadowxm82/sdrtrunk/sessions/abc044d3-99c6-4d5c-8d44-99ac8a11bef9

Co-authored-by: djshadowxm82 <10658965+djshadowxm82@users.noreply.github.com>
…List lookup

Changes getFromAlias() to resolve the over-the-air talker alias acquired
in real-time from RF signals (P25 Motorola Talker Alias, DMR Talker
Alias) instead of looking up manually pre-configured aliases from the
AliasList system. Follows the same pattern used by OpenMHZ and
RdioScanner broadcasters.

Agent-Logs-Url: https://github.com/djshadowxm82/sdrtrunk/sessions/d8cbaf9c-e6db-419a-90f4-c9ee04846995

Co-authored-by: djshadowxm82 <10658965+djshadowxm82@users.noreply.github.com>
…y-calls-logic

Use OTA talker alias from RF for Broadcastify srcId_alias field
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.

2 participants