If a user does not perform a proper sign out (for example, because of an application crash or network issues), the Vivox backend detects this in about 60 seconds. In this scenario, the backend automatically removes the user from any channels and performs an automatic sign out. As the user is removed from the channels, participant removed events for the disconnected user are sent to other channel participants. You do not need to perform any admin actions to remove the user, because the system is designed to handle these actions on your behalf.
If the user attempts to sign in with the same username and join the same channels before the backend detects the loss of connection, the backend removes the user's existing login or channel connections and replaces them with those of the new login. Other participants in the channel receive a participant removed event followed by a participant added event. In this scenario, the user will not have any connection issues.