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

ASYNC_COMPLETION

LINE_CALLSTATE

TSPI_lineHold