empty var expression
I tried this for an var marked as "UNDEF" in log <condition field="${var}" expression="^UNDEF$" break="never"> <condition field="${var}" expression="UNDEF" break="never"> <condition field="${var}" expression="undef" break="never"> <condition field="${var}" expression="^undef$" break="never"> <condition field="${var}" expression="" break="never"> <condition field="${var}" expression="^$" break="never"> <condition field="${var}" expression="[UNDEF]" break="never"> <condition field="${var}" expression="[]" break="never"> without success. which is the right expression for empty var please ? Thanks
I thought it was __undef__, ain't it? I haven't digged into the source code, but should be easy enough to give it a try... Regards, João Mesquita On Fri, Jan 14, 2011 at 5:22 PM, Madovsky <infos@madovsky.org> wrote:
I tried this for an var marked as "UNDEF" in log
<condition field="${var}" expression="^UNDEF$" break="never"> <condition field="${var}" expression="UNDEF" break="never"> <condition field="${var}" expression="undef" break="never"> <condition field="${var}" expression="^undef$" break="never"> <condition field="${var}" expression="" break="never"> <condition field="${var}" expression="^$" break="never"> <condition field="${var}" expression="[UNDEF]" break="never"> <condition field="${var}" expression="[]" break="never">
without success. which is the right expression for empty var please ?
Thanks
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
__undef__ doesnt' work either. Thanks ----- Original Message ----- From: João Mesquita To: FreeSWITCH Users Help Sent: Friday, January 14, 2011 3:36 PM Subject: Re: [Freeswitch-users] empty var expression I thought it was __undef__, ain't it? I haven't digged into the source code, but should be easy enough to give it a try... Regards, João Mesquita On Fri, Jan 14, 2011 at 5:22 PM, Madovsky <infos@madovsky.org> wrote: I tried this for an var marked as "UNDEF" in log <condition field="${var}" expression="^UNDEF$" break="never"> <condition field="${var}" expression="UNDEF" break="never"> <condition field="${var}" expression="undef" break="never"> <condition field="${var}" expression="^undef$" break="never"> <condition field="${var}" expression="" break="never"> <condition field="${var}" expression="^$" break="never"> <condition field="${var}" expression="[UNDEF]" break="never"> <condition field="${var}" expression="[]" break="never"> without success. which is the right expression for empty var please ? Thanks _______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org ------------------------------------------------------------------------------ _______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Is the var showing up as "UNDEF" when you send the call to the info app? -MC On Fri, Jan 14, 2011 at 12:22 PM, Madovsky <infos@madovsky.org> wrote:
I tried this for an var marked as "UNDEF" in log
<condition field="${var}" expression="^UNDEF$" break="never"> <condition field="${var}" expression="UNDEF" break="never"> <condition field="${var}" expression="undef" break="never"> <condition field="${var}" expression="^undef$" break="never"> <condition field="${var}" expression="" break="never"> <condition field="${var}" expression="^$" break="never"> <condition field="${var}" expression="[UNDEF]" break="never"> <condition field="${var}" expression="[]" break="never">
without success. which is the right expression for empty var please ?
Thanks
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
yes, I can see UNDEF ----- Original Message ----- From: Michael Collins To: FreeSWITCH Users Help Sent: Monday, January 17, 2011 2:34 PM Subject: Re: [Freeswitch-users] empty var expression Is the var showing up as "UNDEF" when you send the call to the info app? -MC On Fri, Jan 14, 2011 at 12:22 PM, Madovsky <infos@madovsky.org> wrote: I tried this for an var marked as "UNDEF" in log <condition field="${var}" expression="^UNDEF$" break="never"> <condition field="${var}" expression="UNDEF" break="never"> <condition field="${var}" expression="undef" break="never"> <condition field="${var}" expression="^undef$" break="never"> <condition field="${var}" expression="" break="never"> <condition field="${var}" expression="^$" break="never"> <condition field="${var}" expression="[UNDEF]" break="never"> <condition field="${var}" expression="[]" break="never"> without success. which is the right expression for empty var please ? Thanks _______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org ------------------------------------------------------------------------------ _______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Where is this variable getting or losing the "undef" value? Also, add this line to info and see what gets printed: <action application="log" data="WARNING $var contains '${var}'"/> That will print it out in purple letters to make it easier to see. FWIW, I tried this with various permutations of 'undefined' channel vars and expression="^$" always worked for me. -MC On Mon, Jan 17, 2011 at 3:55 PM, Madovsky <infos@madovsky.org> wrote:
yes, I can see UNDEF
----- Original Message ----- *From:* Michael Collins <msc@freeswitch.org> *To:* FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org> *Sent:* Monday, January 17, 2011 2:34 PM *Subject:* Re: [Freeswitch-users] empty var expression
Is the var showing up as "UNDEF" when you send the call to the info app? -MC
On Fri, Jan 14, 2011 at 12:22 PM, Madovsky <infos@madovsky.org> wrote:
I tried this for an var marked as "UNDEF" in log
<condition field="${var}" expression="^UNDEF$" break="never"> <condition field="${var}" expression="UNDEF" break="never"> <condition field="${var}" expression="undef" break="never"> <condition field="${var}" expression="^undef$" break="never"> <condition field="${var}" expression="" break="never"> <condition field="${var}" expression="^$" break="never"> <condition field="${var}" expression="[UNDEF]" break="never"> <condition field="${var}" expression="[]" break="never">
without success. which is the right expression for empty var please ?
Thanks
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
------------------------------
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
be careful... you shouldn't have anything if the variable doesn't exist but are you using lua or js? /b On Jan 17, 2011, at 6:21 PM, Michael Collins wrote:
Where is this variable getting or losing the "undef" value? Also, add this line to info and see what gets printed:
<action application="log" data="WARNING $var contains '${var}'"/>
That will print it out in purple letters to make it easier to see. FWIW, I tried this with various permutations of 'undefined' channel vars and expression="^$" always worked for me.
-MC
no js nor lua, I just set a var from db select/bla/bla in the dialplan ----- Original Message ----- From: "Brian West" <brian@freeswitch.org> To: "FreeSWITCH Users Help" <freeswitch-users@lists.freeswitch.org> Sent: Monday, January 17, 2011 7:46 PM Subject: Re: [Freeswitch-users] empty var expression
be careful... you shouldn't have anything if the variable doesn't exist but are you using lua or js?
/b
On Jan 17, 2011, at 6:21 PM, Michael Collins wrote:
Where is this variable getting or losing the "undef" value? Also, add this line to info and see what gets printed:
<action application="log" data="WARNING $var contains '${var}'"/>
That will print it out in purple letters to make it easier to see. FWIW, I tried this with various permutations of 'undefined' channel vars and expression="^$" always worked for me.
-MC
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
ok I understoo what's happened. weirdly with db app apparently if the result of a select is empty so it will be in fact never empty but a space will be. so <condition field="${redir_conf}" expression="^ $" break="never"> with a space between ^ and $ works ----- Original Message ----- From: Michael Collins To: FreeSWITCH Users Help Sent: Monday, January 17, 2011 7:21 PM Subject: Re: [Freeswitch-users] empty var expression Where is this variable getting or losing the "undef" value? Also, add this line to info and see what gets printed: <action application="log" data="WARNING $var contains '${var}'"/> That will print it out in purple letters to make it easier to see. FWIW, I tried this with various permutations of 'undefined' channel vars and expression="^$" always worked for me. -MC On Mon, Jan 17, 2011 at 3:55 PM, Madovsky <infos@madovsky.org> wrote: yes, I can see UNDEF ----- Original Message ----- From: Michael Collins To: FreeSWITCH Users Help Sent: Monday, January 17, 2011 2:34 PM Subject: Re: [Freeswitch-users] empty var expression Is the var showing up as "UNDEF" when you send the call to the info app? -MC On Fri, Jan 14, 2011 at 12:22 PM, Madovsky <infos@madovsky.org> wrote: I tried this for an var marked as "UNDEF" in log <condition field="${var}" expression="^UNDEF$" break="never"> <condition field="${var}" expression="UNDEF" break="never"> <condition field="${var}" expression="undef" break="never"> <condition field="${var}" expression="^undef$" break="never"> <condition field="${var}" expression="" break="never"> <condition field="${var}" expression="^$" break="never"> <condition field="${var}" expression="[UNDEF]" break="never"> <condition field="${var}" expression="[]" break="never"> without success. which is the right expression for empty var please ? Thanks _______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org -------------------------------------------------------------------------- _______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org _______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org ------------------------------------------------------------------------------ _______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
participants (4)
-
Brian West
-
João Mesquita
-
Madovsky
-
Michael Collins