Spark

Jingle call establishment timing is off

Details

  • Type: Bug Bug
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 2.5.0
  • Fix Version/s: 2.5.1
  • Component/s: Jingle
  • Labels:
    None
  • Acceptance Test - Add?:
    No

Description

  • Place Jingle call from user A to user B.
  • User B presses accept.
  • Call negotiation starts for both parties.
  • User B is placed in the call before user A is done with negotiation.

The problem is that User B thinks they're in the call but User A won't hear anything they're saying. Does Jingle has a way to signal media starting in a better way?

Activity

Hide
Thiago Rocha Camargo added a comment -

We must listen to Session State.

Show
Thiago Rocha Camargo added a comment - We must listen to Session State.
Hide
Thiago Rocha Camargo added a comment -

This event is called when Session is completly established.

public void sessionEstablished(PayloadType payloadType, TransportCandidate transportCandidate, TransportCandidate transportCandidate1, JingleSession jingleSession) {

}

Show
Thiago Rocha Camargo added a comment - This event is called when Session is completly established. public void sessionEstablished(PayloadType payloadType, TransportCandidate transportCandidate, TransportCandidate transportCandidate1, JingleSession jingleSession) { }
Hide
Thiago Rocha Camargo added a comment -

Jingle Plugin now uses Session Listener to trigger Call Panel Show.

This way it only appears when call is completly negotiated.

Show
Thiago Rocha Camargo added a comment - Jingle Plugin now uses Session Listener to trigger Call Panel Show. This way it only appears when call is completly negotiated.

People

Vote (0)
Watch (0)

Dates

  • Created:
    Updated:
    Resolved: