I am new to asterisk. I unable to hear the voice over internet bcoz both UAs are behind Symmetric NAT Sad, I was hanging with this for past one month. Pls help me to solve this problem? will openSER solve this problem:?:
Green Line indicates : voice transmitted between my to local machine(I can hear voice)
Red Line indicates: I unable to hear any voice between two machines in the internet.
[Note: Both UA machines are behind NAT. Asterisk Server not behind NAT]
If the end user is behind NAT then the RTP MUST go through the asterisk server. You can not have the rtp go from one user to another when you are behind NAT with Asterisk.
sri2talk:
Yes. The RTP needs to go through asterisk.
ragu.nm@gmail.com:
Change your sip.conf to what I have below. Note the nat=yes and canreinvite=no. If you can an sbc you may not need the rtp to go through asterisk. If the rtp goes through asterisk it does put a bit more of a load on asterisk and it will eat up a lot more bandwidth.