[OpenSER-Users] system variables : isbflagset

Bogdan-Andrei Iancu bogdan at voice-system.ro
Thu Oct 4 11:30:29 CEST 2007


Or using bitwise operations, you dump only the value of a single flag.

regards,
bogdan

Klaus Darilion wrote:
> A flag is binary, thus it is set or unset - 0 or 1.
>
> all the flags are stored in a bitfield. You can dump the whole flags 
> using the pseudo variables:
>
> http://openser.org/dokuwiki/doku.php/pseudovariables:1.2.x
>
> $bf - reference to branch flags of branch 0 (RURI) - decimal output
> $bF - reference to branch flags of branch 0 (RURI) - hexa output
> $mf - reference to flags set for current SIP request
> $mF -reference to flags set for current SIP request in hexa
> $sf - reference to script flags - decimal output
> $sF - reference to script flags - hexa output
>
> klaus
>
> Daniel Grotti schrieb:
>> Thank for your answer.
>> But I'd like to know and read on std output the real value of bflag, 
>> not that it's set.
>> I don't know if it's possible.
>> Ex.:
>> ....
>> ....
>> xlog("L_INFO", "the value of branch flag is [STRING]");
>> if (method=="INVITE")
>> { setbflag(6);
>> xlog("L_INFO","the value of bflag is now [STRING]");
>> };
>> ....
>> ..
>>
>> so, which kind of [STRING] I have to put in?
>> Bye
>> daniel
>>
>> Marcello Lupo wrote:
>>> Hi Daniel,
>>>
>>>
>>> if(isbflagset(6)) {
>>> xlog("L_NOTICE","BFLAG 6 is SET");
>>> }
>>>
>>>
>>> Bye,
>>> Marcello
>>>
>>> Daniel wrote:
>>>> Hi everybody,
>>>>
>>>> I'm using openser 1.2.2 and I'd like to know the result of some 
>>>> expression used in my main route.
>>>> For exemple, How can I read the answer of "isbflagset (6)" 
>>>> expression and write it on standard output with xlog ?
>>>>
>>>> thanks.
>>>> daniel
>>>>
>>>> Daniel
>>>> ________________________
>>>> e-mail : d.grotti at gmail.com <mailto:d.grotti at gmail.com>
>>>> ------------------------------------------------------------------------ 
>>>>
>>>>
>>>> _______________________________________________
>>>> Users mailing list
>>>> Users at openser.org
>>>> http://openser.org/cgi-bin/mailman/listinfo/users
>>>
>>>
>>
>
> _______________________________________________
> Users mailing list
> Users at openser.org
> http://openser.org/cgi-bin/mailman/listinfo/users
>





More information about the Users mailing list