VoIP/SIP client (softphone) for Windows

Download the latest release: tSIP_0_3_05_bin.zip (basic version, without video support).

When looking for a SIP and media stack I've spotted libre/librem/baresip from creytiv.com. It has I believe pretty unique combination of simplicity, completeness and most of all permissive BSD-style license allowing commercial and closed-source derivatives.

Quick specification

Note: page is organized in chronological way. This specification refers to latest version.

Console application

Minimal subset (no video support, no codecs besides G.711, just the essentials for voice calls) of libre/librem/baresip as a console application built with Turbo C++ 2006 Explorer. If you're not a Borland products user stay with original source code that can be used with i.e. VC++ 2003.
bsip_tc_20111215.7z - source only

GUI SIP client

SIP client with graphical user interface built upon re/rem/baresip stack. Feature set is very limited, but whole project is self-contained and easy to compile - no external dependencies. GUI is using simplest possible model: single registration account and single call at a time, but application is portable and using configuration from a local JSON file, so many instances can be run simultaneously with different configurations. Each instance takes ~3 MB of disk space (including wave files with signals such as ringing).

mini-HOWTO
RecordViewer.exe - browser for call recordings
tSIP on github

Note: tSIP version with video support requires openh264.dll that needs to be downloaded separately from Cisco page due to licensing reasons. Download openh264-2.3.1-win32.dll.bz2 and extract it (using e.g. 7-zip), rename openh264-2.3.1-win32.dll to openh264.dll and put it next to application executable.


Latest compilation (exe only, to be replaced in regular release) may be often found here.