res_pjsip: Allow configuration of endpoint identifier query order
[asterisk/asterisk.git] / res / res_pjsip_endpoint_identifier_user.c
index 4b10bd3..a60057e 100644 (file)
@@ -114,7 +114,9 @@ static struct ast_sip_endpoint_identifier username_identifier = {
 
 static int load_module(void)
 {
-       ast_sip_register_endpoint_identifier(&username_identifier);
+       CHECK_PJSIP_MODULE_LOADED();
+
+       ast_sip_register_endpoint_identifier_by_name(&username_identifier, "username");
        return AST_MODULE_LOAD_SUCCESS;
 }
 
@@ -125,6 +127,7 @@ static int unload_module(void)
 }
 
 AST_MODULE_INFO(ASTERISK_GPL_KEY, AST_MODFLAG_LOAD_ORDER, "PJSIP username endpoint identifier",
+               .support_level = AST_MODULE_SUPPORT_CORE,
                .load = load_module,
                .unload = unload_module,
                .load_pri = AST_MODPRI_APP_DEPEND,