One major comment:
1. There is (and has always been) a semantic hole in ICE restart with
Jingle, because transport-info is a unilateral message, unlike SDP
offer/answer which is transactional.
Specifically, there's no way for a Jingle endpoint to know for certain which
generation of its local
https://github.com/xsf/xeps/pull/905
PR Changes:
1. RFC 5245 is replaced with RFC 8445
2. Aggressive nomination is not supported anymore
3. remote-candidate is now MUST to mimic ICE SDP RFC
4. Now remote-candidate has to be send for all components at once when
ICE for media stream