One way audio

I have a pjsip trunk between freepbx and adtran.

Adtran is behind nat with a private ip address that is not on freepbx local ip address

And trunk is up between freepbx and adtran , pinted to the public ip address of Adtran

Rewrite Contact and RTP Symmetric and Force rport are set to yes

But , rtp is going to the private ip address of adtran. connection and sip signaling are fine, I see too ok , and ACK

200ok/SDP has the following informaito :slight_smile:

  • IN IP4 X.X.X.X ( public ip address of Adtran )
  • c IN IP4 y.y.y.y ( Private ip address )

I have RTP symmetric yes. Why its sending back rtp to the private ip address now?

Asterisk has to receive RTP from the remote side before it can latch on to the source and change to sending media to it. Is Asterisk getting RTP?

The RTP is going from asterisk to the adtran, we are using this to page via adtran to the paging speaker that is connected to adtran fxs port. I see RTP is going out from asterisk on the second leg of the call ( call from asterisk to adtran ) but to the wrong ip .

So you means its because we don’t receive any rtp from adtran side?

Yes, if Asterisk does not receive RTP it can’t know the real IP address and port to send it to.