nici un sunet, nici un sunet într-o singură direcție, nu există nici o audiere
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.
NAT poate cauza probleme în mai multe locuri.
Dacă unul dintre PBX este în spatele unui NAT. alte PBX nu poate comunica cu ea, fără să port forwarding.
în spatele unui client NAT
În cel mai simplu client SIP situație se află în spatele NAT. Asterisk se referă la interfața externă. SIP jurnal de client în serverul creează o intrare în tabelul de traducere, care este menținută până când trece cel puțin un pachet pe minut. În fișier sip.conf este necesar pentru a defini parametrii de rețea și proprietățile de la egal la distanță.
Începând cu versiunea 11 Asterisk: '= nat da' de actualitate, utilizați '= nat force_rport,' Comedia
= force_rport nat, Comedia
Clienții SIP în spatele NAT și Asterisk
Pentru a evita pierderea de sunet să scadă Reinvită în sip.conf
Opțiunea canreinvite este depășită. Utilizați „Directmedia“.Dar clienții sunt în spatele NAT. încă nu va fi capabil de a iniția o conexiune cu steluțe și trimite pachete RTP de voce la ekstenshen dorită. Pentru ca acest lucru să funcționeze, trebuie să traverseze prin porturile de firewall necesare pe Asterisk. intervalul de porturi RTP utilizat de Asterisk, numit în fișierul rtp.conf.
Pentru funcționarea normală a NAT. Ai nevoie pentru a traversa intervalul de porturi RTP, în conformitate cu setările din SIP fișier și rtp.conf portul (de obicei, 5060). În iptables va arăta astfel:
Principalii parametri de configurare NAT pentru Asterisk
sprijin NAT în Asterisk 12
externaddr
externhost
«Externhost = hostname [: port]» este același ca și «externaddr» numai că 'hostname' actualizat prin «externrefresh» secunde (implicit 10 sec.).
Setările pot fi combinate:
media_address
icesupport
ICE / STUN / utilizare TURN pot fi încorporate fie global, fie pentru un peer specific prin opțiunea „icesupport“.