Audio-Codecs werden bei Voice-over-IP-Anwendungen genutzt, um Audiosignale digital zu kodieren und zu dekodieren. Die Wahl des Codecs beeinflusst neben der benötigten Bandbreite auch die Kompatibilität und die Qualität der Audioübertragung.
Die am häufigsten genutzten Codecs in Europa sind G711A (a-law), G722 und G729. Während G711A und G722 eine Bandbreite von bis zu 64kbit/s benötigen, kommt G729 mit einer geringeren Bandbreite von nur 8kbit/s klar.
Die Qualität einer Sprachübertragung wird mithilfe des MOS-Werts wiedergegeben. Dieser Wert berechnet sich aus dem verwendeten Codec und der Stabilität der Datenübertragung. Der MOS-Wert liegt immer zwischen 1 und 5, ein Wert größer als 4 kennzeichnet eine gute Sprachübertragung.
Beim Einrichten einer Telefonanlage ist es sinnvoll, nur die Codecs zu aktivieren, die wirklich benötigt werden, da ansonsten schlechtere Codecs für einen Anruf ausgehandelt werden können und die Audioqualität dementsprechend schlechter ist.
Neben der Sprachübertragung müssen auch DTMF-Töne (Dial Tone Multi-Frequency) übertragen werden. Diese werden vor allem bei analogen Telefonen verwendet, um Befehle auszuführen. Jede Taste auf dem Telefon hat eine eigene Frequenz zugewiesen, welche das Telefon beim Drücken der Taste in den Sprachkanal aussendet. Die Gegenstelle kann diese Frequenzen annehmen und anhand dieser Aktionen ausführen.
Die erste Möglichkeit zum Senden von DTMF-Tönen ist es, die Töne ohne weitere Bearbeitung direkt als Ton im Sprachkanal zu übertragen. Alle dazwischenliegenden Geräte ändern das Signal nicht ab, wodurch auch die Qualität des Tons nicht gesichert ist, aber analoge Gengenstellen auf jeden Fall kompatibel sind.
Die nächste Möglichkeit ist es, die Töne herauszufiltern und entweder in SIP-Nachrichten mit SIP-Info Header oder über RTP im Informationskanal zu senden. Hierbei muss je nach Anwendungsfall darauf geachtet werden, ob die verwendeten Geräte diese Modi unterstützen, allerdings ist die Datenübertragung stabiler, da die Daten nicht direkt im Sprachkanal weitergeleitet werden.