[OpenSIPS-Users] uac auth not able to authentication during invite.
Harsh Patel
harsh.patel at inextrix.com
Fri Feb 24 12:55:47 UTC 2023
Hello,
I am trying to implement uac authentication,
My flow is SIP -> Opensips -> PBX(Register extension as trunk) -> PBX send 407/401 send re-invite -> PBX send 403.
I have called uac_auth(); in failover, function using this Authentication token header add in Invite but after PBX send 403.
Code snap.
loadmodule "uac.so"
loadmodule "uac_auth.so"
modparam("uac_auth","auth_realm_avp","$avp(10)")
modparam("uac_auth","auth_username_avp","$avp(11)")
modparam("uac_auth","auth_password_avp","$avp(12)")
onreply_route[external_reply]
{
if($rs == '407' || $rs == '401'){
t_on_failure("1");
return;
}
}
failure_route[1] {
$avp(10) = $avp(uac_realm);
$avp(11) = "USER_NAME";
$avp(12) = "PASSWORD";//Try with normal password and 0x HASH password as well.
if (uac_auth()) {
xlog ("$ci Authentication successfull\n");
t_relay();
exit;
} else {
xlog ("$ci Authentication FAILED\n");
}
}
I see in log uac_auth return success so it goes in if condition but fails two authentications.
Can anyone help me to solve this issue?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20230224/76e8fbd4/attachment.html>
More information about the Users
mailing list