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)