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 |