--- asterisk-1.6.0.15/main/say.c 2009-07-08 13:01:02.000000000 -0400 +++ say.c 2009-10-21 20:44:34.774741978 -0400 @@ -4511,6 +4511,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