Support for Consent Freshness (RFC7675) breaks ICE
!164 (merged) breaks ICE when using binding requests as keepalives instead of binding indications, without enabling consent freshness. (keepalive-conncheck=true
and consent-freshness=false
).
The issue is that p->remote_consent.last_received
is only updated here when consent freshness is enabled. So, this check makes ICE disconnect after 50 seconds.