Ausstehende Aufrufhandles

Ein Dienstanbieter muss mindestens einen Aufrufhandles (Variablen vom Typ HDRVCALL) erstellen, wenn TAPI eine der folgenden Funktionen aufruft: TSPI _ lineMakeCall, TSPI _ lineCompleteTransfer, TSPI _ lineForward, TSPI _ linePickup, TSPI _ linePrepareAddToConference, TSPI _ lineSetupConference, TSPI _ lineSetupTransferund TSPI _ lineUnpark. Wenn ein Dienstanbieter einen solchen Aufruf empfängt, muss der Dienstanbieter die von TAPI bereitgestellte Variable auf den Wert des Handle festlegen, bevor er vom Aufruf zurückkehrt. TAPI betrachtet dieses "ausstehende Anrufhandli" als vorläufig gültig. Wenn der Dienstanbieter den Aufruf tatsächlich erstellt, muss er den ASYNC _ COMPLETION-Rückruf aufrufen, um das Handle formal zu überprüfen.

Wenn TAPI die TSPI-LineCloseCall-Funktion _ aufruft, bevor der Dienstanbieter ein ausstehendes Aufrufhandl formal überprüft, muss der Dienstanbieter die weitere Verarbeitung des Aufrufhandls beenden und die ASYNC _ COMPLETION-Rückruffunktion mithilfe des Fehlerwerts LINEERR _ OPERATIONFAILED aufrufen.