Package Analysis

We still believe ‘use-candidate’ is the reason the connection failed,  instead of the DTSL role setup (as we added the role and it is still failing).  So we walked though the package related, and suggest adding ‘use_candidate’ on every STUN package send to selected ICE.

Firefox Selects the ICE candidate:
¬

The issue we found is: ‘use-candidate’ attribute is not set in the last package. However, RFC specified that every message should include this attribute: (https://tools.ietf.org/html/rfc5245#section-8.1.1.2)
¬

Some previous package do have ‘use_candidate’ attribute though:
¬