OID_CO_TAPI_GET_CALL_DIAGNOSTICS
OID OID_CO_TAPI_GET_CALL_DIAGNOSTICS meminta manajer panggilan atau driver MCM untuk mengembalikan informasi diagnostik tentang panggilan yang gagal atau panggilan yang dicabut oleh pihak TAPI jarak jauh.
Permintaan ini menggunakan struktur CO_TAPI_CALL_DIAGNOSTICS, yang didefinisikan sebagai berikut:
typedef struct _CO_TAPI_CALL_DIAGNOSTICS {
OUT ULONG ulOrigin;
OUT ULONG ulReason;
OUT NDIS_VAR_DATA_DESC DiagInfo;
} CO_TAPI_CALL_DIAGNOSTICS, *PCO_TAPI_CALL_DIAGNOSTICS;
ulOrigin
Menentukan asal panggilan sebagai salah satu konstanta LINECALLORIGIN_ berikut:
LINECALLORIGIN_OUTBOUND
Panggilan adalah panggilan keluar.LINECALLORIGIN_INTERNAL
Panggilan masuk dan berasal dari internal (pada PBX yang sama, misalnya).LINECALLORIGIN_EXTERNAL Panggilan masuk dan berasal dari eksternal.
LINECALLORIGIN_UNKNOWN
Panggilan masuk. Asalnya saat ini tidak diketahui tetapi mungkin diketahui nanti.LINECALLORIGIN_UNAVAIL
Panggilan masuk. Asalnya tidak tersedia dan tidak akan pernah diketahui.LINECALLORIGIN_CONFERENCE
Handel panggilan adalah untuk panggilan konferensi--yaitu, untuk koneksi aplikasi ke jembatan konferensi di switch.
ulReason
Menentukan alasan panggilan sebagai salah satu konstanta LINECALLREASON_ berikut:
LINECALLREASON_DIRECT
Panggilan langsung.LINECALLREASON_FWDBUSY
Panggilan dialihkan dari ekstensi yang sibuk.LINECALLREASON_FWDNOANSWER
Panggilan dialihkan setelah beberapa nomor dering dari ekstensi yang tidak terjawab.LINECALLREASON_FWDUNCOND
Panggilan dialihkan tanpa syarat dari nomor lain.LINECALLREASON_PICKUP
Panggilan diambil dari ekstensi lain.LINECALLREASON_UNPARK
Panggilan diambil sebagai panggilan yang diparkir.LINECALLREASON_REDIRECT
Panggilan diarahkan ke stasiun ini.LINECALLREASON_CALLCOMPLETION
Panggilan adalah hasil dari permintaan penyelesaian panggilan.LINECALLREASON_TRANSFER
Panggilan ditransfer dari nomor lain. Informasi pengidentifikasi pihak dapat menunjukkan siapa pemanggil dan dari tempat panggilan ditransfer.LINECALLREASON_REMINDER
Panggilan adalah pengingat (atau "pengenalan") bahwa pengguna memiliki panggilan yang diparkir atau ditangguhkan untuk waktu yang berpotensi lama.LINECALLREASON_UNKNOWN
Alasan panggilan saat ini tidak diketahui tetapi mungkin diketahui nanti.LINECALLREASON_UNAVAIL
Alasan panggilan tidak tersedia dan tidak dapat diketahui nanti.
DiagInfo
Menentukan struktur NDIS_VAR_DATA_DESC yang berisi offset ke, serta panjang, informasi diagnostik opsional yang disediakan oleh manajer panggilan atau driver MCM. Konten dan format informasi diagnostik ditentukan driver.
Persyaratan
Versi: Windows Vista dan Header yang lebih baru: Ntddndis.h (sertakan Ndis.h)
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk