IPSC3 has an experimental Radio IP gateway foundation for Motorola-style private data packets that carry IPv4 payloads. The goal is to allow selected radio-side destination IDs and TCP/ICMP traffic to be mapped to controlled server-side targets without placing the IPSC3 voice path in the forwarding path.
| Feature | Status |
|---|---|
| Motorola private data stream reassembly | Implemented through the existing DMR data path. |
| IPv4 decode | Implemented for UDP, TCP, ICMP, and unsupported protocol logging. |
| TCP/ICMP mapping configuration | Implemented in the admin Configuration section. |
| TCP proxying to host:port | Placeholder only. Packet detection and config are in place. |
| ICMP diagnostics | Placeholder only. ICMP detection and config are in place. |
Admin users configure mappings under Configuration > Radio IP. A mapping contains:
9997.TCP or ICMP.Radio IP processing only runs after completed private data stream assembly. It does not run for voice frames. Future TCP proxy implementation should stay in a bounded worker path and must not perform blocking host I/O in packet receive or voice routing code.