k-phone
A SIP softphone built in Go with a modern dark UI. Make and receive calls on any SIP-compatible VoIP system — no subscription, no cloud dependency.
Features
Full SIP Stack
REGISTER, INVITE/BYE/CANCEL, OPTIONS, MESSAGE, DTMF (INFO), Blind Transfer (REFER) and BLF (SUBSCRIBE/NOTIFY) — pure Go, no native SIP library.
Secure Transports
Connect over UDP, TCP, TLS, WebSocket (WS) or WSS. Choose the transport that best fits your VoIP infrastructure.
HD Audio
G.711 PCMU/PCMA in pure Go plus G.722 wideband for crystal-clear HD voice. Each call shows the negotiated codec.
Busy Lamp Field
Live presence panel for any number of SIP extensions. Green/yellow/red dots update in real-time. Click to dial instantly.
Call Controls
Hold/Resume, microphone mute, blind transfer, and DTMF tones — complete in-call management with per-call audio routing.
Native Performance
Single self-contained binary. Built with Go and Wails — fast startup, minimal RAM, no runtime dependencies to manage.
Getting Started
Linux (AppImage)
- Download
k-phone-linux-amd64.AppImage - Make it executable
- Run it — no installation or root access needed
Windows (Portable)
- Download
k-phone-windows-amd64.exe - Double-click to launch — no installer, no UAC prompt
- Open Settings, enter your SIP account details, and click Save & reconnect