Authentication OpenSIPS使用错误凭据记录邀请请求

Authentication OpenSIPS使用错误凭据记录邀请请求,authentication,request,logging,invite,Authentication,Request,Logging,Invite,我想记录由具有错误身份验证详细信息的用户发送的所有INVITE请求 问题是,我只需要真正失败的身份验证邀请尝试(使用错误的用户名/密码),而不是发送没有凭据的所有请求(在被OpenSIPS质询之前) 下面的脚本日志也是没有凭据的请求,如果有人能帮我更正,那就太好了: if (!check_source_address("0")) { if (!proxy_authorize("", "subscriber")) { xlog("L_ERROR","Auth error f

我想记录由具有错误身份验证详细信息的用户发送的所有INVITE请求

问题是,我只需要真正失败的身份验证邀请尝试(使用错误的用户名/密码),而不是发送没有凭据的所有请求(在被OpenSIPS质询之前)

下面的脚本日志也是没有凭据的请求,如果有人能帮我更正,那就太好了:

if (!check_source_address("0")) {
    if (!proxy_authorize("", "subscriber")) {
        xlog("L_ERROR","Auth error for $fU@$fd from $si cause -1 INVITE\n");
        proxy_challenge("", "0");
        exit;
    }
    if (!db_check_from()) {
        sl_send_reply("403","Forbidden, use FROM=ID");
        exit;
    }
    consume_credentials();
    # caller authenticated
}
elp,这是有效的

            $var(auth_code) = www_authorize("", "subscriber");
            if ( $var(auth_code) == -1 || $var(auth_code) == -2 ) {
            xlog("Authentication failed for $fU@$fd from $si cause $var(auth_code)");
            exit;
            }
            if ( $var(auth_code) < 0 ) {
            www_challenge("", "0");
            exit;
            }

            if (!db_check_to()) {
                    sl_send_reply("403","Forbidden auth ID");
                    exit;
            }

            if(!save("location")) {
                    xlog("Register: Saving contact failed for User $ru from $si");
                    sl_reply_error();
                    exit;
            }
            xlog( "User $fU Registered/Unregisterd Successfully From IP:$si");
            exit;
$var(auth_code)=www_authorize(“,”订户”);
如果($var(认证码)=-1 | |$var(认证码)=-2){
xlog(“对$si cause$var的$fU@$fd的身份验证失败(身份验证代码)”;
出口
}
如果($var(验证码)<0){
www_challenge(“,”0“);
出口
}
如果(!db_check_to()){
sl_发送_回复(“403”,“禁止验证ID”);
出口
}
如果(!保存(“位置”)){
xlog(“注册:从$si为用户$ru保存联系人失败”);
sl_reply_error();
出口
}
xlog(“用户$fU已从IP成功注册/注销:$si”);
出口
            $var(auth_code) = www_authorize("", "subscriber");
            if ( $var(auth_code) == -1 || $var(auth_code) == -2 ) {
            xlog("Authentication failed for $fU@$fd from $si cause $var(auth_code)");
            exit;
            }
            if ( $var(auth_code) < 0 ) {
            www_challenge("", "0");
            exit;
            }

            if (!db_check_to()) {
                    sl_send_reply("403","Forbidden auth ID");
                    exit;
            }

            if(!save("location")) {
                    xlog("Register: Saving contact failed for User $ru from $si");
                    sl_reply_error();
                    exit;
            }
            xlog( "User $fU Registered/Unregisterd Successfully From IP:$si");
            exit;