poc-radioSearch

What is radio over IP (RoIP)?

Radio over IP (RoIP) carries a radio's voice and push-to-talk control over an IP network through a gateway, so radios, repeaters and consoles can be linked anywhere. One G.711 voice channel needs about 80 kbit/s on the IP layer with 20 ms packets, and a G.729 channel about 24 kbit/s.

A base radio wired to a radio-over-IP gateway, linked through the cloud to a dispatcher laptop with a headset

What is radio over IP (RoIP)?

Radio over IP, or RoIP, carries a radio's voice and its push-to-talk control over an IP network instead of over a wire or a second radio link. A gateway sits between the radio and the network. It turns received audio into IP packets and keys the transmitter at the far end.1

JPS, a maker of these gateways, describes its unit as transporting full duplex audio, one serial port and four status bits across an IP network.1 The status bits carry the signals a radio needs: when to transmit (PTT) and when a signal is being received (COR, carrier operated relay, which works like carrier operated squelch).2

In an interoperability net, the rule is simple. When one device detects an active COR, its audio is sent with a PTT signal to every other device in the net to be retransmitted.2 Because almost every radio is half duplex, the whole net then runs half duplex too.2 The same gateway can also tie a radio channel to a PoC radio talkgroup, covered below.

How does a radio gateway connect to a radio?

A radio gateway connects through four things: receive audio from the radio, transmit audio to it, a PTT output that keys the transmitter, and a COR or squelch input that tells the gateway a signal is arriving. The IP side then carries audio and status as packets.2

The JPS NXU-2B, a single-channel unit, shows what that looks like in numbers:

ConnectionNXU-2B specification
Receive audio inBalanced 600 ohm or 47 kilohm; nominal -10 dBm, adjustable from -20 to +10 dBm1
Transmit audio outBalanced 600 ohm; nominal -10 dBm, adjustable from -20 to +10 dBm1
PTTRelay, in addition to solid-state keying1
COR / squelchProgrammable active high or low; can use VOX or voice modulation recognition (VMR) instead of a COR line2
Other portsRS-232 serial, dual GPIO, browser-based setup1
NetworkUDP for audio and status bits, TCP for the serial port; vocoders GSM 13 kbps, ADPCM 16, 24 and 32 kbps, G.711 64 kbps12

JPS says its interface cables connect to more than 300 types of radios and other devices.1 The manual also lists an adjustable receive delay, which exists to prevent lost syllables at the start or end of a transmission.2

Gateways come in four types, and sources name examples of each:

  • Single-channel units. The NXU-2B above; the Zello hardware page lists it as a single-channel RoIP gateway.3
  • Multi-channel and modular interoperability gateways. The same page lists the dual-channel JPS RSP-Z2, the modular ACU-Z1 and the Raven FlexGate Enterprise System.3
  • Software bridges. TASSTA's T.Bridge connects TETRA, Hytera and Motorola DMR, Kenwood NEXEDGE and P25 equipment from a four-channel bridge that expands to eight or more.4
  • PTT platform connectors. Motorola's WAVE PTX On Prem datasheet lists wireline interoperability with ASTRO 25, P25, DIMETRA and MOTOTRBO systems and wireless RoIP-based interoperability.5

What are the typical RoIP gateway setups?

Most radio over IP systems follow one of six patterns: a point-to-point link between two radios, a radio wired to a dispatch console, a radio channel joined to a PoC talkgroup, several radio systems in one interoperability net, linked repeater sites, and a satellite push-to-talk group joined to ground radios.13628

SetupWhat the IP link joinsExample named by the maker
Point-to-point linkTwo radios, or a radio and a remote control point; a pair of gateways forms a transparent linkJPS NXU-2B in pairs1
Radio to dispatch consoleA base station or control station and a consoleNXU-2B tying radios to console interfaces1
Radio channel to a PoC talkgroupOne radio channel per gateway port and one talkgroup on the platformZello-listed JPS and Raven gateways, TASSTA T.Bridge, WAVE PTX345
Interoperability netSeveral radio systems; active COR on one keys PTT on all the othersJPS ACU-Z1, Raven FlexGate23
Linked repeater sitesRepeaters of one system at several sitesMOTOTRBO IP Site Connect, up to 15 sites6
Satellite to ground radioIridium PTT handsets and local radiosIcom VE-PG4 RoIP gateway with IDAS and analog radios28

Every port needs a radio. A four-port gateway joining four talkgroups to four channels needs four radios or a radio system with four channels, each on a licensed channel. The gateway does not add range; it carries each radio's coverage to the others.214

How do repeaters link over IP?

Repeaters link over IP by treating the internet or a private network as the link between sites. Motorola's IP Site Connect connects up to 15 MOTOTRBO sites over a standard IP network without a system controller, using one radio channel at each site, and radios roam between them.6

Amateur radio uses the same idea at a global scale. Three systems dominate, and RepeaterBook counted the linked repeaters on its listings on 12 October 2026:7

