[Kde-announce-apps] Twinkle 0.7

Michel de Boer michel at twinklephone.com
Sun Apr 30 14:00:37 CEST 2006

Name: Twinkle
Version: 0.7
Type: Telephony
Depend: Qt 3.x
License: GPL
Homepage: http://www.twinklephone.com
More Info:

 Twinkle is a soft phone for your voice over IP
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
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.

 29 apr 2006 - Release 0.7
- Speex support (narrow, wide and ultra wide band)
- Support for dynamic payload numbers for audio
codecs in SDP
- Inband DTMF (option for DTMF transport in user
- UTF-8 support to properly display non-ASCII
- --cmd command line option to remotely execute
CLI commands
- --immediate command line option to perform
--call and --cmd without user
- --set-profile command line option to set the
active profile.
- Support "?subject=" as part of address for
- The status icon are always displayed: gray ->
inactive, full color -> active
- Clicking the registration status icon fetches
current registration status
- Clicking the service icons enables/disables the
- Fancier popup from KDE system tray on incoming
- Popup from system tray shows as long as the
phone is ringing.
- Reload button on address form
- Remove special phone number symbols from dialed
  This option can be enabled/disabled via the user
- Remove duplicate entries from the dial history
drop down box
- Specify in the user profile what symbols are
special symbols to remove.
- Changed default for "use domain to create unique
contact header value" to
- New SIP protocol option: allow SDP change in
INVITE responses
- Do not ask username and password when
authentication for an
  automatic re-regsitration fails. The user may
not be at his desk, and 
  the authentication dialog stalls Twinkle.
- Ask authentication password when user profile
contains authentication
  name, but no password.
- Improved handling of socket errors when
interface goes down temporarily.

Bug fixes
- If the far end holds a call and then resumes a
call while Twinkle has
  been put locally on-hold, then Twinkle will
start recording sound from
  the mic and send it to the far-end while
indicating that the call is
  still on-hold.
- Crash on no-op SDP in re-INVITE
- Twinkle exits when it receives SIGSTOP followed
- call release cause in history is incorrect for
incoming calls.

Build improvements
- Break dependency on X11/xpm.h

More information about the Kde-announce-apps mailing list