diff --git a/main/asterisk.c b/main/asterisk.c
index 748379a2afa57e896ce09342b499502dc048a954..16f3efa0e9744cb1fd1fd4567378b73621e9e89c 100644
--- a/main/asterisk.c
+++ b/main/asterisk.c
@@ -3055,6 +3055,8 @@ static void ast_readconfig(void)
 			}
 		} else if (!strcasecmp(v->name, "languageprefix")) {
 			ast_language_is_prefix = ast_true(v->value);
+		} else if (!strcasecmp(v->name, "defaultlanguage")) {
+			ast_copy_string(defaultlanguage, v->value, MAX_LANGUAGE);
  		} else if (!strcasecmp(v->name, "lockmode")) {
  			if (!strcasecmp(v->value, "lockfile")) {
  				ast_set_lock_type(AST_LOCK_TYPE_LOCKFILE);