Como lo seguire diciendo no hay nada mas facil y estable que hacerlo por el lenguaje estandar del dialplan de asterisk, es muy simple hacer esa redireccion a traves del dialplan (extensions.conf) usando la funcion GotoifTime (referencia de funcion:
http://www.voip-info.org/wiki/view/A...cmd+GotoIfTime)
un ejemplo (de lunes a viernes horario 8 am a 7pm extension 101 sino extension 110)
[verificar-horario]
exten => s,1,GotoIfTime(8:00-19:00|mon-sat|*|*?extensiones,101,1)
exten => s,2,Goto(extensiones,110,1)
[extensiones]
exten => 101,1,Dial(SIP/101)
exten => 110,1,Dial(SIP/110)
espero te sirva bye