--- asterisk/main/say.c 2009-10-20 07:32:07.802073952 -0400 +++ say.c 2009-10-21 20:49:36.186741943 -0400 @@ -4584,6 +4584,8 @@ /* 12-Hour */ if (tm.tm_hour == 0) ast_copy_string(nextmsg, "digits/12", sizeof(nextmsg)); + else if (tm.tm_hour == 1 || tm.tm_hour == 13) + snprintf(nextmsg,sizeof(nextmsg), "digits/1F"); else if (tm.tm_hour > 12) snprintf(nextmsg, sizeof(nextmsg), "digits/%d", tm.tm_hour - 12); else