Доступные переменные вызова

Last Updated : Oct 01, 2024 |

Переменная

Запись

Описание

$ACCOUNT_CODE

Да

Связанный с вызовом код учетной записи.

$ANS_PARTY

Номер стороны, отвечающей на вызов.

$ANS_PARTY_NAME

Имя стороны, отвечающей на вызов.

$CALL_DATE

Дата вызова (UTC).

$CALL_TIME

Время вызова (UTC).

$CALLED

Вызываемый номер.

$CALLED_NAME

Имя вызываемой стороны (если доступно).

$CALLED_TZOFFSET

Сдвиг часового пояса вызываемых сторон.

$CALLERS_TZOFFESET

Сдвиг часового пояса вызывающих абонентов.

$CID

Содержит уникальный идентификатор вызова, назначаемый для вызова. Это не тот же идентификатор вызова, который отображается в записях SMDR IP Office.

$CLI

Да

Содержит CLI вызывающего абонента, если доступно для IP Office.

$CLI_NAME

Имя вызывающего абонента (если доступно).

$COUNTER

Да

Сервер голосовой почты предоставляет переменные счетчика с $COUNTER1 по $COUNTER15. Они используются так же, как и прочие переменные вызова. Ими также можно управлять с помощью команд действия Общего типа для действий «Установить счетчик», «Очистить счетчик», «Уменьшение счетчика» и «Приращение счетчика».

Эти переменные также могут использоваться с действиями Уменьшение и проверка счетчика и Приращение и проверка счетчика. По умолчанию переменная счетчика имеет начальное значение 0. Поддерживаются форматы $COUNTERx и $COUNTER[x].

$CP

Да

16 переменных, от $CP0 до $CP15, используются для хранения значений (параметров вызова) на протяжении вызова в рамках потока вызовов. Значения этих переменных можно записать с помощью команды действия Общего типа CPx:<значение>, где x — число от 0 до 15, а <значение> — значение для хранения. Поддерживаются форматы $CPx и $CP[x].

$DATE

Текущая дата в длинном формате, например «3 ноября 2015 года». Отдельные элементы даты и времени доступны в числовом формате с использованием переменных $DAY, $MONTH, $YEAR, $HOUR, $MIN и $SEC.

$DAY

Текущая дата.

$DISPLAY

Да

Текст на экране телефона.

$DBD

Набор из 6 переменных от $DBD[0] до $DBD[5] для полей, извлекаемых из текущей записи базы данных. Поддерживаются форматы $DBDx и $DBD[x].

$DDI

Да

Содержит DDI вызова, если доступно.

$ETA

Содержит ожидаемое время ответа в секундах для вызывающего абонента в очереди. Это время основано на последних пяти принятых вызовах из очереди для той же цели за последний час. Данная переменная может использоваться для озвучивания значения в форме запроса, или же для проверки значения в условии. Переменная доступна только при использовании начальных точек Переведенные в очередь и По-прежнему в очереди.

$FALLBACK_NUM

Связанный с вызовом резервный номер.

$HOUR

Текущий час.

$ISDST

Указывает, используется ли в системе летнее время.

$KEY

Да

Сохраняет последнюю введенную последовательность клавиш DTMF. Для более подробной информации.

$LOC

Содержит настройки местной специфики вызова, передаваемые системой IP Office.

$MIN

Текущее количество минут.

$MONTH

Текущий месяц в виде числового значения.

$NAM

Содержит имя пользователя почтового ящика (пусто при использовании кратких кодов). При использовании в качестве запроса будет воспроизводиться запрос имени, записанный для почтового ящика.

$POS

Содержит информацию о месте вызывающего абонента в очереди. Может использоваться для озвучивания места в качестве запроса, или же для проверки значения в условии. Переменная доступна только при использовании начальных точек Переведенные в очередь и По-прежнему в очереди.

$QTIM

Данная переменная соответствует переменной $ETA выше, но возвращает приблизительное время ожидания, округленное в большую сторону до ближайшей минуты. Данная переменная может использоваться для озвучивания значения в форме запроса, или же для проверки значения в условии.

$REC_ORIGINATOR

Инициатор записи.

$REG[name]

Данная переменная возвращает текущее значение пользовательской переменной с указанным именем. Это позволяет использовать пользовательские переменные так же, как переменные вызова.

$RES

Да

Содержит значение результата предыдущего действия. Например, если поток вызовов был разделен действием, которое имеет результаты Истинно и Ложно, на одном ответвлении переменная $RES будет иметь значение True (истина), а на другом — False (ложь).

$SAV

Да

Содержит последний сохраненный результат. Такой результат можно ввести с помощью следующей записи в общем действии: Save:<значение>, например Save:$KEY или Save:1234.

$SEC

Текущие секунды.

$TAG

Да

Текст тега, на данный момент связанный с вызовом.

$TARGET

Да

Для вызовов, отправляемых IP Office в почтовый ящик, эта переменная содержит начальную цель вызова, т. е. данные начального целевого пользователя или группы поиска.

$TARGET_NAME

Имя адресата.

$TARGET_TZOFFSET

Сдвиг часового пояса адресатов.

$TIME

Текущее системное время.

$TIMEQUEUED

Содержит информацию о продолжительности (в секундах) пребывания вызова в очереди определенной группы поиска. Переменная доступна только при использовании начальных точек Переведенные в очередь и По-прежнему в очереди.

$TIMESYSTEM

Содержит информацию о промежутке времени (в секундах) с момента введения вызова в систему IP Office. Переменная доступна только при использовании начальных точек Переведенные в очередь и По-прежнему в очереди.

$USER_DATA

$UUI

Данная переменная доступна, если запись инициируется автоматической записью. Содержит имя пользователя, имя группы поиска или код учетной записи, которые инициировали процесс автоматической записи.

$VAR

Да

Общая переменная, которая может содержать, кроме прочего, последовательности клавиш DTMF.

$WEEKDAY

День недели.

$YEAR

Текущий год.