If you need this kind of functionality and don't want to use separate logins (which would require separate ACD lines and device configurations, also consider reporting ramifications) as David suggests, we have a solution which can quickly reskill your agents based on pre-set configurations at the touch of a button.
Re: user changes from Agent to Supervisor frequently
The part that I do not know is how user should be bale to change his role without having access to administration page?
You can't, at least not without the HTTP REST Configuration API. Also, I suspect this is the wrong question to ask in your case. Based on your description, it appears you don't actually need to remove their supervisor rights (i.e. access to CSD), you only need to change their CSQ membership. That is supported through the Supervisor Access to Teams setting in /appadmin or the Mobile Skill Manager.
if they are supervisor they go to different queues and get the call with delay.
The "with delay" part is not going to be configurable at the user-level. A skill competency rating can make an agent least preferred but it will still be an instant decision by the RmCm subsystem. If you want the call to not be offered to the supervisor(s) until a certain time threshold you will need to have an extra CSQ and configure this logic in the AEF script, typically through simultaneous queuing.
I'm not able to access my old voice mail messages all of a sudden. The recording says something like 'the message is currently not available'. This has never happened before in all the years I have been using this system. I have t...
If you have 2 ISR routers, one acting as Failover, do we need to have both the same number of SRST licenses on the 2 routers?
No. You will only need the SRST licenses on the primary router. Because this feature...