[Freeswitch-users] screen_bit is always true

Ken Rice krice at suspicious.org
Wed Dec 3 16:14:57 PST 2008


The screen bit is a trust bit... ie: do we trust the RPID we got from the
upstream or not

K


> From: Piotr Sobolewski <sobolewski at gmail.com>
> Reply-To: <freeswitch-users at lists.freeswitch.org>
> Date: Wed, 3 Dec 2008 23:33:24 +0100
> To: <freeswitch-users at lists.freeswitch.org>
> Subject: [Freeswitch-users] screen_bit is always true
> 
> Hi
> 
> I was trying  to create extension in which I would check whether
> privacy=full in Remote-Party-ID header is set.
> So I made this.
> 
>    <condition field="${screen_bit}" expression="^true$" break="never">
>           <action application="set"
> data="origination_caller_id_number=Anonymous"/>
>    </condition>
> 
> But screen_bit is always true, regardless RPID privacy value.
> 
>         mod_dialplan_xml.c:117 parse_exten() Regex: [tooser]
> ${screen_bit}(true) =~ /^true$/
> 
> As it wasn't strange enough, in cdr_csv screen_bit take "true" or
> "false" (as it should).
> 
> Is it a bug or me doing something wrong?
> 
> --
> regards
> Piotr Sobolewski
> 
> _______________________________________________
> Freeswitch-users mailing list
> Freeswitch-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org






More information about the FreeSWITCH-users mailing list