Przyszłość komunikacji w czasie rzeczywistym to XMPP, potocznie zwane Jabberem. Sam protokół opisuje jak zrealizować rozmowy video. Jednym z niestety nielicznych klientów, które to wspiera jest Jitsi -
https://jitsi.org
Do rozmów głosowo-testowych można użyć np. Empathy,
OneTeam.
Wiem, że to może być dziwne, ale jednocześnie można mieć zalogowanych wiele klientów. Np. normalnie używasz pidgina do rozmów tekstowych - bo tak Ci odpowiada. Nagle osoba chce rozpocząć rozmowę audio, odpalasz OneTeam nie wylogowując się z poprzedniego klienta, nawiązujesz rozmowę i jazda.
Później możesz odpalić kolejnego klienta i uruchomić rozmowę wideo. Niestety NIE MA klienta, który ma każdy aspekt dopracowany do perfekcji

Jednak to samo można powiedzieć o Skype. Ludzie używają go tylko do rozmów wideo-audio. Tutaj na tym samym loginie/koncie, możesz korzystać ze wszystkiego.
Polecam rozpoznać co jak działa