diff --git a/pbx/pbx_config.c b/pbx/pbx_config.c
index be125ddb969eca47218c26b0abdc6e8251ea4e29..507a960393b711a8818187e13336b7e178f810f7 100644
--- a/pbx/pbx_config.c
+++ b/pbx/pbx_config.c
@@ -1401,6 +1401,8 @@ static int pbx_load_config(const char *config_file)
 					pri = strsep(&stringp, ",");
 					if (!pri)
 						pri="";
+					pri = ast_skip_blanks(pri);
+					pri = ast_trim_blanks(pri);
 					label = strchr(pri, '(');
 					if (label) {
 						*label++ = '\0';