Softwarové telefony lze rozdělit podle mnoha kritérií 1). Nejschůdnější je pravděpodobně rozdělení dle použitého VoIP protokolu.