SOSSessionState

enum SOSSessionState {}

Full list of Session states the SOS framework can exhibit.

  • No active session. There will be no outgoing/incoming SOS traffic.

    Declaration

    Objective-C

    SOSSessionStateInactive = 0

    Swift

    case inactive = 0
  • Session is doing pre-initialization configuration steps, such as network testing.

    Declaration

    Objective-C

    SOSSessionStateConfiguring = 1

    Swift

    case configuring = 1
  • Session state is initializing and preparing to connect.

    Declaration

    Objective-C

    SOSSessionStateInitializing = 2

    Swift

    case initializing = 2
  • Session is attempting a connection to a live agent.

    Declaration

    Objective-C

    SOSSessionStateConnecting = 3

    Swift

    case connecting = 3
  • Live agent has connected and the session is fully active.

    Declaration

    Objective-C

    SOSSessionStateActive = 4

    Swift

    case active = 4