Mind posting the macro itself? I think we might need to store the return value of isnull then test with execif.
On 16/10/2009, Ishfaq Malik <[email protected]> wrote: > That fails to execute in both conditions > > ABBAS SHAKEEL wrote: >> Please try this >> >> xten => s,2,ExecIf( 0EXISTS(${ARG3})=1 & 0${ARG3}=1| >> >> On Fri, Oct 16, 2009 at 3:45 PM, Ishfaq Malik <[email protected] >> <mailto:[email protected]>> wrote: >> >> I'm basically trying to make an argument optional in a macro, I'm >> starting to think it's not possible >> >> If I do this in my macro >> exten => s,2,ExecIf(EXISTS(${ARG3})=1 & ${ARG3}=1|<whatever I want >> to do> >> >> I see this in the console >> Executing [...@macro-extcall:2] ExecIf("SIP/PACK501-08222428", >> "EXISTS()=1 >> & =1|<whatever I want to do> >> >> As I didn't pass a third argument. >> >> Essentially, what I'm trying to do in php terms would be this >> if(isset($var) && $var==1) >> >> Ish >> >> ABBAS SHAKEEL wrote: >> > Sorry its macro I called it a function. >> > >> > This link will be helpful to you >> > http://www.voip-info.org/wiki/index.php?page=Asterisk+variables >> > >> > >> > On Fri, Oct 16, 2009 at 3:13 PM, ABBAS SHAKEEL >> > <[email protected] >> <mailto:[email protected]> >> <mailto:[email protected] >> <mailto:[email protected]>>> wrote: >> > >> > If you want to check in Console then NOOP can be used . >> > if in case of function call you can check its length if there >> > exists some thing >> > >> > >> > On Fri, Oct 16, 2009 at 3:04 PM, Ishfaq Malik >> <[email protected] <mailto:[email protected]> >> > <mailto:[email protected] <mailto:[email protected]>>> wrote: >> > >> > Hi >> > >> > Is there any way to check if a variable is set in asterisk? >> > I've had a >> > look around and can't find a purpose built function for it. >> > >> > I'm going to be using it to see if an argument has been >> passed >> > with a >> > macro or not (e.g. see if ${ARG3} is set or not) >> > >> > Thanks in advance >> > >> > Ish >> > -- >> > Ishfaq Malik >> > Software Developer >> > PackNet Ltd >> > >> > Office: 0161 660 3062 >> > >> > _______________________________________________ >> > -- Bandwidth and Colocation Provided by >> > http://www.api-digital.com -- >> > >> > AstriCon 2009 - October 13 - 15 Phoenix, Arizona >> > Register Now: http://www.astricon.net >> > >> > asterisk-users mailing list >> > To UNSUBSCRIBE or update options visit: >> > http://lists.digium.com/mailman/listinfo/asterisk-users >> > >> > >> > >> > >> > -- >> > Best Regards >> > Shakeel Abbas >> > >> > >> > >> > >> > -- >> > Best Regards >> > Shakeel Abbas >> > >> > >> >> ------------------------------------------------------------------------ >> > >> > _______________________________________________ >> > -- Bandwidth and Colocation Provided by >> http://www.api-digital.com -- >> > >> > AstriCon 2009 - October 13 - 15 Phoenix, Arizona >> > Register Now: http://www.astricon.net >> > >> > asterisk-users mailing list >> > To UNSUBSCRIBE or update options visit: >> > http://lists.digium.com/mailman/listinfo/asterisk-users >> >> -- >> Ishfaq Malik >> Software Developer >> PackNet Ltd >> >> Office: 0161 660 3062 >> >> _______________________________________________ >> -- Bandwidth and Colocation Provided by http://www.api-digital.com -- >> >> AstriCon 2009 - October 13 - 15 Phoenix, Arizona >> Register Now: http://www.astricon.net >> >> asterisk-users mailing list >> To UNSUBSCRIBE or update options visit: >> http://lists.digium.com/mailman/listinfo/asterisk-users >> >> >> >> >> -- >> Best Regards >> Shakeel Abbas >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> -- Bandwidth and Colocation Provided by http://www.api-digital.com -- >> >> AstriCon 2009 - October 13 - 15 Phoenix, Arizona >> Register Now: http://www.astricon.net >> >> asterisk-users mailing list >> To UNSUBSCRIBE or update options visit: >> http://lists.digium.com/mailman/listinfo/asterisk-users > > -- > Ishfaq Malik > Software Developer > PackNet Ltd > > Office: 0161 660 3062 > > _______________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > > AstriCon 2009 - October 13 - 15 Phoenix, Arizona > Register Now: http://www.astricon.net > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users > -- Sent from my mobile device _______________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- AstriCon 2009 - October 13 - 15 Phoenix, Arizona Register Now: http://www.astricon.net asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
