[Bug 65657] New: Jingle: wait for session-initiate ack, then send candidates

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Jun 11 08:56:37 PDT 2013


https://bugs.freedesktop.org/show_bug.cgi?id=65657

          Priority: medium
            Bug ID: 65657
          Assignee: telepathy-bugs at lists.freedesktop.org
           Summary: Jingle: wait for session-initiate ack, then send
                    candidates
        QA Contact: telepathy-bugs at lists.freedesktop.org
          Severity: normal
    Classification: Unclassified
                OS: All
          Reporter: will at willthompson.co.uk
          Hardware: All
            Status: NEW
           Version: unspecified
         Component: General
           Product: Wocky

There seems to be a race condition in Jitsi: if we send a transport-info
full of candidates immediately after sending a session-info, it
sometimes seems to miss the candidates we send it. Waiting until after
it acks our session-initiate seems to do the trick. This is only visible
in an application which only ever sends a single local candidate,
immediately after initiating; it is probably masked in Telepathy by new
candidates trickling in after the call starts as we get STUN replies.

The previous code would call _transmit_candidates when accepting a call,
too, but I don't think this is necessary: in the case where the call is
incoming, wocky_jingle_content_add_candidate() will tell the transport
to send out new candidates as they are added because the state is >
EMPTY.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the telepathy-bugs mailing list