My Debian/Ubuntu packages - twinkle-devel


Twinkle is a soft-phone for making telephone calls over an IP network using the SIP protocol. You can use it for direct IP phone to IP phone communication or in a network using a SIP proxy to route your calls. Notable features include multiple active identities, call transfer, call rejection, 2 simultaneous calls and 3-way conference calls.

These packages are built using the development version found on the master branch of the upstream GitHub repository.


(Reminder: Make sure you have installed the fbriere-archive-keyring package beforehand!)

Download the .sources file below corresponding to your current release, place it in the /etc/apt/sources.list.d/ directory, and run apt update.

If you prefer, the following command line (run as root) will automatically perform all of the above:
apt-get -y install curl lsb-release && (cd "$(mktemp -d)" && dpkg -i $(curl -# -f -w '%{filename_effective}' -O && (cd /etc/apt/sources.list.d && curl -# -f -O$(lsb_release -cs)/fbriere_twinkle-devel.sources) && apt-get update

Debian releases

stretch (oldoldstable)¹² - buster (oldstable) - bullseye (stable) - bookworm (testing) - sid (unstable)

Ubuntu releases

bionic (18.04) - focal (20.04) - impish (21.10) - jammy (22.04) - kinetic (22.10)

Additional requirements (for older releases)

Highlighted releases require extra steps before apt update may run successfully with this repository:

¹ stretch users need to install the apt-transport-https package.

² stretch users also need to run (as root) the following command line (to work around an OpenSSL bug):
apt-get -y install ca-certificates && sed -i '/^mozilla\/DST_Root_CA_X3/s/^/!/' /etc/ca-certificates.conf && update-ca-certificates