VoIP (Voice over IP) nebo IP telefonie či internetová telefonie označuje skupinu technologií potřebných pro poskytování hlasové komunikace a multimediálních relací prostřednictvím sítí na bázi IP (Internet Protocol) – obvykle Internetu.
Internetová telefonie znamená, že komunikační služby jako hovor, fax, SMS, výměna hovorových zpráv atp. jsou poskytovány prostřednictvím Internetu, a nikoliv prostřednictvím veřejné telefonní sítě (PSTN – Public Switched Telephone Network). Proces sestavování spojení je v telefonii VoIP podobný tradiční digitální telefonii a zahrnuje takové postupy, jako je:
Zakódovaná hovorová data jsou vkládána do paketů a přenášena jako IP pakety přes síť typu PSDN (Packet-Switched Data Network). Příkladem aplikací VoIP jsou mj. Skype či Google Talk.
Existuje několik konkurenčních přístupů, jak implementovat VoIP. Každý z nich je založen na skupině protokolů, které zajišťují signalizaci, přenos dat a další úkony. Nejpoužívanější protokol ve světě VoIP je SIP (Session Initiation Protocol). Jde o komunikační protokol, který poskytuje přenos signalizace pro multimediální komunikační relace. Není závislý na transportním protokolu – může využívat:
SIP je tedy řídicí protokol aplikační vrstvy, který zajišťuje vytvoření, modifikaci a rozpad multimediálních relací. Jednotlivé typy médií mohou být do probíhající multimediální relace přidány nebo z ní odebrány. SIP se používá společně s dalšími protokoly k popisu charakteristik dané relace pro její potenciální účastníky. SIP je založen na transakčním modelu požadavek–odpověď, podobně jako HTTP. Každá transakce se skládá z požadavku, který spouští příslušnou metodu nebo funkci na serveru, a alespoň jedné odpovědi.
Existuje několik oblíbených kodeků používaných pro kódování hovoru v rámci VoIP relace, jako například G.711, G.722 či G.729.