[SR-Users] flags definition in kamailio.cfg + 5.2 documentation

Joel Serrano joel at textplus.com
Wed Mar 27 02:46:23 CET 2019


I was just about to ask exactly about that as I didn't understand the
differences... :)

I guess I'll take the #!define way to do it!

Thanks Daniel!!

On Tue, Mar 26, 2019 at 6:21 PM Daniel-Constantin Mierla <miconda at gmail.com>
wrote:

> Bringing in few more details ...
>
> The named flags feature was added by SER developer during 2005-2008, when
> Kamailio (well, openser at that time) and SER were different projects. In
> 2008, as we started merging the source trees of Kamailio and SER back in
> one repo (which became what is not Kamailio project), named flags were
> propagated.
>
> However, as for a personal experience, I never took the time to play with
> them to see if they can be used "everywhere" -- for sure you can use then
> in setflag/resetflag/isflagset functions, but I am not sure if they work
> for branch flags and module parameters, or other places where a flag index
> is expected.
>
> In Kamailio we had the #!define feature that allowed to give a "name" for
> a flag and that's how we have in default kamailio.cfg -- somewhere at the
> top you can see #!define for FLT_* and FLB_* flags.
>
> Cheers,
> Daniel
> On 27.03.19 00:22, Joel Serrano wrote:
>
> Wonderful!!!
>
> This is perfect:
> http://www.kamailio.org/dokuwiki/doku.php/features:new-in-3.0.x#names_for_route_blocks_and_flags
>
>
> Thanks Alex :)
>
> On Tue, Mar 26, 2019 at 4:15 PM Alex Balashov <abalashov at evaristesys.com>
> wrote:
>
>> Hi Joel,
>>
>> Yes, this is a gap in the core cookbook documentation.
>>
>> I learned about named flags back in the day:
>>
>> http://www.kamailio.org/dokuwiki/doku.php/features:new-in-3.0.x
>>
>> -- Alex
>>
>> On Tue, Mar 26, 2019 at 04:04:29PM -0700, Joel Serrano wrote:
>>
>> > Hi,
>> >
>> > I saw in the Kazoo default.cfg this:
>> >
>> > ...
>> > ####### Flags #######
>> > flags
>> >     FLAG_INTERNALLY_SOURCED:  1,
>> >     FLAG_ASSOCIATE_SERVER:    2,
>> >     FLAG_SKIP_NAT_CORRECTION: 3,
>> >     FLAG_ASSOCIATE_USER:      4,
>> >     FLAG_TRUSTED_SOURCE:      5,
>> >     FLAG_SESSION_PROGRESS:    6,
>> >     FLAG_IS_REPLY:            7,
>> >     FLAG_SIP_TRACE:           8;
>> > ...
>> >
>> >
>> > So then I went here to read about it:
>> > https://www.kamailio.org/wiki/cookbooks/5.2.x/core#flags
>> >
>> > I found out it's not documented... is this a drop-in alternative for a:
>> > #!define FLAG_NAME FLAG_BIT?
>> >
>> > Sorry, first time I see this if not I would update the docs myself... :(
>> >
>> > Thanks,
>> > Joel.
>>
>> > _______________________________________________
>> > Kamailio (SER) - Users Mailing List
>> > sr-users at lists.kamailio.org
>> > https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>
>>
>> --
>> Alex Balashov | Principal | Evariste Systems LLC
>>
>> Tel: +1-706-510-6800 / +1-800-250-5920 (toll-free)
>> Web: http://www.evaristesys.com/, http://www.csrpswitch.com/
>>
>> _______________________________________________
>> Kamailio (SER) - Users Mailing List
>> sr-users at lists.kamailio.org
>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>
>
> _______________________________________________
> Kamailio (SER) - Users Mailing Listsr-users at lists.kamailio.orghttps://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>
> --
> Daniel-Constantin Mierla -- www.asipto.comwww.twitter.com/miconda -- www.linkedin.com/in/miconda
> Kamailio World Conference - May 6-8, 2019 -- www.kamailioworld.com
> Kamailio Advanced Training - Mar 25-27, 2019, in Washington, DC, USA -- www.asipto.com
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20190326/889d4361/attachment.html>


More information about the sr-users mailing list