poc-radioSearch

What is push-to-talk?

Push-to-talk (PTT) lets one person speak to a whole group: hold a key to talk, release it to listen. Only one person talks at a time. PTT works on two-way radios, over mobile networks and in phone apps. The 3GPP mobile-network standard targets under 0.3 seconds to get permission to talk in 95% of requests.

A thumb pressing the push-to-talk button on the side of a radio

What does push-to-talk mean?

Push-to-talk (PTT) means you hold a key to speak and release it to listen. Everyone in your group hears you at once, and only one person talks at a time.1 The key can be a button on a radio, a programmable key on a rugged phone or a button on a screen.2

PTT is a way of talking, not a type of radio. Two-way radios, PoC radios and phone apps all use it. The Open Mobile Alliance (OMA) modeled its PoC standard on the walkie-talkie: press a button and a session starts.1

How does push-to-talk work?

You press the key and the system asks for permission to transmit. When permission arrives, your device sends your voice to everyone in the group. When you let go, the channel is free for the next person. On a mobile network, a PTT server decides who may talk.3

  1. PressYour device sends a floor request to the server when you press the key.3
  2. GrantThe server answers "floor granted" to you and "floor taken" to everyone else.3
  3. TalkYour voice reaches the group as audio packets while you hold the key.3
  4. ReleaseLetting go sends "floor release", and the server tells the group the floor is idle.3

The message names are from 3GPP's MCPTT; OMA calls this step talk burst control.1

What is half duplex?

Half duplex means voice travels in one direction at a time. While you hold the key you talk, and when you release it you listen. OMA describes PoC this way: one person talks and all other participants hear.1 A normal phone call is full duplex, so both sides can speak at once.

Apple's push-to-talk framework uses half duplex by default and blocks transmitting while you receive audio.4 3GPP also allows full-duplex private calls without floor control.5

What is floor control?

Floor control is the rule that decides who may talk at a given moment. 3GPP defines it as an arbitration system for who may transmit. If two people press at once, it grants one request and rejects or queues the other. That is how a PTT group keeps to one speaker at a time.5

SituationWhat floor control does
Channel is freeGrants your request and tells the group who is talking
Two people press at onceGrants one request; rejects or queues the other
A higher-priority user pressesCan override the current talker5
Someone holds the key too longA talk-time limit gives others a chance to speak

Where does push-to-talk run?

PTT runs wherever a group can share one channel: on radio waves between two-way radios, or on mobile data and Wi-Fi through a PTT server. The second kind is push-to-talk over cellular (PoC). Phone apps and carrier services use the same idea.

KindHow the voice travelsWhat you need
Two-way radioRadio waves, radio to radioRadios; see types of two-way radio
PoC radioMobile data or Wi-Fi, through a PTT serverRadio, SIM, PTT service
Phone appWi-Fi or mobile data6Phone and app
Carrier serviceThe operator's mobile network or Wi-FiSubscription, as with AT&T Enhanced Push-to-Talk7 or Verizon Push to Talk Plus8
MCPTT3GPP mobile networksA mission-critical PTT service

How does push-to-talk work on phones and apps?

A PTT app puts a talk button on the screen or maps it to a hardware key or a headset button. You hold it to speak, and the app sends your voice over Wi-Fi or mobile data.6 On iPhone, Apple's framework supplies the system talk controls, and the app provides the back-end service.4

Services include Microsoft Teams Walkie Talkie, Privox, RealPTT, TASSTA, WalkieFleet and Zello. Compare them in PTT software or try one in the radio simulator.

What is MCPTT?

MCPTT is mission-critical push-to-talk, the 3GPP standard for PTT on LTE and 5G networks.34 It adds floor control, priorities and emergency override to ordinary PTT for public safety, railways, utilities and maritime users, and it sets delay targets the network should meet.5

The targets are not guarantees: access time under 300 ms for 95% of requests and mouth-to-ear delay under 300 ms for 95% of voice bursts, at up to 70% network load.5 Release 13, frozen in March 2016, completed the first mission-critical PTT specifications.9 See the glossary.

What are PTT buttons and headsets?

A PTT button is the control that opens the channel. It can be a side key on a radio, a programmable key on a rugged phone, a headset button or an on-screen button. Some hold to talk; others tap once to start and again to stop.6

Teams Walkie Talkie works with Android wired headsets that have a play/pause button, and with headsets and rugged phones that have a dedicated PTT key.6 Apple's framework accepts Bluetooth accessory buttons.4

Where did push-to-talk come from?

Cellular push-to-talk copies the walkie-talkie's press-to-talk key and its one-speaker-at-a-time rule. Early versions, such as Nextel's Direct Connect, ran on the operator's own iDEN network.10 Open standards followed in 2006, mission-critical specifications in 2016 and a system push-to-talk framework for iPhone apps in 2022.

YearMilestone
2002Nextel says Direct Connect handles more than 150 million calls a day10
2006OMA approves PoC 1.0 on June 91
2013Sprint switches off its iDEN network on June 3011
20163GPP Release 13 completes its first mission-critical PTT specifications9
2022Apple introduces its PushToTalk framework at WWDC2212

What are the pros and cons of push-to-talk?

PTT reaches a whole group with one press and works hands-free with a headset. The costs are one speaker at a time, no service without signal on network-based PTT, and a short delay before voice arrives. It suits short group messages better than long private talks.

Good at

  • One press reaches a contact or a whole group.8
  • Headsets and Bluetooth buttons keep hands free.6
  • Priority and emergency override are standardized for mission-critical use.5

Weak at

  • Only one person talks at a time; others wait or queue.1
  • Network-based PTT stops without a connection.6
  • Voice arrives after a delay that depends on the connection.13

Is push-to-talk the same as a walkie-talkie?

No. Push-to-talk is the method, and a walkie-talkie is a device that uses it. A classic walkie-talkie talks directly to other radios; a PoC radio or phone app sends voice through the mobile network. See what a two-way radio is, 4G LTE walkie-talkies and the radio catalog.

Questions

Does push-to-talk need internet?

Not on a direct two-way radio. PoC radios, phone apps and carrier services need mobile data or Wi-Fi; Microsoft states that Teams Walkie Talkie does not work with no connectivity at all.6

How much delay does push-to-talk have?

Zello states under 0.5 seconds on Wi-Fi, under 1 second on 4G and 2 seconds or more on 2G.13

How much data does push-to-talk use?

Zello uses 12–45 kbps while you talk and averages 70–100 MB per user per month.14 Teams expects about 20 kbps while sending or receiving audio and negligible data when idle.6

Sources

  1. Creating a Push to Talk app · Apple Developer Documentation
  2. Enhanced Push-to-Talk · AT&T Business
  3. Push to Talk Plus · Verizon Business
  4. Release 13 · 3GPP
Show all 14 sources
  1. What is the current latency? · Zello Work Help Center