TSPI_lineSwapHold-Funktion (tspi.h)

Die TSPI_lineSwapHold-Funktion tauscht den angegebenen aktiven Aufruf durch den angegebenen Aufruf beim Abrufen der Konsultation.

Syntax

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

Parameter

dwRequestID

Der Bezeichner der asynchronen Anforderung.

hdActiveCall

Der Handle für den Anruf, der durch den Anruf bei der Konsultation ausgetauscht werden soll. Der Anrufstatus von hdActiveCall kann verbunden werden.

hdHeldCall

Der Griff zum Beratungsgespräch. Der Anrufstatus von hdHeldCall kann onHoldPendingTransfer, onHoldPendingConference oder onHold sein.

Rückgabewert

Gibt dwRequestID oder eine Fehlernummer zurück, wenn ein Fehler auftritt. Der tatsächliche lResult-Parameter des entsprechenden ASYNC_COMPLETION ist 0, wenn die Funktion erfolgreich ist, oder eine Fehlernummer, wenn ein Fehler auftritt. Mögliche Rückgabewerte sind wie folgt:

LINEERR_INVALCALLHANDLE, LINEERR_OPERATIONUNAVAIL, LINEERR_INVALCALLSTATE, LINEERR_OPERATIONFAILED, LINEERR_NOMEM, LINEERR_RESOURCEUNAVAIL.

Hinweise

Der Dienstanbieter muss LINE_CALLSTATE Nachrichten für die Anrufübergänge senden.

Anforderungen

   
Zielplattform Windows
Kopfzeile tspi.h

Weitere Informationen

ASYNC_COMPLETION

LINE_CALLSTATE

TSPI_lineSetupConference

TSPI_lineSetupTransfer