Good day list, from day one i have one unresolved question about Nat traversal, i know it works, but i dont know how.<div><br></div><div>Here is the classic situation:</div><div><br></div><div>10 phones &gt; Nat &gt; B2BUA</div>
<div><br></div><div>Let&#39;s say they are the Aastra phones, local sip is 5060, and local rtp is 3000 by default. Nat is intellegent one, it&#39;s a micro linux distribution, there is absolutely no port forwarding done from Nat to phones, but the voice works!</div>
<div>How ??</div><div><br></div><div>I can understand when the phone calls asterisk, so the rtp goes from phone to B2BUA so it is outgoing, nat restrictions not apply. But when incoming call goes in, how Nat know where to send voice ?</div>
<div>My only guess would be conntrack, and B2BUA tag somehow the data.</div><div>Can onlyone explain this to me ?</div><div><br></div><div>Thank you</div>