Условия

Last Updated : Nov 26, 2021 |

Условия предоставляют способ проверки и разделения потока вызовов в зависимости от даты или дня недели либо значения переменной.

В потоке вызовов голосовой почты условие можно проверить при помощи действия Проверка условия. В зависимости от текущего значения условия («Истина» или «Ложь») к вызывающим абонентам могут быть применены различные действия.

Условия формируются из набора базовых элементов. Такие элементы можно сочетать в одном условии для создания сложных правил. К примеру, с помощью программы на неделю можно определить стандартное рабочее время компании, а затем объединить его с календарем для обнаружения исключений, таких как государственные праздники.

Элементы условия

В условие можно добавить различные типы элементов, перечисленные ниже:

  • Календарь: выбор дней в календаре (до 255 дней), при которых элемент имеет значение True (истина), если текущая дата соответствует выбранному дню.

  • Программа на неделю: выбор дней недели и периодов времени для каждого из этих дней, при которых элемент имеет значение True (истина).

  • Условие: выбор существующего условия, которое будет использоваться с другим условием в качестве элемента.

  • Сравнить: сравнение одного значения с другим по выбранным критериям, например «Равно» или «Больше или равно», и возвращение значения True (истина) при соответствии критериям. Можно сравнивать текущее значение переменных вызова $CPxx и/или числовые значения, вводимые непосредственно.

Настройки логики

Настройки логики можно применить как к целому условию, так и к отдельному элементу. Такие настройки могут менять критерии присвоения значения true или false.

  • AND (и): условие истинно, если все его элементы истинны, например A и B имеют значение True (истина).

  • OR (или): условие истинно, если хоть один из его элементов истинен, например, если день недели — понедельник или вторник.

  • NOT (отрицание): этот логический элемент может использоваться для обращения значения (например, для возврата значения False (ложь) при значении True (истина)) отдельных элементов или целого условия.