Le 21/04/2020 à 15:23, Antony Stone a écrit :
On Tuesday 21 April 2020 at 12:54:49, Administrator wrote:

Hello,

we want to use something like

same = n,ExecIf($["A" = "B"]?Set(C=1) & Set(D=2) & ...)

Problem is that result gives C=1) & Set(D=2) & ...

Is there a possibility to use multiple AND or OR in such a way ?
No, logical operators are for comparing True and False - they can't be used to
say "do multiple things".

I'd suggest two ways of doing what you need:

a) invert the test and change the ExecIf() to a GotoIf() which skips past the
next few lines, each of which has one of your Set() statements on it.

b) leave the logic as it is but change ExecIf() to GosubIf) and put the Set()
statements into a subroutine context.

Thanks for your reply. We had applied the second approach.

Regards

--
Daniel

--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

Check out the new Asterisk community forum at: https://community.asterisk.org/

New to Asterisk? Start here:
     https://wiki.asterisk.org/wiki/display/AST/Getting+Started

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to