- When the user is online, the server assigns the time to the agent.
- When the user is offline, the agent uses the computer time with the correction for the time difference with the server.
- When the user is offline and never been synced with the server before, it uses the computer time.