Juha Heinanen writes:
i write in config file as you suggested:
if (defined $digest_challenge && $digest_challenge != "")
{
append_to_reply("%$digest_challenge");
};
send_reply("407", "Proxy Authentication Required");
i get these errors to syslog:
Jul 1 22:24:54 localhost /usr/sbin/sip-proxy[26750]: ERROR: <core>
[mod_fix.c:246]: Cannot convert function parameter 1 to0
Jul 1 22:24:54 localhost /usr/sbin/sip-proxy[26750]: ERROR: <core> [route.c:1088]:
fixing failed (code=-1) at cfg:/etc/sip-proxy/sip-proxy.cfg:1019
Jul 1 22:24:54 localhost /usr/sbin/sip-proxy[26750]: ERROR: <core> [route.c:1088]:
fixing failed (code=-1) at cfg:/etc/sip-proxy/sip-proxy.cfg:1020
Jul 1 22:24:54 localhost /usr/sbin/sip-proxy[26750]: ERROR: <core> [route.c:1088]:
fixing failed (code=-1) at cfg:/etc/sip-proxy/sip-proxy.cfg:1023
Jul 1 22:24:54 localhost /usr/sbin/sip-proxy[26750]: ERROR: <core> [route.c:1088]:
fixing failed (code=-1) at cfg:/etc/sip-proxy/sip-proxy.cfg:1042
what does % mean in "%$digest_challenge"?
jan,
i was able to make sr happy by writing the digest_challenge stuff like
this:
if (defined($avp(digest_challenge)) &&
($avp(digest_challenge) != "")) {
append_to_reply("$avp(digest_challenge)");
};
now i'll continue with tests.
-- juha