twinkle - Voice over Internet Protocol (VoIP) SIP Phone

Property Value
Distribution Ubuntu 16.04 LTS (Xenial Xerus)
Repository Ubuntu Universe i386
Package name twinkle
Package version 1.9.0+dfsg
Package release 3
Package architecture i386
Package type deb
Installed size 7.78 KB
Download size 1.76 MB
Official Mirror
Soft-phone for making telephone calls using SIP over an IP network.
Twinkle supports direct IP phone to IP phone communication or a network
using a SIP proxy to route your calls.
In addition to making basic voice calls Twinkle provides you the
following features regardless of the services that your VoIP service
provider might offer.
2 call appearances (lines)
Multiple active call identities
Custom ring tones
Call Waiting
Call Hold
3-way conference calling
Call redirection on demand
Call redirection unconditional
Call redirection when busy
Call redirection no answer
Reject call redirection request
Blind call transfer
Call transfer with consultation (attended call transfer) (new)
Reject call transfer request
Call reject
Repeat last call
Do not disturb
Auto answer
Message Waiting Indication
Voice mail speed dial
User definable scripts triggered on call events
E.g. to implement selective call reject or distinctive ringing
RFC 2833 DTMF events
In-band DTMF
Out-of-band DTMF (SIP INFO)
STUN support for NAT traversal
Send NAT keep alive packets when using STUN
NAT traversal through static provisioning
Missed call indication
History of call detail records for incoming, outgoing, successful and missed
DNS SRV support
Automatic fail-over to an alternate server if a server is unavailable
Other programs can originate a call via Twinkle, e.g. call from address book
System tray icon
System tray menu to originate and answer calls while Twinkle stays hidden
User definable number conversion rules
Simple address book
Support for UDP and TCP (new) as transport for SIP
Instant messaging
Simple file transfer with instant message
Instant message composition indication
Command line interface (CLI)
VoIP security
Secure voice communication by ZRTP/SRTP
MD5 digest authentication support for all SIP requests
AKAv1-MD5 digest authentication support for all SIP requests (new)
Identity hiding
Audio codecs
G.711 A-law (64 kbps payload, 8 kHz sampling rate)
G.711 u-law (64 kbps payload, 8 kHz sampling rate)
GSM (13 kbps payload, 8 kHz sampling rate)
Speex narrow band (15.2 kbps payload, 8 kHz sampling rate)
Speex wide band (28 kbps payload, 16 kHz sampling rate)
Speex ultra wide band (36 kbps payload, 32 kHz sampling rate)
G.726 (16, 24, 32 or 40 kbps payload, 8 kHz sampling rate)
For all codecs the following preprocessing options are available to improve
quality at the far end of a call.
Automatic gain control (AGC) (new)
Noise reduction (new)
Voice activity detection (VAD) (new)
Acoustic echo control (AEC) [experimental] (new)


Package Version Architecture Repository
twinkle_1.9.0+dfsg-3_amd64.deb 1.9.0+dfsg amd64 Ubuntu Universe
twinkle - - -


Name Value
libasound2 >= 1.0.16
libc6 >= 2.15
libccrtp2v5 -
libgcc1 >= 1:4.2
libgsm1 >= 1.0.13
libmagic1 >= 5.12
libqt5core5a >= 5.5.0
libqt5declarative5 >= 5.0.2
libqt5gui5 >= 5.0.2
libqt5gui5-gles >= 5.0.2
libqt5widgets5 >= 5.0.2
libreadline6 >= 6.0
libsndfile1 >= 1.0.20
libspeex1 >= 1.2~beta3-1
libspeexdsp1 >= 1.2~beta3.2-1
libstdc++6 >= 5.2
libucommon7v5 -
libxml2 >= 2.7.4


Type URL
Binary Package twinkle_1.9.0+dfsg-3_i386.deb
Source Package twinkle

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install twinkle deb package:
    # sudo apt-get install twinkle




