ソフトフォン
2つの端点で通信するには、同じ通信プロトコルを使い、音声コーデックも少なくとも1つは同じものをサポートしていなければならない。サービスプロバイダの多くは、通信プロトコルとしてIETFのSIP (Session Initiation Protocol) を使っているが、Skype は完全に独自なシステムを使っており、Google Talk はXMPPに基づいている。