Our beloved softphone Twinkle hasn't been updated since 2009. Since the UI part was written in Qt 3, this great application gradually disappeared from (nearly?) all Linux distributions. There have been some quick and dirty ports to Qt 4, but these rely on Qt3Support which is gone with Qt 5. Hence it was needed to do a proper port. This is it.
The last stable release is v1.10.3 (February 2022).
Latest development code can be retrieved from Git:
git clone https://github.com/LubosD/twinkle.git
Use GitHub's issue tracker to report bugs.
To build Twinkle with ALSA, Speex, iLBC, G.729A and ZRTP support:
$ cd twinkle $ mkdir build && cd build $ cmake .. -DWITH_ALSA=On -DWITH_SPEEX=On -DWITH_ILBC=On -DWITH_ZRTP=On -DWITH_G729=On -DWITH_QT5=On $ make # make install
twinkle
. The console-based client is called twinkle-console
.-DWITH_DIAMONDCARD=On
. I'm not sure it works at all.