Right now, a visitor is not able to switch to a different department, once he has registered.
This has severe limitations in situations where people might ask different questions over time, e.g. developers asking about fronted and backend questions.
I'd like to allow the visitor to easily switch to a different department.
Any open chats would need to be closed, as I don't think visitors should be allowed to forward open requests on their own.
How do you mean, "departments"? Do you mean roles? In that case, you can change them for users. It's just not very intuitive to do.
Go to Administration-->Permissions and then click the small square with the pen in it (above the role you want to adjust).

You can add or remove users from roles here.
@Jannibal
I'm talking about the departments in the livechat feature.
Sorry for not being clear about what I was talking about
@drallgood Sorry! Never tried the livechat, so I didn't know that there were departments in there :)
Current state. I've successfully implemented the core functionality.
Needs some polishing, but it's working:

Switching to a different department will automatically close the current conversation.
What I haven't figured out yet, is how to get to the selected department so that I could preselect it. Doesn't seem to be stored anywhere other than the backend?
Can I disallow it? I don't want users to see departments at all in some cases.
@juliomac, Yeah.. There is a specific Livechat settings(Allow Visitor to Switch Departments) to enable/disable this feature.
Hi. Where I could find and set up the Livechat settings "Allow Visitor to Switch Departments"?
Hi. Where I could find and set up the Livechat settings "Allow Visitor to Switch Departments"?
In the Omnichannel admin area.
Thank you very much
Most helpful comment
@juliomac, Yeah.. There is a specific Livechat settings(
Allow Visitor to Switch Departments) to enable/disable this feature.