Twinkle (software)

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Twinkle
DevelopersMichel de Boer, Luboš Doležel
Initial release27 April 2005
Stable release1.10.3 (February 19, 2022; 4 years ago (2022-02-19)) [±]
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Written inC++
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    Operating systemLinux
    PlatformQt
    TypeVoIP
    LicenseGPL-2.0-or-later

    Twinkle is a free and open-source application for voice communications over Voice over IP (VoIP) protocol.

    Architecture

    [edit | edit source]

    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).[1] 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

    [edit | edit source]
    • 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

    [edit | edit source]

    Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

    References

    [edit | edit source]
    1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).