Udostępnij za pośrednictwem


OID_CO_TAPI_TRANSLATE_TAPI_SAP

Identyfikator OID OID_CO_TAPI_TRANSLATE_TAPI_SAP żąda menedżera wywołań lub zintegrowanego sterownika MCM w celu przygotowania co najmniej jednego dostawcy dostępu z parametrów wywołania TAPI. Klient, który wykonuje zapytania dotyczące tego identyfikatora OID, używa oprogramowania SAP NDIS zwróconego przez menedżera wywołań lub sterownika MCM jako dane wejściowe (sformatowane jako struktura CO_SAP) w celu NdisClRegisterSap, który klient wywołuje w celu zarejestrowania systemu SAP, na którym mają być odbierane wywołania przychodzące.

To żądanie używa struktury CO_TAPI_TRANSLATE_SAP, która jest zdefiniowana w następujący sposób:

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;

Elementy członkowskie tej struktury zawierają następujące informacje:

ulLineID
Określa identyfikator wiersza zerowego.

ulAddressID
Określa identyfikator adresu zerowego w wierszu określonym przez ulLineID.

ulMediaModes
Określa tryb nośnika strumienia informacji wywołań, które klient jest zainteresowany, jako co najmniej jeden z następujących LINEMEDIAMODE_constants:

  • LINEMEDIAMODE_UNKNOWN
    Istnieje strumień multimediów, ale jego tryb jest obecnie nieznany i może stać się znany później. Odpowiada to wywołaniu z nieklasyfikowanym typem nośnika. W typowych środowiskach telefonii analogowych tryb nośnika połączenia przychodzącego może być nieznany do momentu odpowiedzi połączenia i odfiltrowania strumienia multimediów w celu ustalenia.

    Jeśli ustawiono flagę LINEMEDIAMODE_UNKNOWN, można również ustawić inne flagi multimediów. Oznacza to, że nośnik jest nieznany, ale prawdopodobnie będzie to jeden z pozostałych trybów multimediów.

  • LINEMEDIAMODE_INTERACTIVEVOICE
    Obecność energii głosowej na wezwanie, a połączenie jest traktowane jako interaktywne połączenie z ludźmi na obu końcach.

  • LINEMEDIAMODE_AUTOMATEDVOICE
    Obecność energii głosowej na wywołaniu, a głos jest lokalnie obsługiwany przez zautomatyzowaną aplikację.

  • LINEMEDIAMODE_DATAMODEM
    Sesja modemu danych podczas połączenia.

  • LINEMEDIAMODE_G3FAX
    Faks grupy 3 jest wysyłany lub odbierany za pośrednictwem połączenia.

  • LINEMEDIAMODE_G4FAX
    Faks grupy 4 jest wysyłany lub odbierany za pośrednictwem połączenia.

  • LINEMEDIAMODE_TDD
    Sesja TDD (urządzenie telekomunikacyjne dla głuchego) w wywołaniu.

  • LINEMEDIAMODE_DIGITALDATA
    Dane cyfrowe są wysyłane lub odbierane za pośrednictwem połączenia.

  • LINEMEDIAMODE_TELETEX
    Sesja teletex wywołania. (Teletex jest jedną z usług telematycznych).

  • LINEMEDIAMODE_VIDEOTEX
    Sesja videotex wywołania. (Videotex to jedna z usług telematycznych).

  • LINEMEDIAMODE_TELEX
    Sesja teleksu wywołania. (Telex to jedna z usług telematycznych).

  • LINEMEDIAMODE_MIXED
    Mieszana sesja wywołania. (Mieszany jest jednym z usług telematycznych ISDN).

  • LINEMEDIAMODE_ADSI
    Sesja usługi ADSI (interfejsy usługi wyświetlania analogowego) podczas wywołania.

  • LINEMEDIAMODE_VOICEVIEW
    Tryb multimedialny wywołania to VoiceView.

zarezerwowane
Jest to zarezerwowane. Klient musi ustawić to pole na 0.

NumberOfSaps
Określa liczbę struktur NDIS_VAR_DATA_DESC zawartych w buforze w NdisSapParams.

NdisSapParams
Określa tablicę o zmiennej długości, która zawiera co najmniej jedną NDIS_VAR_DATA_DESC struktury. Każda struktura NDIS_VAR_DATA_DESC zawiera przesunięcie, a także długość struktury CO_SAP. Każda struktura CO_SAP określa punkt dostępu do usługi (SAP), na którym klient zorientowany na połączenie może odbierać połączenia przychodzące.

Wymagania

version: Windows Vista and later Header: Ntddndis.h (include Ndis.h)