diff --git a/main/say.c b/main/say.c index 14e43dfff5..300581afb7 100644 --- a/main/say.c +++ b/main/say.c @@ -7339,11 +7339,16 @@ int ast_say_time_fr(struct ast_channel *chan, time_t t, const char *ints, const ast_localtime(&when, &tm, NULL); res = ast_say_number(chan, tm.tm_hour, ints, lang, "f"); - if (!res) + if (!res) { res = ast_streamfile(chan, "digits/oclock", lang); + } + if (!res) { + res = ast_waitstream(chan, ints); + } if (tm.tm_min) { - if (!res) - res = ast_say_number(chan, tm.tm_min, ints, lang, (char *) NULL); + if (!res) { + res = ast_say_number(chan, tm.tm_min, ints, lang, "f"); + } } return res; }