Поделиться через


Структура LINEFORWARD (tapi.h)

Структура LINEFORWARD описывает запись инструкций переадресации. Структуры LINEFORWARDLIST и LINEADDRESSSTATUS могут содержать массив структур LINEFORWARD .

Синтаксис

typedef struct lineforward_tag {
  DWORD dwForwardMode;
  DWORD dwCallerAddressSize;
  DWORD dwCallerAddressOffset;
  DWORD dwDestCountryCode;
  DWORD dwDestAddressSize;
  DWORD dwDestAddressOffset;
  DWORD dwCallerAddressType;
  DWORD dwDestAddressType;
} LINEFORWARD, *LPLINEFORWARD;

Члены

dwForwardMode

Типы переадресации. Этот элемент использует одну из констант LINEFORWARDMODE_.

dwCallerAddressSize

Размер поля изменяющегося размера, содержащего адрес переадресуемого вызывающего объекта, в байтах.

dwCallerAddressOffset

Смещение от начала этой структуры до поля изменяющегося размера, содержащего адрес переадресуемого вызывающего объекта. Для этого элемента задано значение 0, если параметр dwForwardMode не имеет одного из следующих значений:

LINEFORWARDMODE_BUSYNASPECIFIC

LINEFORWARDMODE_NOANSWSPECIFIC

LINEFORWARDMODE_UNCONDSPECIFIC

LINEFORWARDMODE_BUSYSPECIFIC

Размер поля определяется параметром dwCallerAddressSize.

dwDestCountryCode

Код страны или региона адреса назначения, на который должен быть переадресован звонок.

dwDestAddressSize

Размер поля изменяющегося размера, содержащего адрес адреса, по которому будут перенаправляться вызовы, в байтах.

dwDestAddressOffset

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

dwCallerAddressType

Тип адреса вызывающего объекта. Этот элемент структуры доступен только в том случае, если согласованная версия TAPI — 3.1 или более поздняя.

dwDestAddressType

Тип адреса для вызываемого назначения. Этот элемент структуры доступен только в том случае, если согласованная версия TAPI — 3.1 или более поздняя.

Комментарии

Эта структура не может быть расширена.

Каждая запись в структуре LINEFORWARD указывает запрос на пересылку.

Требования

Требование Значение
Заголовок tapi.h

См. также раздел

LINEADDRESSSTATUS

LINEFORWARDLIST

TSPI_lineForward

lineForward