I was in the need to set an inflexible business schedule *and* proper call management with queues, for which I was using CME's B-ACD.
I tried to use a co-resident CUE for that, but ran into problems that prompted me to code that directly into the B-ACD/AA script.
For now, only day-of-week and time based schedules can be configured, holidays are not supported yet, although I might add that in the future.
The configuration details are explained in the script itself that you can access at:
Will appreciate any feedback here or to the email address present in my profile.