Twinkle is a software phone for voice over IP communications using the SIP protocol. You can use it for direct IP phone to IP phone communication, or in a network using a SIP proxy to route your calls. Some of the features offered are call waiting, call hold, 3-way conference call, call transfer, and call reject. It supports STUN or a statically configured public IP address for NAT traversal. When using STUN, it will send keep-alive packets to keep NAT bindings alive. It supports ZRTP for secure voice communication.
|Tags||Communications Internet Phone Telephony|
|Operating Systems||POSIX Linux|
Release Notes: This version provides integration with Diamondcard Worldwide Communication services for making calls to regular and cell phones and sending SMS messages. Furthermore, the call history now gives details on the total number of calls and call duration.
Release Notes: Sound did not work when Twinkle was compiled without speex support. Compiling Twinkle without KDE support sometimes failed. These problems have been fixed.
Release Notes: This release provides codec preprocessing options for noise reduction, voice activity detection, and automatic gain control for all audio codecs. Tel-URIs are now supported as a destination address for a call or instant message. For authentication, AKAv1-MD5 is now supported in addition to plain MD5.
Release Notes: This version has support for sending small file attachments with instant messages. When TCP is used as a transport, the connection can be kept open persistently for NAT traversal. Furthermore, this version has Xsession support so that it will restart after a system shutdown.
Release Notes: This release adds support for TCP as a transport protocol for SIP. Twinkle now automatically discovers which local IP address to use when you make a call or register your user account. Furthermore, you can now send DTMF when an early media stream is set up during call setup.