SystemHow it worksLinked repeaters
EchoLinkSoftware that links licensed amateur stations over the internet with streaming audio, station to station or computer to station; every user is validated as a license holder; more than 350,000 validated users on the home page, undated893,1697
AllStarLinkA network of repeaters, remote bases and hotspots on a dedicated computer wired to a radio or repeater, built on the open-source Asterisk phone system101,9577
IRLPEach node is a computer that bridges a radio and the internet; started by David Cameron, VE7LTD, in Canada in 1997118827

DMR networks do it too. The ETSI standard covers the DMR air interface;12 the IP links between repeaters are sold under each maker's own names, such as Motorola's IP Site Connect and Hytera's Multi-Site Connect. BrandMeister's device list held 889 records of the first type and 747 of the second on 16 October 2026.13 The ham side is covered in ham radio DMR and the standard on DMR.

How does two way radio interoperability work in public safety?

Agencies on different radio systems connect through gateways that retransmit across frequencies and talk groups and can also reach phone and cellular systems. CISA's SAFECOM program calls a gateway an interim solution while agencies move toward shared systems. Within P25, standard interfaces such as ISSI link systems directly.1415

CISA lists two costs. A gateway uses spectrum, because each participating agency needs at least one channel in each band for every common talk path. It can also add latency between the push-to-talk press and traffic reception, which can be adjusted to reduce the effect on operations.14

Gateways of the ACU type, such as the JPS ACU-Z1, are modular boxes that join several radio interfaces in one unit.3 JPS says its NXU-2B is meant for radios, other four-wire devices and ACU interoperability gateways.1 A standard connection between systems of the same family works differently:

P25 interfaceWhat it connects
ISSI (Inter-RF Subsystem Interface, TIA-102.BACA)Two radio frequency subsystems; group voice, unit-to-unit voice and mobility management; call control uses SIP and transmission control uses RTP15
CSSI (Console Subsystem Interface)A console from one maker and a radio system from another16
FSI (Fixed Station Interface, TIA-102.BAHA)A base station or repeater from another maker in a conventional subsystem16

For the LTE side, 3GPP's interworking function links mission-critical LTE users with TETRA, P25 and GSM-R for voice, messaging and location.17 That path is covered in MCPTT, public safety radio and TETRA.

Can two way radios connect to PoC apps?

Yes, through a gateway. Many push-to-talk platforms list gateways that tie a radio channel to a talk group, so a phone user and a handheld radio user hear each other. JPS describes its NXU-2B as tying radios via IP to console interfaces or to push-to-talk over cellular platforms.1

Zello's hardware page names JPS and Raven gateways as compatible with its apps, and also says it does not sell them and advises testing them in your own environment first.3 TASSTA's T.Bridge and Motorola's WAVE PTX connect to radio networks in the same way.45 For the platforms themselves, see software, TASSTA and Zello.

Which standards does radio over IP use?

The IP part uses ordinary internet protocols: RTP for audio, SIP for call setup, and G.711 or G.729 for the voice coding. The radio part is mostly maker-specific: many gateways use their own protocol over UDP. Standard interfaces exist in P25 and, through EUROCAE ED-137, in air traffic control.

StandardWhat it covers
RFC 3550 (July 2003), RTPTransport for real-time audio; a 12-byte header; no mechanism for timely delivery or quality-of-service guarantees18
RFC 3551, RTP audio profilePayload types: PCMU (G.711 mu-law) 0, PCMA (G.711 A-law) 8, G.729 18; 8,000 Hz clock; 20 ms default packet19
RFC 3261 (June 2002), SIPSignaling to set up, modify and end sessions20
ITU-T G.711, G.729G.711 pulse code modulation of voice frequencies (1988); G.729 speech coding at 8 kbit/s (version in force 06/12)21
EUROCAE ED-137VoIP interoperability for air traffic management; its radio volume defines a SIP profile for the ground radio service22
P25 ISSI and FSITIA-102.BACA and TIA-102.BAHA, above1516
ETSI TS 102 361-1The DMR air interface protocol, V2.7.1 of May 202612

Implementers' documentation describes ED-137 carrying PTT and squelch state in an RTP header extension.23

How is RoIP different from PoC?

RoIP links radios and consoles to each other. A PoC radio is the endpoint itself, sending voice over mobile data to a push-to-talk server. IP Site Connect, the nearest radio-side relative, links repeaters of one maker over a private IP network.

RoIP gatewayLinked repeaters (IP Site Connect)PoC / LTE
StandardRTP, SIP or the maker's own protocol1820The maker's protocol over the DMR air interface126Set by the PTT platform; MCPTT for mission-critical use
Radio channelThe radio's own channel, one per gateway portOne channel per site6The operator's LTE bands
NetworkAny IP network between gatewaysStandard IP network, up to 15 sites6Mobile network and a PTT server
RangeWherever the IP link reaches; the radio at each end covers its own areaCoverage of every linked siteMobile coverage
Access or licenseThe radio's own license at each endThe repeater's licenseA SIM and a PTT service
DataSerial port and status bits1Short data, as in the DMR systemMobile broadband

