All software SIP phones suck
- Linphone 3.12: bad UI, unclear account settings, no useful error reporting, can be convinced to work
- Linphone Desktop 4.1: fancy UI, otherwise like Linphone. also, doesn’t handle HiDPI correctly, cutting off options.
after getting it to connect, audio wouldn’t work.
- Jitsi: Java UI that renders like absolute ass
- pjsua: technically a debug client, no audio settings, doesn’t work with pulseaudio on my system
- QuteCom: no release in 7 years, lacking in features such as encryption
- Jami nee GNU Ring nee SFLphone: too many renames, wants to push its own decentralised network, unnecessarily complex
client/daemon model. infuriating UI, confusing/non-functional settings
- Twinkle: abandoned, website gone, looks like AIM from the late 90s; all windows open on my far left monitor, UI is
kinda rough, no video support
- Ekiga: provides absolutely no useful debug information even at max debug level for connection errors. have to use
gconf-editor if one wants to change SIP port. changing the listen port ALSO changes the port the client tries to reach
the registrar at, EVEN IF specifying the registrar’s port. ekiga can go fuck itself.
- Empathy + telepathy-rakia: UI simply vanishes. maybe expects a tray to exist.
- KDE-Telepathy + telepathy-rakia: expects to integrate with a KDE desktop, using applets, system settings, and not providing a standalone client
- zoiper: proprietary, free version has limited feature set (such as no encryption); web app with associated memory
usage; no HiDPI scaling. however it actually works; crashes when exiting. video is a pro feature…
- Yate: didn’t compile
- Blink: depenency python2-sipsimple doesn’t build. but lots of people are reporting lots of issues with blink, anyway.
- baresip: very modular, very poorly documented, but it works, runs on a console, supports JACK (kinda; crashes)