1.0 KiB
ADR 0008: Data Packet Forwarding Policy
Status
Proposed
Context
FreeDMR currently supports DMR data forwarding, including data gateway concepts and last-known-location routing. GPS/SMS application processing is better handled outside the core.
Decision
FreeDMR continues forwarding DMR data packets but does not become a general GPS/SMS application processor.
Rationale
Data support is part of network interoperability. Application processing would add complexity and CPU cost to the packet process and is better done by FBP-connected systems or sidecars.
Consequences
The core must preserve data packet routing semantics while keeping application parsing out of the hot path.
Compatibility
Existing SUB_MAP / last-known-location behaviour remains intentional. DATA-GATEWAY remains a supported concept where useful.
Testing Requirements
Tests must cover group-addressed data, unit-addressed data, last-known-location routing, data-vs-voice reporting, and preservation of data forwarding over FBP.