2016-01-06 - Peter Colberg <>
twinkle (1:1.9.0+dfsg-3) unstable; urgency=medium
* Explicitly disable ALSA support on non-Linux architectures.
* Set Maintainer field to Debian VoIP Team.
* Add myself to Uploaders field.
* Update Vcs-Git and Vcs-Browser fields.
* Fix conflicting definition of socklen_t on GNU Hurd.
2015-12-30 - Peter Colberg <>
twinkle (1:1.9.0+dfsg-2) unstable; urgency=medium
* Disable ZRTP support to allow migration to testing.
- libzrtpcpp links against OpenSSL in violation of the GPL (see: #797554).
* Enable ALSA support on Linux only.
* Fix detection of <linux/errqueue.h>.
* Add Vcs-Git and Vcs-Browser fields.
* Fix spelling mistakes detected by lintian.
* Link with -Wl,--as-needed to avoid useless library dependencies.
* Cherry-pick UI fixes from upstream git.
2015-12-29 - Clint Adams <>
twinkle (1:1.9.0+dfsg-1) unstable; urgency=medium
[ Peter Colberg ]
* New upstream release.
* Repack orig tarball without embedded gsm library.
* Update Homepage to new upstream URL.
* Add Build-Depends:
- bison
- cmake
- flex
- linux-libc-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386]
- qtdeclarative5-dev
- qtquick1-5-dev
- qtscript5-dev
- qttools5-dev
- qttools5-dev-tools
* Drop Build-Depends:
- autotools-dev
- cdbs
- dh-autoreconf
- libboost-regex-dev
- libncurses-dev
- libxpm-dev
* Update patches:
- desktop-entry-contains-encoding-key.patch
- libgsm.patch
* Drop patches:
- boost_regex-mt.patch
- localetime_r_conflict.diff
- newer-automake.diff
- newer-libccrtp.diff
- no-qt.diff
- vsnprintf_incompatibility.diff
* Add machine-readable copyright file.
* Update watch file to track github releases.
* Update debhelper compat level to 9.
* Migrate from cdbs to dh.
* Support parallel build.
* Remove deprecated menu file.
* Bump Standards-Version to 3.9.6.
[ Clint Adams ]
* Remove myself from Maintainer field.
2015-08-31 - Dimitri John Ledkov <>
twinkle (1:1.4.2-4.1) unstable; urgency=medium
* Non-maintainer upload.
* Use dh-autoreconf to drop had-dependancy on obsolete
automake. (Closes: #754046)
2014-01-26 - Clint Adams <>
twinkle (1:1.4.2-4) unstable; urgency=medium
* Tweak for automake 1.14.  closes: #733611.
* Bump to Standards-Version 3.9.5.
2013-07-25 - Clint Adams <>
twinkle (1:1.4.2-3) unstable; urgency=low
* Reintroduce to Debian.
* Patch to build CLI client instead of Qt3 GUI.
2009-05-16 - Mark Purcell <>
twinkle (1:1.4.2-2) unstable; urgency=low
* Drop depreciated KDE3 support: configure --without-kde
- Assist with Debian KDE4 transition
- Fix "Add a light version compiled without kde" (Closes: #367258)
* Fix "FTBFS: seems to fail when building with libzrtpcpp-dev 1.3.0-1"
Updated Build-Depends: (Closes: #519347)
* DEB_AUTO_UPDATE_AUTOCONF regenerate configure (pickup boost_regex-mt.patch)
* Relax Build-Depends: ccrtp >= 1.7.0
* debian/compat -> 7
* Update Standards 3.8.1 - no changes
2009-02-26 - Mark Purcell <>
twinkle (1:1.4.2-1) unstable; urgency=low
* New upstream release
- libcommoncpp2 transition
2009-01-27 - Mark Purcell <>
twinkle (1:1.4-2) experimental; urgency=low
* Fix "twinkle_1:1.4-1(sparc/experimental): FTBFS: error:
readline/readline.h: No such file or directory" 
- Add Build-Depends: libreadline-dev & libspeexdsp-dev (Closes: #513135)
* Update Description: to match upstream
2009-01-26 - Mark Purcell <>
twinkle (1:1.4-1) experimental; urgency=low
* New upstream release
* Add Build-Depends: ccrtp >= 1.7.0

See Also

Package Description
twitter-recess_1.1.9-1_all.deb code quality tool for CSS built on top of LESS
twittering-mode_3.0.0-1_all.deb Twitter client for Emacs
twm_1.0.9-1ubuntu1_i386.deb Tab window manager
twms_0.05t-2_all.deb tiny web map service
twoftpd-run_1.42-1_all.deb a simple secure efficient FTP server
twoftpd_1.42-1_i386.deb a simple secure efficient FTP server (programs)
twolame_0.3.13-1.2_i386.deb MPEG Audio Layer 2 encoder (command line frontend)
tworld-data_1.3.2-2_all.deb Chip's Challenge Game Engine Emulation - level data files
tworld_1.3.2-2_i386.deb Chip's Challenge Game Engine Emulation
twpsk_4.1-1_i386.deb Soundcard-based X program for operating PSK31
txt2html_2.51-1_all.deb Text to HTML converter
txt2man_1.5.6-3_all.deb convert flat ASCII text to manpage format
txt2pdbdoc_1.4.4-6_i386.deb convert plain text files to Palm DOC (for PalmOS) and back
txt2regex_0.8-4_all.deb A Regular Expression "wizard", all written with bash2 builtins
txt2tags_2.6-3.1_all.deb conversion tool to generating several file formats