I thought I'd share something that I've been doing, partly since it may be helpful to others, and partly because maybe there's a better way to do it.
I was looking recreate the automated "we are experiencing higher than normal call volume"-type announcement, but without having to edit every dial plan whenever we needed it.
What I came up with is a separate schedule node for that purpose.
Normally, the schedule associated with it is "closed", and so the call flow continues normally. If the schedule is "open", the call flow passes through an audio node that plays the announcement, and then rejoins the normal flow.
In instances where we're getting busy, I just override that schedule to "open", and all the dial plans using that schedule will temporarily play the audio. When it calms down, I reset the override. No need to edit every dial plan. If our call volume was predictable, I could of course set the schedule to always play it between noon and 4pm, or whatever the busy time was.
Does anyone else handle this differently? There didn't seem to be a built-in way to do it, but maybe I just missed it.