It would be very useful if the time conditions module could read the event's name into an variable when configured to use a calendar. It should be possible to use this variable later in the dial plan.
For example, in my case I have a group of 10 persons working a rotating on-call schedule. I have to use 10 different time conditions linked to 10 different calendars in order to cycle through all of them to be able to determine which person to call.
If the time condition could read the event's name from the calendar into a variable, for my specific use case, I could use that variable to decide which one of the 10 different person's to call.
For any other general case, the variable could be used to define the next destination, whichever that next destination might be. Maybe this can be somehow related to the dynamic routes module.