SWhat version of Asterisk/FreePBX?
The outbound routes can be time bound, which the broadcast would use.
I believe there are time components to the broadcast dialer as well.
A quick google returned:
https://wiki.freepbx.org/plugins/servlet/mobile?contentId=4161631#content/view/4161631
Will any of that work for your scenario?