<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div>Hi,</div><div><br><span></span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: sans-serif; background-color: transparent; font-style: normal;"><span>We have a Freeswitch running in a double-NAT environment, where the <br></span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: sans-serif; background-color: transparent; font-style: normal;"><span>server is in a NAT network, and the client is in a remote NAT network.</span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: sans-serif; background-color: transparent; font-style: normal;"><br><span></span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: sans-serif; background-color: transparent; font-style: normal;"><span>In the remote network, using a SIP softphone, we can make calls into the server
 <br></span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: sans-serif; background-color: transparent; font-style: normal;"><span>and hear</span><span> the media.</span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: sans-serif; background-color: transparent; font-style: normal;"><br><span></span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: sans-serif; background-color: transparent; font-style: normal;"><span>Using a web browser on the same network as the switch, we can hear</span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: sans-serif; background-color: transparent; font-style: normal;"><span>media in WebRTC (using JSSIP).</span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: sans-serif; background-color: transparent; font-style: normal;"><br><span></span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: sans-serif;
 background-color: transparent; font-style: normal;"><span>But when using a web browser in the remote network, we can see the signaling</span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: sans-serif; background-color: transparent; font-style: normal;"><span>but cannot hear the media.</span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: sans-serif; background-color: transparent; font-style: normal;"><br><span></span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: sans-serif; background-color: transparent; font-style: normal;"><span>Should WebRTC work in a double-NAT environment?&nbsp; Any ideas why the</span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: sans-serif; background-color: transparent; font-style: normal;"><span>media is not working in this environment?</span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: sans-serif; background-color:
 transparent; font-style: normal;"><br><span></span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: sans-serif; background-color: transparent; font-style: normal;"><span>Thanks,</span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: sans-serif; background-color: transparent; font-style: normal;"><span>David</span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: sans-serif; background-color: transparent; font-style: normal;"><span><br></span></div></div></body></html>