# Basic Data Types and Enumerations

# Statuses

The list of user statuses, including the SDK instance itself, is the same across all development platforms, but the names of the constants in the enumeration may differ.

# For Android Studio

In Android Studio development, the following statuses are available, provided by the PresenceStatus enumeration:

  • UNDEFINED (-127) — user status information is unavailable

  • INVALID (-1) — the server does not recognize the user's status

  • LOGOFF (0) — the user is not connected to the server

  • ONLINE (1) — the user is authenticated on the server and available for calls

  • BUSY (2) — the user is in a call or conference

  • MULTIHOST (5) — the user is in a conference and is the owner. Different types exist to support various kinds of conferences. You can check this with: status >= BUSY.