HoldTime Not Working!

Does anyone have holdtime announcement working?

It never announces the holdtime to our customers or anyone for that matter once you enter the queue. We have activated the feature in freepbx. If i look at the holdtime in the panel in freepbx and click the queue for details. holdtime = 0 complete calls = 0 abandoned calls = 0

It looks like it is not recording any of the variables. Can anyone help? Thanks!