Last Updated on February 14, 2025
Twinkle is a soft-phone for making telephone calls using SIP over an IP network. It is a Qt-based VoIP phone.
Twinkle supports direct IP phone to IP phone communication or a network using a SIP proxy to route your calls.
To use Twinkle you need to obtain a SIP account, which are available from many providers at no charge. You also need to create a user profile. A user profile contains the data for your SIP account, like your username, password, SIP proxy address and more. You can create multiple user profiles for different accounts that you may have.
Features include:
- 2 call appearances (lines).
- Multiple active call identities.
- Custom ring tones.
- Call Waiting.
- Call Hold.
- 3-way conference calling.
- Mute.
- Call redirection on demand, unconditional, when busy, and no answer.
- Reject call redirection request.
- Blind call transfer.
- Call transfer with consultation (attended call transfer).
- 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.
- Integration with KAddressBook.
- 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).
Website: mfnboer.home.xs4all.nl
Support:
Developer: Michel de Boer and contributors
License: GNU GPL

| Explore Linux | |
|---|---|
| Best Free and Open Source Software - A huge collection of recommended free and open source software covering every major category. | |
| In-depth Linux Software Reviews - Detailed assessments of Linux software covering features, usability and overall quality. | |
| The Big List of Active Linux Distros - An extensive collection of actively developed Linux distributions. | |
| Open Source Alternatives - Alternatives to software and services from Google, Microsoft, Apple, Adobe, IBM, Autodesk, Oracle and others. | |
| Essential Linux System Tools - Indispensable utilities for monitoring, maintaining and managing Linux systems. | |
| Linux Productivity Tools - Useful utilities for improving productivity and streamlining everyday tasks. | |
| Alternatives to Popular CLI Tools - Modern alternatives to familiar command-line utilities supplied with Linux systems. | |
| Awesome Free Linux Game Tools - Tools, utilities and companion software that improve gaming on Linux. | |
| Machine Learning on Linux - Machine learning and deep learning software, self-hosted applications and practical tools. | |
| Saving Money with Linux - Practical ways to reduce electricity consumption and lower computing costs with Linux. | |
| Linux Candy - Fun, entertaining and sometimes delightfully quirky software from the lighter side of Linux. | |

Please read our Comment Policy before commenting.