OID_CO_TAPI_TRANSLATE_TAPI_SAP

El OID_CO_TAPI_TRANSLATE_TAPI_SAP OID solicita un administrador de llamadas o un controlador MCM integrado para preparar uno o varios SAP desde parámetros de llamada TAPI. El cliente que consulta este OID usa un SAP NDIS devuelto por el administrador de llamadas o el controlador MCM como entrada (con formato como estructura de CO_SAP ) a NdisClRegisterSap, que el cliente llama a para registrar un SAP en el que recibir llamadas entrantes.

Esta solicitud usa una estructura de CO_TAPI_TRANSLATE_SAP, que se define de la siguiente manera:

typedef struct _CO_TAPI_TRANSLATE_SAP {
    IN  ULONG               ulLineID;
    IN  ULONG               ulAddressID;
    IN  ULONG               ulMediaModes;
    IN  ULONG               Reserved;
    OUT ULONG               NumberOfSaps;
    OUT NDIS_VAR_DATA_DESC  NdisSapParams[1];
} CO_AF_TAPI_SAP, *PCO_AF_TAPI_SAP;

Los miembros de esta estructura contienen la siguiente información:

ulLineID
Especifica un identificador de línea de base cero.

ulAddressID
Especifica un identificador de dirección de base cero en la línea especificada por ulLineID.

ulMediaModes
Especifica el modo multimedia del flujo de información de las llamadas que el cliente está interesado, como uno o varios de los siguientes LINEMEDIAMODE_constants:

  • LINEMEDIAMODE_UNKNOWN
    Existe una secuencia multimedia, pero su modo es desconocido actualmente y puede conocerse más adelante. Esto corresponde a una llamada con un tipo de medio no clasificado. En entornos típicos de telefonía analógica, el modo multimedia de una llamada entrante puede ser desconocido hasta después de que se haya respondido a la llamada y se haya filtrado la secuencia multimedia para tomar una determinación.

    Si se establece la marca LINEMEDIAMODE_UNKNOWN , también se pueden establecer otras marcas multimedia. Esto significa que el medio es desconocido, pero es probable que sea uno de los otros modos de medios indicados.

  • LINEMEDIAMODE_INTERACTIVEVOICE
    La presencia de energía de voz en la llamada, y la llamada se trata como una llamada interactiva con humanos en ambos extremos.

  • LINEMEDIAMODE_AUTOMATEDVOICE
    La presencia de energía de voz en la llamada y la voz se controla localmente mediante una aplicación automatizada.

  • LINEMEDIAMODE_DATAMODEM
    Una sesión de módem de datos en la llamada.

  • LINEMEDIAMODE_G3FAX
    Se envía o recibe un fax de grupo 3 a través de la llamada.

  • LINEMEDIAMODE_G4FAX
    Se envía o recibe un fax de grupo 4 a través de la llamada.

  • LINEMEDIAMODE_TDD
    Una sesión de TDD (dispositivo de telecomunicaciones para sordos) en la llamada.

  • LINEMEDIAMODE_DIGITALDATA
    Los datos digitales se envían o reciben a través de la llamada.

  • LINEMEDIAMODE_TELETEX
    Una sesión de teletex en la llamada. (Teletex es uno de los servicios telemáticos).

  • LINEMEDIAMODE_VIDEOTEX
    Una sesión de videotex en la llamada. (Videotex es uno de los servicios telemáticos).

  • LINEMEDIAMODE_TELEX
    Una sesión de telex en la llamada. (Telex es uno de los servicios telemáticos).

  • LINEMEDIAMODE_MIXED
    Una sesión mixta en la llamada. (Mixto es uno de los servicios telemáticos DEL ISDN).

  • LINEMEDIAMODE_ADSI
    Una sesión adsi (interfaces de servicio de visualización analógica) en la llamada.

  • LINEMEDIAMODE_VOICEVIEW
    El modo multimedia de la llamada es VoiceView.

Reserved
Esto está reservado. El cliente debe establecer este campo en 0.

NumberOfSaps
Especifica el número de estructuras de NDIS_VAR_DATA_DESC contenidas en el búfer en NdisSapParams.

NdisSapParams
Especifica una matriz de longitud variable que contiene una o varias estructuras de NDIS_VAR_DATA_DESC. Cada estructura de NDIS_VAR_DATA_DESC contiene un desplazamiento hacia, así como la longitud de, una estructura de CO_SAP . Cada estructura de CO_SAP especifica un punto de acceso de servicio (SAP) en el que un cliente orientado a la conexión puede recibir llamadas entrantes.

Requisitos

Versión: Windows Vista y encabezado posterior: Ntddndis.h (incluya Ndis.h)