Voici quelques-uns des obstacles que la NAT présente au H.323 :
Les messages H.323, qui font partie de la charge utile IP, comportent des adresses IP intégrées.
NAT traduit l’adresse IP dans l’en-tête IP, mais pas les adresses embarquées dans les messages H.323. Ce problème peut être et a été résolu avec des dispositifs NAT conscients de la norme H.323. Le problème a également été résolu avec les versions Communication Manager 1.3 et ultérieures de la fonction NAT.
Lorsqu'un téléphone IP s'inscrit auprès du portier ou du serveur d'appels, l'adresse IP de ce point d'extrémité doit rester la même pendant toute la durée de l'enregistrement.
Cette barrière exclut presque toutes les mises en œuvre actuelles de la NAT de plusieurs à une piscine.
Les ports TCP/UDP sont impliqués dans tous les aspects de la téléphonie IP, y compris l’enregistrement des points d’extrémité, la signalisation d’appel et la transmission audio RTP.
Ces ports doivent rester inchangés tout au long d’un événement, pendant l’inscription ou pendant un appel. De plus, le portier doit avoir à l’avance les ports qui seront utilisés par les points d’extrémité pour la transmission audio, et ces ports peuvent varier pour chaque appel. Ces exigences compliquent la façon dont le H.323 fonctionne avec la traduction d’adresse de port (PAT), ce qui exclut la plupart des mises en œuvre actuelles de plusieurs à 1 et de plusieurs à un pool NAT.