fungsi TSPI_lineUnhold (tspi.h)
Fungsi TSPI_lineUnhold mengambil panggilan yang ditahan yang ditentukan.
Sintaks
LONG TSPIAPI TSPI_lineUnhold(
DRV_REQUESTID dwRequestID,
HDRVCALL hdCall
);
Parameter
dwRequestID
Pengidentifikasi permintaan asinkron.
hdCall
Handel ke panggilan yang akan diambil. Status panggilan hdCall dapat berupa onHold.
Nilai kembali
Mengembalikan dwRequestID, atau nomor kesalahan jika terjadi kesalahan. Parameter aktual lResult dari ASYNC_COMPLETION yang sesuai adalah nol jika fungsi berhasil, atau nomor kesalahan jika terjadi kesalahan. Kemungkinan nilai yang dikembalikan adalah sebagai berikut:
LINEERR_INVALCALLHANDLE, LINEERR_OPERATIONUNAVAIL, LINEERR_INVALCALLSTATE, LINEERR_OPERATIONFAILED, LINEERR_NOMEM, LINEERR_RESOURCEUNAVAIL.
Keterangan
Penyedia layanan mengembalikan LINEERR_INVALCALLSTATE jika panggilan saat ini tidak ditangguhkan.
Operasi ini berfungsi untuk panggilan di hard hold (panggilan ditangguhkan menggunakan TSPI_lineHold) dan saat ditangguhkan sementara. Penyedia layanan harus memeriksa bahwa panggilan saat ini berada dalam status onHold, onHoldPendingTransfer, atau onHoldPendingConference , mengubah status menjadi tersambung, dan mengirim pesan LINECALLSTATE untuk status panggilan baru.
Persyaratan
Target Platform | Windows |
Header | tspi.h |
Lihat juga
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