NAT pentru a depăși Asterisk este o sarcină foarte dificilă (nici un sunet), deoarece traficul de semnalizare RTP și SIP sunt separate. Pe Internet, aproape toate descrierile NAT opțiuni de setare sunt reduse la o versiune mai veche a Asterisk 1.8. Încercați să ia în considerare opțiunile pentru asteriscul curente 11. setarea Dacă aveți nici un sunet, nici un sunet într-o singură direcție, nu există nici o audiere, citiți cu atenție aceste instrucțiuni.
Este demn de remarcat faptul că de la versiunea Asterisc 11: nat = da este de actualitate, și trebuie să utilizeze = nat force_rport, Comedia.
Clienții SIP în spatele NAT și Asterisk
Există două opțiuni principale atunci când Asterisk se află în spatele NAT: externaddr și gazdă extern.
«Externhost = hostname [: port]» este același ca și «externaddr» numai că 'hostname' actualizat prin «externrefresh» secunde (implicit 10 sec.).
Procesarea RTP fluxuri media.
În cazul în care folosiți un furnizor de VoIP extern și Asterisk-ul este în spatele dispozitivului NAT, trebuie să utilizați opțiunea Directmedia = nr.
Asterisk va folosi întotdeauna un mod simetric RTP, astfel cum este definit în RFC 4961, ceea ce înseamnă că asterix va trimite întotdeauna pachete din același port, și pe care el le-a primit. Valoarea implicită Directmedia = da. așa că, dacă aveți puncte finale pentru NAT, trebuie să setați Directmedia = nici o opțiune.
ICE utilizarea / STUN / TURN pot fi activate la nivel global sau pentru o anumită sărbătoare, această opțiune este dezactivată în mod implicit utilizând opțiunea icesupport.
Specificați un interval de porturi pot fi utilizate de către RTP în rtp.conf: