baresip is a small, modular telephony client that works on multiple platforms and supports several audio and video input/output methods.