VoIP eli Voice Over IP

Yleensä VoIP-protokollilla tarkoitetaan seuraavia protokollia:

Megaco H.248 Gateway Control Protocol

MGCP Media Gateway Control Protocol

MIME

RVP over IP Remote Voice Protocol Over IP Specification

SAPv2 Session Announcement Protocol

SDP Session Description Protocol

SGCP Simple Gateway Control Protocol

SIP Session Initiation Protocol

Skinny Skinny Client Control Protocol (SCCP)

 

Nykyisin tavallisimmat VoIP protokollat ovat SIP, MGCP ja H.323

SIP

SIP (Session Initiation Protocol) on protokolla kahden tai useamman päätelaitteen välisen istunnon luomiseen ja hallintaan. SIP:iä voidaan käyttää esim. internetpuheluiden signalointiin, faxien lähetykseen tai vaikka monenpelaajan verkkopelin tai multimediakonferenssin pitämiseen. SIP toimii minkä tahansa paketinvälityspalvelun päällä, mutta yleensä käytetään UDP:ta tai TCP:tä. SIP:in käyttämät osoitteet ovat sähköpostimaisia urleja, tyyliin sip:smrs@eofficemanager.net?subject=moi. SIP-asiakkaat voivat ottaa suoraan yhteyden toisiinsa, selvittää vastaanottajan osoitteen uudelleenohjauspalvelimen avulla (redirect) tai käyttää välittäjäpalvelinta (proxy). SIP:in viestit ovat tekstimuotoisia ja protokolla on varsin yksinkertainen ja http-mainen.

SIP on kevyt, modulaarinen (perusversio ja lisäosia), IETF:n tekemä, integroituu hyvin webbikäyttöön, nopea yhteydenmuodostus, ei vaadi luotettavaa kuljetuskerroksen protokollaa.

 

MGCP

MGCP (Media Gateway Control Protocol) on protokolla IP-verkon ja puhelinverkon välissä olevien gateway-laitteiden ohjaukseen. MGCP:n arkkitehtuuri on "master-slave" -tyyppinen, jossa gatewayt ovat "orjia", jotka tottelevat älykkäiden kontrolliyksiköiden ("isäntien/mastereiden") käskyjä. Nämä kontrolliyksiköt puolestaan toimivat yhteistyössä signalointiprotokollien (esim. H.323) kanssa.

MGCP ei ole SIP:in ja H.323:n kilpailija, vaan toimii yhdessä näiden kanssa auttaen perinteisen puhelinverkon yhdistämisessä VoIP:n piiriin. IETF ja ITU ovat kehittämässä MGCP:n pohjalta Megaco-nimistä standardia.

 

H.323

H.323 on protokolla (tai kokoelma protokollia), joka mahdollistaa realiaikaisen multimediakonferenssin pakettiverkossa. H.323 on ITU:n standardi ja sillä on paljon yhteistä ISDN:n kanssa. VoIP:in kannalta on merkittävää, että H.323-päätteiden täytyy tukea vähintään G.711-audiokoodekkia. H.323-standardista on tällä hetkellä olemassa jo neljä versiota. Signalointi kuljetetaan TCP:n päällä, ja varsinainen data UDP:n ja RTP:n päällä.

 

H.323 on raskaahko, "telemaailman tekele" (ITU-T), vanhempi kuin SIP -> laajalti levinnyt, vaatii TCP-toteutuksen päätelaitteelta, pidempi yhteydenmuodostus kuin SIP:illä