Twinkle 1.2

Michel de Boer michel at twinklephone.com
Sun Mar 9 17:50:47 CET 2008


Name: Twinkle
Version: 1.2
Type: KDE Telephony
Depend: Qt 3.x
License: GPL
Homepage: http://www.twinklephone.com
More Info:
http://www.kde-apps.org/content/show.php?content=26926

Description:
 Twinkle is a soft phone for your voice over IP
and instant messaging communcations 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.

Changelog:
 8 march 2008 - 1.2
==================
- SIP over TCP
- Automatic selection of IP address.
  * On a multi-homed machine you do not have to
select an IP address/NIC
    anymore.
  * You can now start Twinkle when the network
interface is down.
- Support for sending a q-value in a registration
contact.
- Send DTMF on an early media stream.
- Choose auth over auth-int qop when server
supports both for authentication.
  This avoids problems with SIP ALGs.
- Support tel-URI in From and To headers in
incoming SIP messages.
- Print a log rotation message at end of log when
a log file is full.
- Remove 20 character limit on profile names.
- Reject an incoming MESSAGE with 603 if max.
sessions == 0
- Delivery notification when a 202 response is
received on a MESSAGE.

Bug fixes
---------
- When you deactivate a profile that has MWI
active, but MWI subscription failed,
  and subsequently activate this profile again,
then Twinkle does not subscribe to
  MWI.
- The max redirection value was always set to 1.
- Leading space in the body of a SIP message
causes a parse failure
- Twinkle crashes with SIGABRT when it receives an
INVITE with
  a CSeq header that contains an invalid method.
- Latest release of lrelease corrupted translation
files.
- Twinkle crashes on 'twinkle --cmd line'
- If an MWI NOTIFY does not contain a voice msg
summary, twinkle
  shows a random number for the amount of messages
waiting.
- Depending on the locale Twinkle encoded a
q-value with a comma
  instead of a dot as decimal point.

Build changes
-------------
- Modifications for gcc 4.3.
- Remove fast sequence of open/close calls for
ALSA to avoid
  problems with bluez.


More information about the Kde-announce-apps mailing list