Présentation de la configuration « Asterisk derrière du NAT » au CNF de Hanoï.

Problème

Quand Asterisk a son IP publique, pas de souci. Quand Asterisk est derrière un NAT géré par Linux, ça peut encore passer grâce au module nf_nat_sip des noyaux récents (>= 2.6.20, il me semble).

En revanche quand Asterisk est derrière un NAT géré par Linux, lui même derrière un NAT sans support SIP (par exemple un modem ADSL), là les choses se corsent... Ça ne marche tout simplement pas car l'IP reçue par le correspondant est soit celle du serveur Asterisk, soit celle de la passerelle NAT (quand on utilise nf_nat_sip).

Solution

Il s'agit de configurer Asterisk en mode NAT externe et d'attribuer une plage de ports pour recevoir les flux RTP.

Configuration d'Asterisk

Configuration de la passerelle Linux

Configuration du modem ou autre matériel externe avec NAT sans support SIP

ZAP/Hanoi/CNF/VoIP (dernière édition le 2008-05-15 13:27:29 par JeanChristopheAndré)