anotherim/src/main/java/eu/siacs/conversations/xmpp/jingle/RtpEndUserState.java

16 lines
820 B
Java
Raw Normal View History

2020-04-07 11:15:24 +00:00
package eu.siacs.conversations.xmpp.jingle;
public enum RtpEndUserState {
INCOMING_CALL, //received a 'propose' message
CONNECTING, //session-initiate or session-accepted but no webrtc peer connection yet
CONNECTED, //session-accepted and webrtc peer connection is connected
FINDING_DEVICE, //'propose' has been sent out; no 184 ack yet
RINGING, //'propose' has been sent out and it has been 184 acked
ACCEPTED_ON_OTHER_DEVICE, //received 'accept' from one of our own devices
ACCEPTING_CALL, //'proceed' message has been sent; but no session-initiate has been received
2020-04-07 12:22:12 +00:00
ENDING_CALL, //libwebrt says 'closed' but session-terminate hasnt gone through
2020-04-07 19:26:51 +00:00
ENDED, //close UI
DECLINED_OR_BUSY, //other party declined; no retry button
CONNECTIVITY_ERROR //network error; retry button
2020-04-07 11:15:24 +00:00
}