OID_CO_TAPI_TRANSLATE_TAPI_SAP

OID_CO_TAPI_TRANSLATE_TAPI_SAP OID meminta manajer panggilan atau driver MCM terintegrasi untuk menyiapkan satu atau beberapa SAP dari parameter panggilan TAPI. Klien yang meminta OID ini menggunakan SAP NDIS yang dikembalikan oleh manajer panggilan atau driver MCM sebagai input (diformat sebagai struktur CO_SAP ) ke NdisClRegisterSap, yang dipanggil klien untuk mendaftarkan SAP untuk menerima panggilan masuk.

Permintaan ini menggunakan struktur CO_TAPI_TRANSLATE_SAP, yang didefinisikan sebagai berikut:

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;

Anggota struktur ini berisi informasi berikut:

ulLineID
Menentukan pengidentifikasi baris berbasis nol.

ulAddressID
Menentukan pengidentifikasi alamat berbasis nol pada baris yang ditentukan oleh ulLineID.

ulMediaModes
Menentukan mode media aliran informasi panggilan yang diminati klien, sebagai salah satu atau beberapa LINEMEDIAMODE_constants berikut:

  • LINEMEDIAMODE_UNKNOWN
    Aliran media ada tetapi modenya saat ini tidak diketahui dan mungkin diketahui nanti. Ini sesuai dengan panggilan dengan jenis media yang tidak diklasifikasikan. Di lingkungan telepon analog yang khas, mode media panggilan masuk mungkin tidak diketahui sampai setelah panggilan dijawab dan aliran media telah difilter untuk membuat penentuan.

    Jika bendera LINEMEDIAMODE_UNKNOWN diatur, bendera media lain juga dapat diatur. Ini menandakan bahwa media tidak diketahui tetapi kemungkinan akan menjadi salah satu mode media lain yang ditunjukkan.

  • LINEMEDIAMODE_INTERACTIVEVOICE
    Kehadiran energi suara pada panggilan, dan panggilan diperlakukan sebagai panggilan interaktif dengan manusia di kedua ujungnya.

  • LINEMEDIAMODE_AUTOMATEDVOICE
    Kehadiran energi suara pada panggilan, dan suara ditangani secara lokal oleh aplikasi otomatis.

  • LINEMEDIAMODE_DATAMODEM
    Sesi modem data pada panggilan.

  • LINEMEDIAMODE_G3FAX
    Faks grup 3 sedang dikirim atau diterima melalui panggilan.

  • LINEMEDIAMODE_G4FAX
    Faks grup 4 sedang dikirim atau diterima melalui panggilan.

  • LINEMEDIAMODE_TDD
    Sesi TDD (perangkat telekomunikasi untuk tuli) pada panggilan.

  • LINEMEDIAMODE_DIGITALDATA
    Data digital sedang dikirim atau diterima melalui panggilan.

  • LINEMEDIAMODE_TELETEX
    Sesi teleteks pada panggilan. (Teletex adalah salah satu layanan telematika.)

  • LINEMEDIAMODE_VIDEOTEX
    Sesi videotex pada panggilan. (Videotex adalah salah satu layanan telematika.)

  • LINEMEDIAMODE_TELEX
    Sesi teleks pada panggilan. (Telex adalah salah satu layanan telematika.)

  • LINEMEDIAMODE_MIXED
    Sesi campuran pada panggilan. (Campuran adalah salah satu layanan telematika ISDN.)

  • LINEMEDIAMODE_ADSI
    Sesi ADSI (Antarmuka Layanan Tampilan Analog) pada panggilan.

  • LINEMEDIAMODE_VOICEVIEW
    Mode media panggilan adalah VoiceView.

Dicadangkan
Ini sudah dipesan. Klien harus mengatur bidang ini ke 0.

NumberOfSaps
Menentukan jumlah struktur NDIS_VAR_DATA_DESC yang terkandung dalam buffer di NdisSapParams.

NdisSapParams
Menentukan array panjang variabel yang berisi satu atau beberapa struktur NDIS_VAR_DATA_DESC. Setiap struktur NDIS_VAR_DATA_DESC berisi offset ke, serta panjang, struktur CO_SAP . Setiap struktur CO_SAP menentukan titik akses layanan (SAP) tempat klien berorientasi koneksi dapat menerima panggilan masuk.

Persyaratan

Versi: Windows Vista dan Header yang lebih baru: Ntddndis.h (sertakan Ndis.h)