Estructura LINEFORWARD (tapi.h)

La estructura LINEFORWARD describe una entrada de las instrucciones de reenvío. Las estructuras LINEFORWARDLIST y LINEADDRESSSTATUS pueden contener una matriz de estructuras LINEFORWARD .

Sintaxis

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

Miembros

dwForwardMode

Tipos de reenvío. Este miembro usa una de las LINEFORWARDMODE_ constantes.

dwCallerAddressSize

Tamaño del campo de tamaño variable que contiene la dirección de un autor de llamada que se va a reenviar, en bytes.

dwCallerAddressOffset

Desplazamiento desde el principio de esta estructura hasta el campo de tamaño variable que contiene la dirección de un autor de llamada que se va a reenviar. Este miembro se establece en cero si dwForwardMode no es uno de los siguientes valores:

LINEFORWARDMODE_BUSYNASPECIFIC

LINEFORWARDMODE_NOANSWSPECIFIC

LINEFORWARDMODE_UNCONDSPECIFIC

LINEFORWARDMODE_BUSYSPECIFIC

DwCallerAddressSize especifica el tamaño del campo.

dwDestCountryCode

Código de país o región de la dirección de destino a la que se va a reenviar la llamada.

dwDestAddressSize

Tamaño del campo de tamaño variable que contiene la dirección de la dirección donde se reenván las llamadas, en bytes.

dwDestAddressOffset

Desfase desde el principio de esta estructura hasta el campo de tamaño variable que contiene la dirección de la dirección donde se reenván las llamadas. DwDestAddressSize especifica el tamaño del campo.

dwCallerAddressType

Tipo de dirección del autor de la llamada. Este miembro de la estructura solo está disponible si la versión negociada de TAPI es 3.1 o superior.

dwDestAddressType

Tipo de dirección para el destino llamado. Este miembro de la estructura solo está disponible si la versión negociada de TAPI es 3.1 o superior.

Comentarios

Es posible que esta estructura no se extienda.

Cada entrada de la estructura LINEFORWARD especifica una solicitud de reenvío.

Requisitos

Requisito Valor
Header tapi.h

Consulte también

LINEADDRESSSTATUS

LINEFORWARDLIST

TSPI_lineForward

lineForward