IPSC3 can connect a Yaesu System Fusion reflector as a bidirectional group
voice trunk. A YSF reflector represents one shared voice channel, so each
enabled reflector is mapped to one local IPSC3 talkgroup and timeslot.
- YSF V/D Mode 2 digital voice is supported in both directions.
- YSF voice modes other than V/D Mode 2 are rejected rather than decoded incorrectly.
- Group voice is supported. Private calls and data calls are not placed onto a YSF reflector.
- One active speaker is accepted on each reflector at a time.
- IPSC3 maintains the reflector connection using normal YSF polling.
- The YSF FICH is validated and only V/D Mode 2 communications frames are accepted.
- Each YSF voice frame is deinterleaved, dewhitened, majority decoded, and converted from AMBE49 into DMR AMBE72 frames.
- The individual YSF source callsign is looked up in the RadioID database.
- Calls from unknown callsigns are dropped because IPSC3 cannot safely invent a DMR Radio ID.
- The resulting call is routed on the reflector's configured local talkgroup and timeslot.
- An enabled YSF mapping selects the local talkgroup and timeslot sent to the reflector.
- The DMR Radio ID is resolved to an individual callsign once at the beginning of the call.
- The configured YSF trunk callsign remains the gateway identity.
- The individual caller callsign is carried separately in the YSF source field and recurring V/D Mode 2 data channel.
- Five 20 ms DMR AMBE frames are converted into each paced 100 ms YSF voice frame.
- IPSC3 generates the YSF header, FICH, V/D Mode 2 data channel, voice payload, sequence numbers, and terminator.
If a DMR Radio ID cannot be resolved, its decimal Radio ID is used as the
source identity rather than substituting the configured gateway callsign.
¶ Routing and Isolation
- Disabling the YSF trunk stops the reflector connection and all associated routing.
- Disabling its YSF mapping stops audio in both directions.
- The normal trunk-to-trunk control still governs forwarding between trunks.
- Traffic received from a reflector is not sent straight back to the same reflector.
- The YSF transmitter uses a bounded queue and dedicated pacing worker, so a slow reflector cannot block the DMR packet loop.
- A full outbound queue drops YSF work rather than delaying Motorola IPSC, MMDVM, OpenBridge, bMaster+, or POC audio.
- Create a trunk and select YSF Reflector.
- Enter the reflector host and UDP port.
- Set the local UDP bind address and port if required.
- Enter the IPSC3 gateway callsign advertised to the reflector.
- Save one local talkgroup and timeslot mapping and enable it.
The configured callsign identifies the IPSC3 gateway. It does not replace
the callsign of the person speaking; individual callsigns remain present in
converted outbound calls.