--- app_queue-trunk.c 2009-11-03 21:37:11.000000000 +0100 +++ app_queue-trunk-patch.c 2009-11-03 21:45:20.000000000 +0100 @@ -4184,11 +4184,8 @@ time(&now); holdtime = abs((now - qe->start) / 60); - holdtimesecs = abs((now - qe->start)); - if (holdtime == 1) { - ast_say_number(peer, holdtime, AST_DIGIT_ANY, peer->language, NULL); - play_file(peer, qe->parent->sound_minute); - } else { + holdtimesecs = abs((now - qe->start)%60); + if (holdtime > 0) { ast_say_number(peer, holdtime, AST_DIGIT_ANY, peer->language, NULL); play_file(peer, qe->parent->sound_minutes); }