On 04/12/2020 14.04, Andrew Chen wrote:
Sure...I understand ICE has its own setup workflow than SIP but it's also important that rtpengine uses the rtp path that's negotiated in the SIP or else it can cause confusion (to those who don't understand ICE very well like me).
There is no RTP path negotiated through SIP. There is only a number of possible paths, which are compiled from the list of candidates that each side advertises. ICE then checks which paths work, and then finally chooses the one with the highest priority.
The only way to have a single media path that is negotiated through SIP is if you don't use ICE.
Cheers