A partial workaround that you could apply from the UI: build manually a music on hold file that contains X seconds of music and then a recorded message (e.g. "the helpdesk is busy"). If you use this file as music on hold, callers will get the busy message
every X seconds (more or less).
Cheers,
Frédéric