diff --git a/apps/app_voicemail.c b/apps/app_voicemail.c
index 7de25c116b6d757c1e034f68f7a2c556afa966f9..a4bcd9ea859deba7453e948bbd1a7622beed7763 100644
--- a/apps/app_voicemail.c
+++ b/apps/app_voicemail.c
@@ -679,7 +679,7 @@ static void apply_options_full(struct ast_vm_user *retval, struct ast_variable *
 	tmp = var;
 	while (tmp) {
 		ast_log(LOG_DEBUG, "Name: %s Value: %s\n", tmp->name, tmp->value);
-		if (!strcasecmp(tmp->name, "password")) {
+		if (!strcasecmp(tmp->name, "password") || !strcasecmp(tmp->name, "secret")) {
 			ast_copy_string(retval->password, tmp->value, sizeof(retval->password));
 		} else if (!strcasecmp(tmp->name, "uniqueid")) {
 			ast_copy_string(retval->uniqueid, tmp->value, sizeof(retval->uniqueid));