Operacje asynchroniczne bez wywołań

Istnieje pięć operacji asynchronicznych, które nie są związane z żadnym konkretnym wywołaniem. Wiersz TAPI 2.x LineDevSpecific, lineDevSpecificFeature, lineForward, lineSetali lineUncompleteCall zainicjują te operacje. Jeśli aplikacja inicjuje jedną z tych operacji asynchronicznych i wywołuje lineClose, dostawca usług może nie otrzymać żadnych wskazówek, że aplikacja porzuciła funkcję. Może się tak zdarzyć, jeśli aplikacja nie była jedyną aplikacją, która miała otwarty wiersz. Jeśli aplikacja wywołuje lineClose z jedną z tych operacji oczekujących i jest to jedyna aplikacja z uchwytem do wiersza, tapI wywołuje funkcję TSPI_lineClose, a dostawca usług powinien zakończyć operację asynchroniczną, wywołując funkcję Completion_Proc wywołania zwrotnego dla każdej takiej zaległej operacji z wartością błędu LINEERR_OPERATIONFAILED.