twinkle - Voice over Internet Protocol (VoIP) SIP Phone

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 Mute 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 Presence 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)



    Source package: twinkle

    Install Howto

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


    • /usr/bin/twinkle
    • /usr/bin/twinkle-console
    • /usr/share/applications/twinkle.desktop
    • /usr/share/bug/twinkle/presubj
    • /usr/share/doc/twinkle/README.Debian
    • /usr/share/doc/twinkle/
    • /usr/share/doc/twinkle/THANKS
    • /usr/share/doc/twinkle/changelog.Debian.gz
    • /usr/share/doc/twinkle/copyright
    • /usr/share/man/man1/twinkle.1.gz
    • /usr/share/pixmaps/twinkle.png
    • /usr/share/services/sip.protocol
    • /usr/share/twinkle/providers.csv
    • /usr/share/twinkle/ringback.wav
    • /usr/share/twinkle/ringtone.wav
    • /usr/share/twinkle/twinkle16.png
    • /usr/share/twinkle/twinkle32.png
    • /usr/share/twinkle/twinkle48.png
    • /usr/share/twinkle/lang/twinkle_cs.qm
    • /usr/share/twinkle/lang/twinkle_de.qm
    • /usr/share/twinkle/lang/twinkle_fr.qm
    • /usr/share/twinkle/lang/twinkle_nl.qm
    • /usr/share/twinkle/lang/twinkle_ru.qm
    • /usr/share/twinkle/lang/twinkle_sv.qm


    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