.. or a separate department with different working hours which gets the DID (or another RG which gets the DID for this department with diffent working hours) and so on
even a call script which triggers on incoming calls on the trunk and decides when and where to ring
so many possabilities...