LINEFORWARD-Struktur (tapi.h)

Die LINEFORWARD-Struktur beschreibt einen Eintrag der Weiterleitungsanweisungen. Die STRUKTUREN LINEFORWARDLIST und LINEADDRESSSTATUS können ein Array von LINEFORWARD-Strukturen enthalten.

Syntax

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

Member

dwForwardMode

Weiterleitungstypen. Dieser Member verwendet eine der LINEFORWARDMODE_ Konstanten.

dwCallerAddressSize

Größe des Felds mit unterschiedlicher Größe, das die Adresse eines Aufrufers enthält, der weitergeleitet werden soll, in Byte.

dwCallerAddressOffset

Offset vom Anfang dieser Struktur zu dem Feld mit variabeler Größe, das die Adresse eines Aufrufers enthält, der weitergeleitet werden soll. Dieser Member wird auf 0 (null) festgelegt, wenn dwForwardMode keiner der folgenden Werte ist:

LINEFORWARDMODE_BUSYNASPECIFIC

LINEFORWARDMODE_NOANSWSPECIFIC

LINEFORWARDMODE_UNCONDSPECIFIC

LINEFORWARDMODE_BUSYSPECIFIC

Die Größe des Felds wird von dwCallerAddressSize angegeben.

dwDestCountryCode

Landes- oder Regionscode der Zieladresse, an die der Anruf weitergeleitet werden soll.

dwDestAddressSize

Größe des Felds mit unterschiedlicher Größe, das die Adresse der Adresse enthält, an die Anrufe weitergeleitet werden sollen, in Bytes.

dwDestAddressOffset

Offset vom Anfang dieser Struktur zu dem Feld mit variabeler Größe, das die Adresse der Adresse enthält, an die Aufrufe weitergeleitet werden sollen. Die Größe des Felds wird von dwDestAddressSize angegeben.

dwCallerAddressType

Adresstyp des Aufrufers. Dieses Element der -Struktur ist nur verfügbar, wenn die ausgehandelte Version von TAPI 3.1 oder höher ist.

dwDestAddressType

Adresstyp für das aufgerufene Ziel. Dieses Element der -Struktur ist nur verfügbar, wenn die ausgehandelte Version von TAPI 3.1 oder höher ist.

Hinweise

Diese Struktur kann nicht erweitert werden.

Jeder Eintrag in der LINEFORWARD-Struktur gibt eine Weiterleitungsanforderung an.

Anforderungen

Anforderung Wert
Header tapi.h

Weitere Informationen

LINEADDRESSSTATUS

LINEFORWARDLIST

TSPI_lineForward

lineForward