No quiero que me mal interpreten, pero lo voy a poner en costos:
Agregado de un campo en GUI donde pueda seleccionarse horarios/dias/feriados en cada extensión
Modificación de BBDD para alojar esta configuración
Modificación del dialplan y/o .agi para honrar dicho control horario
Tiempo estimado de desarrollo: 20 o 30 hs. Este feature solo, y solo este feautre, tiene un costo de u$s3000 dólares. El bounty de issabel donde pusimos muchas funcionalidades y muchísimas más horas de trabajo recolectó menos que eso.
Si alguien quiere donar su tiempo y su saber para desarrollarlo, bienvenido sea. Si alguien quiere contribuir monetariamente para costear el desarrollo de la funcionalidad, el costo sería aproximadamente el mencionado.
La otra opción que tienes es usar contextos custom, es perfectamente posible, pero requiere de uso creativo de recursos existentes y conocimiento íntimo de la plataforma. Existe el módulo dialplan injection que podría servir si no quieres tocar archivos de dialplan a mano. Quizás haya otras maneras que no se me ocurren de momento.
Podrías usar PJSIP y registrar dos teléfonos a una misma extensión, y ambas sonarán en simultáneo, no hay control horario, pero si te aseguras de recibir la llamada si estás cerca o no de tu teléfono de escritorio, etc.