Если freepbx то это делается модулем time groups и time conditions. Использовал с целью переадресации звонка на сотовый менеджера в выходные дни. В скриншотах пример. Соответственно в inbound routes - destination - time condition. Если совпадает с буднями то обычный диал план, destination if doesn`t match - time condition - "hollydays" - и там уже по Вашему усмотрению. Вроде так.
