Hello, sorry for the delay, I didn't get a chance to go over this earlier.
It appears that Empathy does not use the correct STUN username when
responding to Jitsi's connectivity checks. You might want to address
this to the Empathy developers. Here's more details from the pcap:
Jitsi does a jingle session-initiate, using ufrag=2tqj7 (packet 1704).
Empathy responds with its ICE candidates in packets 1723, 1725, 1727 and
1733. They all use ufrag=3P2b.
Jitsi sends STUN binding requests with username "3P2b:2tqj7" (ex. packet
1728). The received responses have the username "2tqj7:uFA5" (ex. packet
1752). Jitsi expects "2tqj7:3P2b", so it does not accept the responses.
The usage of the ICE ufrags to generate the STUN username is described
here, and I think Jitsi's behavior is correct:
On 09/04/14 19:14, Markus Kil�s wrote:
Attached is a stripped version.