libnice doesn't refresh TURN bindings
It seems that libnice doesn't refresh the TURN allocation as it should (see RFC5766 section 7). A tcpdump capture I made showed it only sends a
CreatePermission periodically (every ~4 minutes). It should also refresh the allocation by sending a
Refresh message or a new
Allocate, otherwise it expires in 600 seconds (10 minutes) and the TURN server stops forwarding packets.
I tested the
0.1.15 tag and also the commit
947be45f and both are affected. I've been told that the issue doesn't happen with the old libnice version at which the github mirror was stuck until #59 (closed) was fixed.
Update: Bondings are not refreshed