[asterisk-users] Exec two commands with ExecIf

Steve Edwards asterisk.org at sedwards.com
Thu Dec 23 01:06:01 CST 2021


On Thu, 23 Dec 2021, Dovid Bender wrote:

> Is there any way of using ExecIf to run two commands instead of 1? e.g. 
> instead of
> 
> Exten 123,1,ExecIf($["FOO" == "BAR"]?BackGround(you-owe))
> Exten 123,1,ExecIf($["FOO" == "BAR"]?SayNUmber(1000000"))
> 
> I would ideally like to do it in one line.

1) gotoif()

2) gosub()

3) AEL

gosub() is probably 'cleaner' and more maintainable than gotoif(). AEL is 
good but sometimes fragile.

-- 
Thanks in advance,
-------------------------------------------------------------------------
Steve Edwards       sedwards at sedwards.com      Voice: +1-760-468-3867 PST
             https://www.linkedin.com/in/steve-edwards-4244281


More information about the asterisk-users mailing list