fungsi TSPI_lineSwapHold (tspi.h)

Fungsi TSPI_lineSwapHold menukar panggilan aktif yang ditentukan dengan panggilan yang ditentukan pada penahanan konsultasi.

Sintaks

LONG TSPIAPI TSPI_lineSwapHold(
  DRV_REQUESTID dwRequestID,
  HDRVCALL      hdActiveCall,
  HDRVCALL      hdHeldCall
);

Parameter

dwRequestID

Pengidentifikasi permintaan asinkron.

hdActiveCall

Handel ke panggilan yang akan ditukar dengan panggilan pada penangguhan konsultasi. Status panggilan hdActiveCall dapat disambungkan.

hdHeldCall

Handel ke panggilan konsultasi. Status panggilan hdHeldCall dapat berupa onHoldPendingTransfer, onHoldPendingConference, atau 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 harus mengirim pesan LINE_CALLSTATE untuk transisi panggilan.

Persyaratan

   
Target Platform Windows
Header tspi.h

Lihat juga

ASYNC_COMPLETION

LINE_CALLSTATE

TSPI_lineSetupConference

TSPI_lineSetupTransfer