Hello,
On 09/04/08 18:18, Thiago Rondon wrote:
Folks,
My problem for forward call, that I need to change username/password
and realm to do my
forward.
So, I try this:
modparam("uac","from_restore_mode", "auto")
modparam("uac","auth_realm_avp","$avp(s:uac_realm)")
modparam("uac","auth_username_avp","$avp(s:uac_username)")
modparam("uac","auth_password_avp","$avp(s:uac_password)"
route {
...
if(uri=~"^sip:0[0-9]{10}@") {
xlog("L_INFO","uac_atual: $avp(s:uac_username) !!");
$avp(s:uac_username)="username";
$avp(s:uac_realm)="1.1.1.1";
$avp(s:uac_password)="password";
xlog("L_INFO","uac_trocado $avp(s:uac_username) !!");
route(3);
exit;
}
..
}
...
route[3] {
t_on_failure("3");
# reset flag to mark no authentication yet performed
resetflag(7);
# forward to PSTN
uac_replace_from("username","sip:username@1.1.1.1");
rewritehostport("1.1.1.1:5060");
xlog("L_INFO","rewritehost !!!!!!!!");
t_relay();
}
..
So, when I do xlog, in the first entry, uac_username don't display, why ?
you set the $avp(s:uac_username) after first xlog.
And its strange, because in one supplier its ok, and
in another its not run.
The uac module has known limitations regarding the authentication. Maybe
one does CSEq check the other doesn't. See the readme.
Cheers,
Daniel
But I don't undestand why uac_username is empty in
the first xlog!
Thanks,
-Thiago Rondon
_______________________________________________
Users mailing list
Users(a)lists.kamailio.org
http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
--
Daniel-Constantin Mierla
http://www.asipto.com