Rtp_symmetric and ICE

I currently have an Asterisk running on AWS/EC2, with public IP.
My pjsip endpoints are mostly behind NAT, and those are WebRTC clients.

I have seen many example configs for cases like this in which both rtp_symmetric and ICE were enabled.

Could someone explain me the benefits of enabling both? I thought ICE was useless if rtp_symmetric was on.

Also, is there a problem disabling ICE on rtp.conf and only enabling on pjsip endpoints?

ICE isn’t useless if rtp_symmetric is on. If ICE is negotiated it will take precedence over the rtp_symmetric is option. You also can’t disable ICE in rtp.conf because that disables it globally.

got it, thank you! :grinning: