--- asterisk-trunk/apps/app_minivm.c 2008-11-03 14:07:23.000000000 -0500 +++ app_minivm.c 2008-11-21 10:40:25.000000000 -0500 @@ -1254,6 +1254,11 @@ while ((cmd >= 0) && (cmd != 't')) { switch (cmd) { + case '1': + ast_verb(3, "Saving message as is\n"); + ast_stream_and_wait(chan, "vm-msgsaved", ""); + cmd = 't'; + break; case '2': /* Review */ ast_verb(3, "Reviewing the message\n"); @@ -1765,7 +1770,7 @@ int ouseexten = 0; char tmp[PATH_MAX]; char dest[PATH_MAX]; - char prefile[PATH_MAX]; + char prefile[PATH_MAX] = ""; char tempfile[PATH_MAX] = ""; char ext_context[256] = ""; char *domain; @@ -2054,10 +2059,10 @@ prompt = "vm-rec-busy"; } else if (ast_test_flag(&flags, OPT_UNAVAIL_GREETING)) { message = "unavailable"; - prompt = "vm-rec-unavail"; + prompt = "vm-rec-unv"; } else if (ast_test_flag(&flags, OPT_TEMP_GREETING)) { message = "temp"; - prompt = "vm-temp-greeting"; + prompt = "vm-rec-temp"; } else if (ast_test_flag(&flags, OPT_NAME_GREETING)) { message = "greet"; prompt = "vm-rec-name";