Queue announce hold time problem

Hi all,

For the life of me, I can’t get my Asterisk queue to announce the hold time. We are running v1.2.7.1. Here are the settings from my queues.conf:

announce-frequency = 90
periodic-announce-frequency = 330
announce-holdtime = once

The queue position announcements work fine, telling people they are 2nd in line, etc. But hold time is never announced at all. My logs show this:

-- Playing 'queue-thereare' (language 'en')
-- Playing 'digits/2' (language 'en')
-- Playing 'queue-callswaiting' (language 'en')
-- Hold time for sales is 2 minutes 0 seconds
-- Told Zap/7-1 in sales their queue position (which was 2)
-- Playing 'queue-thankyou' (language 'en')
-- Started music on hold, class 'default', on channel 'Zap/7-1'

Is there something obvious I am missing? I know it is not supposed to announce less than one minute…I’ve had hold times as high as four minutes show up in the logs but still no announcement. I also tried changing the announce-holdtime to yes instead of once, still no luck.

Any advice would be appreciated, I’ve scoured everything I can online about it.