Condividi tramite


OID_CO_TAPI_TRANSLATE_TAPI_SAP

L'OID OID_CO_TAPI_TRANSLATE_TAPI_SAP richiede a un gestore chiamate o a un driver MCM integrato di preparare uno o più provider di servizi di configurazione dai parametri di chiamata TAPI. Il client che esegue una query su questo OID usa un sap NDIS restituito dal gestore chiamate o dal driver MCM come input (formattato come struttura di CO_SAP ) a NdisClRegisterSap, che il client chiama per registrare un sap in cui ricevere le chiamate in arrivo.

Questa richiesta usa una struttura CO_TAPI_TRANSLATE_SAP, definita come segue:

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;

I membri di questa struttura contengono le informazioni seguenti:

ulLineID
Specifica un identificatore di riga in base zero.

ulAddressID
Specifica un identificatore di indirizzo in base zero sulla riga specificata da ulLineID.

ulMediaModes
Specifica la modalità multimediale del flusso di informazioni delle chiamate a cui il client è interessato, come una o più delle LINEMEDIAMODE_constants seguenti:

  • LINEMEDIAMODE_UNKNOWN
    Esiste un flusso multimediale, ma la modalità è attualmente sconosciuta e può diventare nota in un secondo momento. Corrisponde a una chiamata con un tipo di supporto non classificato. In ambienti di telefonia analogica tipici, la modalità multimediale di una chiamata in ingresso può essere sconosciuta fino a quando la chiamata è stata risposta e il flusso multimediale è stato filtrato per stabilire.

    Se il flag LINEMEDIAMODE_UNKNOWN è impostato, è possibile impostare anche altri flag multimediali. Ciò significa che il supporto è sconosciuto, ma che è probabile che sia una delle altre modalità multimediali indicate.

  • LINEMEDIAMODE_INTERACTIVEVOICE
    La presenza di energia vocale sulla chiamata e la chiamata viene considerata come una chiamata interattiva con gli esseri umani su entrambe le estremità.

  • LINEMEDIAMODE_AUTOMATEDVOICE
    La presenza di energia vocale sulla chiamata e la voce viene gestita localmente da un'applicazione automatizzata.

  • LINEMEDIAMODE_DATAMODEM
    Sessione del modem dati sulla chiamata.

  • LINEMEDIAMODE_G3FAX
    Un fax di gruppo 3 viene inviato o ricevuto tramite la chiamata.

  • LINEMEDIAMODE_G4FAX
    Un fax di gruppo 4 viene inviato o ricevuto tramite la chiamata.

  • LINEMEDIAMODE_TDD
    Una sessione TDD (dispositivo di telecomunicazione per il sordo) sulla chiamata.

  • LINEMEDIAMODE_DIGITALDATA
    I dati digitali vengono inviati o ricevuti tramite la chiamata.

  • LINEMEDIAMODE_TELETEX
    Una sessione di teletex sulla chiamata. Teletex è uno dei servizi telematici.

  • LINEMEDIAMODE_VIDEOTEX
    Sessione videotex sulla chiamata. Videotex è uno dei servizi telematici.

  • LINEMEDIAMODE_TELEX
    Una sessione di telex sulla chiamata. Telex è uno dei servizi telematici.

  • LINEMEDIAMODE_MIXED
    Sessione mista nella chiamata. Misto è uno dei servizi telematici ISDN.

  • LINEMEDIAMODE_ADSI
    Sessione ADSI (Analog Display Service Interfaces) sulla chiamata.

  • LINEMEDIAMODE_VOICEVIEW
    La modalità multimediale della chiamata è VoiceView.

Reserved
Questa operazione è riservata. Il client deve impostare questo campo su 0.

NumberOfSaps
Specifica il numero di strutture NDIS_VAR_DATA_DESC contenute nel buffer in NdisSapParams.

NdisSapParams
Specifica una matrice a lunghezza variabile che contiene una o più strutture NDIS_VAR_DATA_DESC. Ogni struttura NDIS_VAR_DATA_DESC contiene un offset a, nonché la lunghezza di, una struttura CO_SAP . Ogni struttura CO_SAP specifica un punto di accesso al servizio (SAP) in cui un client orientato alla connessione può ricevere chiamate in ingresso.

Requisiti

Versione: Windows Vista e intestazione successiva: Ntddndis.h (include Ndis.h)