If an agent forgets to turn the Omnichannel on, or needs to have it toggled off for some reason but he can not do it by himself it would be nice to give the possibility to change his status to a livechat manager role, or create the respective permission. Probably right from the Agents screen in the Omnichannel section.
The options should check the user presence status so a manager could not set the agents status to ON if the agent (his user) is in offline or busy mode.
It's important to mention that, even a manager has permission to switch the agent's status, it won't work when the Office Hours feature is activated and the office hours is closed.
If an agent forgets to turn the Omnichannel on, or needs to have it toggled off for some reason but he can not do it by himself it would be nice to give the possibility to change his status to a livechat manager role, or create the respective permission. Probably right from the Agents screen in the Omnichannel section.
The options should check the user presence status so a manager could not set the agents status to ON if the agent (his user) is in offline or busy mode.