Hello,

this sounds either like a limitation that should be documentation in the module 
readme, or a small bug that could be fixed.
You could open an issue on our tracker about it, or even better, submit a pull 
request.

Cheers,

Henning

--
Henning Westerholt – https://skalatan.de/blog/
Kamailio services – https://gilawa.com<https://gilawa.com/>

From: sr-users <[email protected]> On Behalf Of Duarte Rocha
Sent: Friday, September 23, 2022 2:31 PM
To: Kamailio (SER) - Users Mailing List <[email protected]>
Subject: [SR-Users] Pipelimit needs restart to reload values

Greetings,

I've been using the pipelimit module and the pl_check function to control users 
rates in my proxy.

if (!pl_check("$var(UserID)", "TAILDROP", "$var(UserRate)")) {
     pl_drop();
     exit;
}

In this case  $var(UserID) is the pipe and  $var(UserRate) is the maximum rate.
The value of the rate is retrieved on every call via query to a DB.

If I change the UserRate value to 0 CPS on the DB calls are not rejected unless 
they go over 1 CPS. However, if I restart Kamailio all calls are correctly 
rejected.

Why does this happen? Can I change this behaviour?

Cheers,

Duarte

__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
[email protected]
Important: keep the mailing list in the recipients, do not reply only to the 
sender!
Edit mailing list options or unsubscribe:
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users

Reply via email to