[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

More information about the asterisk-users mailing list