Если freepbx то это делается модулем time groups и time conditions. Использовал с целью переадресации звонка на сотовый менеджера в выходные дни. В скриншотах пример. Соответственно в inbound routes - destination - time condition. Если совпадает с буднями то обычный диал план, destination if doesn`t match - time condition - "hollydays" - и там уже по Вашему усмотрению. Вроде так.
![eb51f788ec6b4b789c7a3590dcf0ba21.png](https://habrastorage.org/files/eb5/1f7/88e/eb51f788ec6b4b789c7a3590dcf0ba21.png)