Ventrilo to wieloplatformowy klient czatu głosowego, który często jest uznawany za głosowy odpowiednik IRC.
Główne zalety programu to bardzo małe zużycie zasobów systemowych i łącza, oraz metod push-to-talk (można mówić po naciśnięciu ustawionego wcześniej klawisza) i voice-on-demand (kiedy użytkownik zacznie mówić, klient zaczyna kodować i wysyłać jego wypowiedź) z możliwością ustawienia czasu ciszy potrzebnego do dezaktywacji oraz możliwość używania własnego, darmowego serwera. Komunikacja słowem pisanym również jest możliwa, a ciekawym uzupełnieniem jest opcja text-to-speech, czyli czytanie napisanych przez użytkownika wypowiedzi przez symulator mowy (niestety na razie radzi sobie jedynie z językiem angielskim).
Aktywacja funkcji programu, jak push-to-talk, wyciszenie mikrofonu bądź dźwięków z kanałów, odegranie dźwięku z pliku WAV czy text-to-speech może odbywać się z użyciem zdefiniowanego przez użytkownika schematu skrótów klawiszowych. Również powiadomienia dźwiękowe i zestawy ikonek programu mogą być dostosowane przez użytkownika. Na serwerze mogą być tworzone kanały bądź prowadzone prywatne rozmowy między zalogowanymi użytkownikami. Po podaniu hasła użytkownik otrzymuje uprawnienia administratora, dzięki czemu może rozłączyć lub wyciszyć określonych użytkowników lub kanały oraz zmieniać ustawienia samego serwera lub kanału.