Как устроить разное время работы операторов в очереди?

Хотелось бы: 1) задать индивидуальное расписание каждому оператору в очереди и 2) разрешить операторам вручную подключаться/отключаться в любое время просто нажатием клавиши на аппарате.

 задать индивидуальное расписание каждому оператору в очереди и 

Мы такие задачи решали из внешней системы (1С), а для АТС дорабатывали API. 

Можете написать нам на help@miko.ru оценим работы.

разрешить операторам вручную подключаться/отключаться в любое время просто нажатием клавиши на аппарате.

Что то вроде вот этого:

https://wiki.mikopbx.ru/faq:queue_dynamic_agents