Aby uniknąć kłopotów wynikających z faktu, że protokoły IP/UDP nie mogą kontrolować opóźnień, projektanci aplikacji VoIP zaproponowali standard H.323.

Bramy H.323 świadczą swe usługi klientom H.323, tak aby mogły się komunikować z rozwiązaniami opartymi na innym protokole niż H.323. Brama to element sprzęgający sieć IP z siecią telefoniczną. Typowa brama H.323 zapewnia na przykład komunikację między terminalami H.323 i telefonami dołączonymi do standardowej sieci telefonicznej (opartej na komutacji obwodów). Brama musi więc dysponować mechanizmami konwertującymi różne formaty i obsługiwać sieci oparte na różnych technologiach.

Gatekeeper to element świadczący swe usługi punktom końcowym H.323 (takie jak translacja adresów i zarządzanie przepustowością łącza), kontrolujący proces inicjowania połączeń. W sieciach H.323 są to elementy opcjonalne. Jeśli w sieci istnieją takie opcjonalne elementy, punkty końcowe muszą używać swoich własnych usług, tak aby mogły się z nimi komunikować. Standardy H.323 definiują dokładnie, jakiego rodzaju usługi musi świadczyć gatekeeper, i określają dodatkowe funkcje, które może realizować taki element.