k-phone SIP Softphone
k-phone icon

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.

Linux
AppImage · x86-64
Download
Requires FUSE or Linux kernel 5.13+
Windows
Portable EXE · x86-64
Download
No installation required

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)

  1. Download k-phone-linux-amd64.AppImage
  2. Make it executable
  3. Run it — no installation or root access needed
chmod +x k-phone-linux-amd64.AppImage ./k-phone-linux-amd64.AppImage

Windows (Portable)

  1. Download k-phone-windows-amd64.exe
  2. Double-click to launch — no installer, no UAC prompt
  3. Open Settings, enter your SIP account details, and click Save & reconnect