[OpenSIPS-Users] Use Blacklist Module Question
Bogdan-Andrei Iancu
bogdan at opensips.org
Mon May 21 05:38:03 EDT 2018
Hi Alexander,
There are other generic modules that can be used for implementing a
black listing functionality - like Dynamic Routing (for prefix/DID
blacklisting) or the dialplan module (for regexp based matching). Both
do caching for speed reasons. If you really want to do it directly
against a DB (like noSQL), you can simply do it from script level with
raw queries and script checks - it is just a matter of organizing your data.
Regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com
OpenSIPS Summit 2018
http://www.opensips.org/events/Summit-2018Amsterdam
On 05/18/2018 11:47 PM, Alexander Perkins wrote:
> Hi Bogdan. Thank you for the advice.
>
> I ended up writing a custom blacklist module which works in real-time.
> The blacklist module native to OpenSIPS is great, but it lacked
> certain functionality that we really wanted. Among them, was real-time
> blacklisting (without the need to reload).
>
> We implemented a beta version and it’s working really well. We did
> this using MemCached.
>
> Thanks again,
> Alex
>
> On Fri, May 18, 2018 at 6:16 AM Bogdan-Andrei Iancu
> <bogdan at opensips.org <mailto:bogdan at opensips.org>> wrote:
>
> Hi,
>
> Have you tried to use the check_user_blacklist () function:
> http://www.opensips.org/html/docs/modules/2.4.x/userblacklist.html#func_check_user_blacklist
>
> Regards,
>
> Bogdan-Andrei Iancu
>
> OpenSIPS Founder and Developer
> http://www.opensips-solutions.com
> OpenSIPS Summit 2018
> http://www.opensips.org/events/Summit-2018Amsterdam
>
> On 05/01/2018 05:47 PM, Alexander Perkins wrote:
>> Hi. I have successfully implemented the User Blacklist module,
>> but I noticed it checks the number the call is going to, not the
>> CallerID. Is it possible to lookup the CallerID instead of the
>> number? I have tried creating a dummy variable for $tU and then
>> assiging the CallerID to $tU, but OpenSIPs failed (I guess $tU is
>> read-only?). I am using the global blacklist functionality.
>> This is the code I tried originally:
>>
>> $var(TempVariable) = $tU;
>> $tU = $fU;
>>
>> if (!check_blacklist("globalblacklist"))
>> {
>> sl_send_reply("403", "Forbidden");
>> exit;
>> }
>>
>> $tU = $var(TempVariable);
>>
>> Any help is appreciated,
>> Alex
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20180521/a60911fd/attachment.html>
More information about the Users
mailing list