COMLINK

Professional IP Voice Communications — Anywhere. Anytime.

Push-to-talk voice linking over local networks and the internet. Built for radio operators, remote sites, and anyone who needs a reliable communications link.

Windows Linux Raspberry Pi No Cloud Required No Subscriptions Private & Self-Hosted
Built for Operators

ComLink is a professional push-to-talk voice communications platform designed for operators who need reliable, low-latency audio links over any network. Whether linking radio repeaters across a region, monitoring remote antenna sites, or coordinating field teams — ComLink delivers.

It runs on Windows PCs, Linux machines, and Raspberry Pi single-board computers. Deploy a headless Pi node at a remote site, connect it to your local station over the internet, and operate as if you were right there.

ComLink handles WAN audio streaming, LAN multicast discovery, mobile PTT clients, real-time text chat, serial port hardware PTT, DTMF tones, and full audio device management — all in a single application with no external dependencies, no cloud accounts, and no monthly fees.

"ComLink turns any Windows PC or Raspberry Pi into a professional-grade radio link node. No expensive hardware. No proprietary systems. Just reliable voice communications over IP." — ComLink Design Philosophy
Capabilities
Everything You Need

ComLink combines voice, chat, audio control, and network management into a single focused application.

Push-to-Talk (PTT)

Spacebar PTT with toggle mode and a large visual ON-AIR indicator. Serial port hardware PTT for direct radio interface connections.

WAN Audio Streaming

Low-latency 16kHz PCM audio over UDP. Connect stations across the internet via static IP, DDNS hostname, or Tailscale VPN.

LAN Multicast

Automatic peer discovery on local networks. Multiple stations connect instantly with no manual IP configuration needed.

Mobile Support

Dedicated mobile PTT port with EchoLink-style NAT traversal. Phone clients stay connected through firewalls automatically.

Built-in Text Chat

Real-time text chat between all connected stations on a dedicated port, independent of the audio channel.

Audio Control

Live VU meters, adjustable mic gain, sensitivity, and output volume with full audio device selection for each signal path.

Station ID

Configurable callsign or station name displayed prominently and broadcast to all connected peers on every transmission.

DTMF Keypad

Full 16-tone DTMF keypad for sending tone sequences over the link to control remote equipment or repeater functions.

Raspberry Pi Native

Runs natively on Pi 4 and Pi 5 (64-bit). Deploy headless nodes at remote sites — no monitor or keyboard required.

Private & Self-Hosted

No cloud servers, no accounts, no subscriptions. All audio travels directly between your nodes using Tailscale VPN.

Activity Log

Real-time event log with timestamps tracking connections, PTT events, peer activity, and errors.

Persistent Settings

Audio devices, remote IP, callsign, and window size saved automatically and restored on every launch.

Applications
Who Uses ComLink

From amateur radio operators to emergency communications teams — ComLink fits wherever reliable voice links are needed.

Amateur Radio Operators

Link VHF, UHF, and HF stations across cities or regions. Bridge repeaters over IP without dedicated linking hardware.

Remote Site Monitoring

Deploy a Pi node at a remote antenna or repeater site. Monitor and operate equipment from anywhere in the world.

Emergency Communications

Establish reliable backup voice links when traditional infrastructure is unavailable. Operates over any internet connection.

Repeater Linking

Connect geographically separate repeater sites into a single linked system using low-cost Pi nodes at each location.

Field Operations

Coordinate teams across large areas with reliable PTT voice and real-time text chat from laptops or portable Pi units.

Private Networks

Build a closed, private voice network for a club, organization, or team — completely independent of any public service.

Technical Details
Specifications

ComLink is engineered for reliability and low latency on modest hardware.

SpecificationDetail
Audio Sample Rate16,000 Hz (16 kHz), mono
Audio Format16-bit PCM, 20 ms frames (320 samples per frame)
Transport ProtocolUDP — low latency, no buffering overhead
PTT ModesKeyboard (Spacebar), Serial port hardware PTT
DTMFStandard 16-tone keypad (0–9, A–D, *, #)
LAN DiscoveryUDP Multicast 239.192.0.1:5198 — automatic, no configuration
Supported PlatformsWindows 10/11, Linux, Raspberry Pi OS 64-bit (Bookworm)
Recommended Pi HardwareRaspberry Pi 4 (4GB RAM) or Pi 5
Remote AccessStatic IP, DDNS hostname, or Tailscale VPN (recommended)
GUI FrameworkPySide6 (Qt 6) — native look on all platforms
51999
WAN Audio — UDP
51998
Mobile PTT — UDP
52000
Chat — UDP
4000
NoMachine — TCP
Deployment
Up and Running in Minutes

A basic two-station link requires no complex configuration — install, enter an IP address, and talk.

01

Install ComLink

Run ComLink on any Windows PC or deploy on a Raspberry Pi. Single application file with all dependencies included.

02

Enter Remote IP

Type the remote station's IP address or Tailscale address into the WAN Remote IP field on both ends.

03

Enable WAN & Talk

Click Enable WAN TX on both stations. Press Spacebar to transmit. Your link is live — low latency, crystal clear audio.