Twinkle (software)
{{short description|App for voice communications over VoIP protocol}}
{{distinguish|Wikipedia:Twinkle}}
{{Multiple issues|
{{refimprove|date=October 2014}}
{{notability|Products|date=July 2015}}
}}
{{Infobox software
| name = Twinkle
| logo = Twinkle logo.png
| screenshot = Twinkle-1.4.2-en.png
| caption =
| collapsible =
| author =
| developer = Michel de Boer, Luboš Doležel
| released = 27 April 2005
| latest release version = {{wikidata|property|preferred|references|edit|Q1760619|P348|P548=Q2804309}}
| latest release date = {{wikidata|qualifier|preferred|single|Q1760619|P348|P548=Q2804309|P577}}
| latest preview version = {{wikidata|property|preferred|references|edit|Q1760619|P348|P548=Q51930650}}
| latest preview date = {{wikidata|qualifier|preferred|single|Q1760619|P348|P548=Q51930650|P577}}
| programming language = C++
| operating system = Linux
| platform = Qt
| size =
| language =
| status =
| genre = VoIP
| license = GPL-2.0-or-later
}}
Twinkle is a free and open-source application for voice communications over Voice over IP (VoIP) protocol.
Architecture
It is designed for Linux operating systems and uses the Qt toolkit for its graphical user interface. For call signaling it employs the Session Initiation Protocol (SIP).{{cite web |title=Twinkle - soft-phone for making telephone calls |url=https://www.linuxlinks.com/twinkle/ |website=LinuxLinks}} It also features direct IP-to-IP calls. Media streams are transmitted via the Real-time Transport Protocol (RTP) which may be encrypted with the Secure Real-time Transport Protocol (SRTP) and the ZRTP security protocols.
Since version 1.3.2 (September 2008), Twinkle supports message exchange and a buddy-list feature for presence notification, showing the online-status of predefined communications partners (provider-support needed).
Supported audio formats
- G.711 A-law: 64 kbit/s payload, 8 kHz sampling rate
- G.711 μ-law: 64 kbit/s payload, 8 kHz sampling rate
- G.726: 16, 24, 32 or 40 kbit/s payload, 8 kHz sampling rate
- GSM: 13 kbit/s payload, 8 kHz sampling rate
- G.729: 8 kbit/s payload, 8 kHz sampling rate
- iLBC: 13.3 or 15.2 kbit/s payload, 8 kHz sampling rate
- Speex narrow band: 15.2 kbit/s payload, 8 kHz sampling rate
- Speex wide band: 28 kbit/s payload, 16 kHz sampling rate
- Speex ultra wide band: 36 kbit/s payload, 32 kHz sampling rate
See also
{{Portal|Free and open-source software}}
References
{{Reflist}}
{{commons category|Twinkle (VoIP software)}}
Category:Cryptographic software
Category:Internet privacy software
Category:Software that uses Qt
{{network-software-stub}}