How much bandwidth does a RoIP channel need?

One voice channel needs the codec rate plus 40 bytes of headers on every packet: 20 for IPv4, 8 for UDP and 12 for RTP. With G.711 at 64 kbit/s and 20 ms packets that is 80 kbit/s on the IP layer; with G.729 at 8 kbit/s it is 24 kbit/s.181924

The formula is (payload bytes + 40) x 8 x packets per second. These figures follow from the standards above, for audio flowing in one direction, and they leave out Ethernet or VPN framing.

CodecCodec ratePacket intervalPayloadPackets per secondIP-layer rate
G.71164 kbit/s10 ms80 bytes10096 kbit/s
G.71164 kbit/s20 ms160 bytes5080 kbit/s
G.71164 kbit/s40 ms320 bytes2572 kbit/s
GSM13.2 kbit/s20 ms33 bytes5029.2 kbit/s
G.7298 kbit/s20 ms20 bytes5024 kbit/s
G.7298 kbit/s40 ms40 bytes2516 kbit/s

Longer packets lower the overhead and raise the delay. A continuous G.711 channel at 80 kbit/s moves 36 MB per hour. The RoIP bandwidth calculator does this arithmetic for your codec, packet size and channel count, also shows the monthly traffic, and the G.711 preset opens it with the codec above.

A gateway multiplies these figures by its channels. Four G.711 channels at 20 ms need 4 × 87.2 = 348.8 kbit/s on Ethernet, which adds 18 bytes of frame header and check to each packet; four G.729 channels need 124.8 kbit/s.29 The calculator preset for four G.711 channels shows the same result with monthly traffic.

Makers' own protocols differ from plain RTP. A dispatch vendor's planning page asks for at least 15 kbps per voice call on a MOTOTRBO wireline system and 30 kbps per repeater.25

What latency and jitter can radio over IP tolerate?

ITU-T G.114 says that when delay between mouth and ear stays below 150 ms, most applications feel essentially transparent, and that 400 ms one-way should not be exceeded in network planning. MCPTT, the mission-critical standard, sets its mouth-to-ear target at 300 ms for 95% of voice bursts.2627

Each part of a RoIP link adds to that budget:

  • Packetization. A 20 ms packet cannot leave before 20 ms of audio exists, so the packet interval is a floor on delay.19
  • Network. The path between gateways, which RTP does nothing to guarantee.18
  • Jitter buffer. RTP defines interarrival jitter as a running estimate in which each new sample moves 1/16 of the way toward the latest difference in transit time. The receiving gateway buffers audio to smooth that variation, and the buffer adds delay.18
  • Gateway settings. A radio gateway can add delay on purpose so the transmitter is keyed before the audio arrives; the NXU-2B allows up to 5 seconds in its receive path.2

CISA notes that a gateway may create latency between the push-to-talk press and traffic reception.14

How this relates to PoC radio

RoIP and PoC both put radio-style push-to-talk on an IP network, at different ends. A PoC radio is an LTE device that talks to a platform. RoIP is the bridge that lets a conventional radio, a repeater or a dispatch console take part in the same conversation.

That is why many push-to-talk platforms sell or list gateways: one gateway can join a company's DMR handhelds and its drivers' PoC radios into a single talk group.34 For the platforms and their radio links, see software. For the choice between running your own radio network and using a PoC service, see PoC vs DMR and 4G LTE walkie-talkies.

Questions

What does RoIP stand for?

Radio over IP. It carries a radio's audio and push-to-talk control over an IP network through a gateway. The JPS gateway datasheet describes full duplex audio, a serial port and four status bits carried across the network.1

How much bandwidth does one RoIP channel use?

With G.711 at 20 ms packets, about 80 kbit/s on the IP layer, and with G.729 about 24 kbit/s. That is the codec rate plus 40 bytes of IP, UDP and RTP headers on every packet.181924

Can a gateway connect a DMR radio to a P25 radio?

A gateway can pass audio and PTT between radios on different systems, which is how interoperability gateways work. CISA notes the costs: extra spectrum and possible latency.14

Can I link a ham repeater to the internet?

Yes. EchoLink, AllStarLink and IRLP each link repeaters over the internet, and amateur DMR networks accept repeaters running IP Site Connect. Every EchoLink user must be validated as a license holder.891011

Sources

  1. NXU-2B operations manual (May 2021) · JPS Interoperability Solutions
  2. T.Bridge · TASSTA
  3. WAVE PTX On Prem datasheet · Motorola Solutions
  4. MOTOTRBO IP Site Connect · Motorola Solutions
  5. EchoLink · EchoLink
  6. AllStarLink · AllStarLink Inc.
Show all 29 sources
  1. Internet Radio Linking Project · Wikipedia, with the project's history at repeater-builder.com
  2. ED-137 use cases · VOCAL Technologies
  3. Icom IC-SAT100 · Iridium