X-lite ( http://www.counterpath.net/X-Lite-Download.html ), в новой версии они добавили поддержку видео. Есть версия под linux, но идет в виде бинарника, с библиотеками могут возникнуть проблемы.
Пробовал несколько. Мои требования: работа с SIP-сервером Ekiga (дома и на работе) и с внутренним SIP-сервером в Яндексе (только на работе), возможность записи звонков (на работе), вывод рингтонов в отдельное устройство (дома, snd-pcsp), желательна совместимость с pulseaudio (дома).
Linphone: все хорошо, если бы не невозможность удобно поставить в автозапуск (не хочет сидеть тихо в трее, рисует окно). Можно указывать произвольные ALSA-устройства для разговора и для звонка в конфиге, но не в GUI, см. http://bugs.debian.org/332646. Использую его дома.
Ekiga: работает, но не позволяет указывать произвольные устройства => проблемы с pulseaudio и невозможность записи звонков средствами ALSA.
Twinkle: привязан к KDE3, не поддерживает видео, но работает с произвольными звуковыми устройствами. На работе использую именно его.
KPhone: грохается.
QuteCom (бывший OpenWengo): полуофициально рекомендован для использования в Яндексе (но предпочтение отдается "железным" телефонам от Cisco). Привязан к Qt4. Есть версия для Windows. Не поддерживает указание произвольных звуковых устройств => проблемы с pulseaudio и невозможность записи звонков. Не поддерживает v4l2-only камеры типа uvcvideo, при попытке исправить ситуацию через libv4l2 грохается.