[sr-dev] where is s proxy_challenge function?

Juha Heinanen jh at tutpro.com
Thu Jul 1 21:55:23 CEST 2010


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



More information about the sr-dev mailing list