I am trying to use a ip phone to connect to an asterisk box behind nat. I can get it to register and make calls but when the call connects, there is no audio either way. I used to have a problem with it connecting and then the call dropping but after configuring externip and localnet and all that good stuff, that problem went away. also, i have the rtp ports defined and open in the router that the asterisk box is sitting behind.
I have also set the peer to have nat=yes and canreinvite=no, etc.
When I do an rtp debug in asterisk, it shows that packets are being sent and received but no audio still. Any ideas?