Free software · GPL v2 · Windows & Linux

AI Softphone: you talk, it listens, writes, prompts.

Any IP-PBX compatible. Any AI behind every call.

Several SIP accounts, several calls at once, transfer and conferencing, audio devices chosen by name, contacts and history, webhooks and a local REST API. Everything stays on your machine.

The telephony ships today, on Windows and Linux. Recording and the AI layer are in active development — see what is coming.

  • PJSIPmedia & signalling core
  • Qt 6native desktop interface
  • 1442automated tests, all green
  • EN / RUinterface languages

Screenshots

Every window, as it actually looks

What is built

Delivered, accepted, and in daily use

Only what exists in the product today is described below. Each item has been accepted by a person at a running window, against a real switch.

Telephony a switch recognises

A full SIP user agent on PJSIP: several accounts registered independently, several simultaneous calls with a clear active/held model, and complete control of every one of them.

  • Hold and resume, mute, DTMF
  • Blind and attended (consultative) transfer
  • Local N-way conference
  • Codec negotiation, narrowband and wideband, chosen per account
  • Call progress tones, asserted identity read mid-call

Sound and devices

Microphone, speakers and a separate ringing device are chosen by the name your desktop shows, and applied without dropping the call in progress.

  • A separate ringer device
  • Test sounds and a live microphone level meter
  • A device list free of plumbing aliases

Lives in the background

Close the window and the phone stays registered: a tray icon with quick actions, an incoming-call banner, and hotkeys that work when nothing is focused.

  • Tray / notification area, close-to-tray
  • Autostart at login, optionally minimised
  • Global hotkeys on X11 and Windows
  • One instance, brought to the front when asked

Contacts and history

A local address book and a call log in the phone's own database, standing in a panel beside the dialler.

  • Names from the address book wherever a number appears
  • Redial that reproduces the call, not the row
  • Stored locally — nothing leaves the machine

Auto-answer, including on the switch's demand

The phone stops being something only a person operates: a switch can ask it to answer or to hold, and a line can answer by itself after a delay.

  • BroadWorks NOTIFY talk / hold
  • Call-Info answer-after, Alert-Info intercom, Answer-Mode
  • Per-account auto-answer with a configurable delay
  • A tone in the headset, and a history that says who answered

Made to be driven by other software

Two integration surfaces, both configurable and both off until you turn them on.

  • Webhooks on call events — ringing, answered, held, transferred, ended — with a configurable endpoint and payload, for CRM screen-pop and anything else
  • A local REST API on loopback: contacts, history, live calls with control over them, accounts and settings
  • Self-documenting, endpoints switchable one by one, a token separating reading from writing, passwords never returned

Diagnostics you do not need a capture for

Every SIP message the phone sends or receives can be watched as it happens, with the media statistics of the calls that are up.

  • A live SIP trace with credentials redacted
  • Jitter, loss and round-trip per call
  • Log level changed mid-call, structured logs and metrics

Yours, and local by default

Passwords live in the operating system's keychain — Secret Service on Linux, Credential Manager on Windows — and everything else lives where each system keeps such things.

  • Dark and light themes, or follow the system
  • English and Russian, switched without a restart
  • Free software under GPL v2

In development

What is being built next

Not in the product yet. Listed so that the name on the box is explained rather than implied.

Call recording

Both directions captured with clean channel separation, straight from the media engine, with metadata and a retention policy.

Transcription (ASR)

Completed recordings transcribed through a pluggable external provider, in any language it supports.

LLM post-processing

Summaries and one-line super-summaries, action items, topics and entities, tagging, red flags, questions answered over the transcript.

Recording Zoom and Teams

Another application's call captured through the operating system, near and far ends combined, feeding the same pipeline.

macOS

The third first-class platform. The core and the interface are already portable; what remains is packaging and permissions.

Installers and auto-update

Signed installers on each platform and one update mechanism behind them.

Five more languages

Portuguese, Spanish, French, German and Italian, on top of the English and Russian that ship today.

Beyond Phase 1

Real-time transcription during a call, subtitles with translation, knowledge-base prompting, a central server, video and screen recording.

Download

Get AI Softphone

Free software under GPL v2. No account, no telemetry, no cloud service in the middle.

Requirements: Windows 10 or later (x86-64); a current Linux desktop (x86-64) with PipeWire or PulseAudio. A SIP account from your provider or PBX is required.