Hi,

Such issues, like (1) the confusion about the type of the value (string versus int) and (2) the ability to use variables for the function parameters, were all addressed with 3.0, hopefully making life easier for people writing OpenSIPS cfgs :).

Regards,

Bogdan-Andrei Iancu

OpenSIPS Founder and Developer
  https://www.opensips-solutions.com
OpenSIPS Summit 2019
  https://www.opensips.org/events/Summit-2019Amsterdam/

On 05/08/2019 07:35 PM, Alexey Kazantsev via Users wrote:
Hi Ben!

Sure, that was the clue! Thank you.


NOT working:
                
                cache_fetch("local", "incoming:ratelimit", $var(rl));
                xlog("L_NOTICE", "cfg_line $cfg_line ; var(rl) is $var(rl)");
                if (!rl_check("pipe_$rU", "$var(rl{s.int})", "SBT")) {

NOT working:

                cache_fetch("local", "incoming:ratelimit", $(var(rl){s.int}));
                xlog("L_NOTICE", "cfg_line $cfg_line ; var(rl) is $var(rl)");
                if (!rl_check("pipe_$rU", "$var(rl)", "SBT")) {

NOT working:

                cache_fetch("local", "incoming:ratelimit", $var(rl));
                xlog("L_NOTICE", "cfg_line $cfg_line ; var(rl) is $var(rl)");
                $var(rlim) = $(var(rl){s.int});
                if (!rl_check("pipe_$rU", "$var(rl)", "SBT")) {


WORKING:

                cache_fetch("local", "incoming:ratelimit", $var(rl));
                xlog("L_NOTICE", "cfg_line $cfg_line ; var(rl) is $var(rl)");
                if (!rl_check("pipe_$rU", "$(var(rl){s.int})", "SBT")) {


-----------------------------------------------
BR, Alexey
http://alexeyka.zantsev.com/
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to