Hey, check out the forum! If you're logged in, you can participate!
Home/Guide/DTMF Call IDs

DTMF Call IDs

How Radios Work

Many GMRS radios have a feature called a DTMF call ID (also known as ANI - Automatic Number Identification, or PTT ID). When enabled, your radio automatically sends a short burst of DTMF tones every time you key up or unkey. This tone sequence acts as a caller ID, letting others know who's transmitting.

How it works

You program a short numeric code (typically 3–6 digits) into your radio's settings. When you press PTT, the radio rapidly sends that code as a series of audible DTMF tones - the same touch-tone sounds you'd hear dialing a phone number, just played very quickly. Other radios that support DTMF decoding can display this code on their screen, identifying who called.

Most radios let you choose when the ID is sent:

DTMF through repeaters

DTMF tones pass through repeaters just like voice - the repeater retransmits whatever audio it receives. This means your call ID tones will be heard by everyone listening to the repeater's output, not just people on your direct simplex frequency. Some repeater controllers can decode DTMF tones to trigger special functions (like linking to other repeaters or activating autopatch), so check with your repeater's owner before sending DTMF sequences you haven't coordinated.

DTMF speed settings

Most radios offer a choice between fast and slow DTMF transmission speed. Fast sends tones in a rapid burst that's over in a fraction of a second; slow stretches them out slightly. Use fast for identification purposes - it gets out of the way quickly and is less disruptive to conversation. Slow is sometimes needed for repeater control or autopatch systems that can't reliably decode fast tones.

The audible tone issue

Unlike CTCSS or DCS, DTMF tones are fully audible - everyone monitoring the channel hears the beeps. On a busy repeater, a lot of radios all sending BOT/EOT IDs creates a constant stream of beeping that many users find annoying. Some groups ask members to disable DTMF call IDs entirely, or to use EOT-only so the beep comes at the end rather than cutting into the beginning of speech. If you're joining an established group or repeater community, ask about their preference before enabling the feature.

Common DTMF code conventions in GMRS groups

There's no central registry for DTMF call IDs - you just pick a number and use it. That said, many groups develop informal conventions:

What it's used for

Setting it up

The exact steps vary by radio, but the general process is:

  1. Go into your radio's menu and find the DTMF or PTT ID settings
  2. Enter your desired code (a short number you'll use as your ID)
  3. Choose when to send it - BOT, EOT, or both
  4. Enable the feature

Not private: DTMF call IDs are sometimes confused with privacy features, but they provide no privacy whatsoever. Every transmission is still heard by everyone on the channel - the tones just tell listeners who is transmitting, not only your intended recipient. For selective squelch behavior (where radios only unmute for specific callers), see DTMF selective calling. Even then, anyone with a scanner or a radio set to carrier squelch will hear everything.

DTMF vs. CTCSS/DCS: These features are often confused but work completely differently. CTCSS and DCS are continuous sub-audible tones transmitted alongside your voice - they're inaudible and control whether your radio's squelch opens, filtering out traffic from other groups sharing the channel. DTMF call IDs are short, fully audible tone bursts sent for identification only. CTCSS/DCS is about which transmissions your radio unmutes for; DTMF IDs are about labeling who sent a transmission. Most radios support both features independently, and many operators use them together.

What the rule says
What it means
In practice