exten => s,n,GotoIf($["${choice}" = "*"] & $["${isharvesttoday}" = "1"]?question4)
Приведенная выше строка не работает в моем приложении.Является ли этот синтаксис правильным?
Нет, это не так. Это должно работать:
exten => s,n,GotoIf($[$["${choice}" = "*"] & $["${isharvesttoday}" = "1"]]?question4)