Twinkle (software)

From Wikipedia, the free encyclopedia
Twinkle
Developer(s) Michel de Boer
Initial release 27 April 2005
Stable release 1.4.2 (February 25, 2009 (2009-02-25)) [±]
Written in C++
Operating system GNU/Linux
Type VoIP
License GNU General Public License
Website www.twinklephone.com

Twinkle is a free and open source software application for Voice over Internet Protocol (VoIP) voice communications in IP networks, such as the Internet.[1] It is designed for GNU/Linux operating systems and uses the Qt toolkit for its graphical user interface. For call signaling it employs the Session Initiation Protocol (SIP). 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
  • 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

References

External links

This article is issued from Wikipedia. The text is available under the Creative Commons Attribution/Share Alike; additional terms may apply for the media files.