Pickup
Mit dem Abholvorgang kann eine Anwendung eine Sitzung beantworten, die an einer anderen Adresse benachrichtigt wird. Die Anwendung identifiziert das Ziel der Abholung und wird als Sitzungsbezeichner für den ausgewählten Aufruf zurückgegeben.
Es gibt mehrere Möglichkeiten, das Ziel der Abholanforderung zu identifizieren. Zunächst kann die Anwendung die Adresse der Warnungspartei angeben. Wenn zweitens keine Adresse angegeben ist und der Schalter dies zulässt, kann die Anwendung jede Warnungssitzung in ihrer Abholgruppe aufnehmen. Drittens ermöglichen einige Schalter die Abholung einer Sitzungswarnung in einer anderen Abholgruppe, wenn der Gruppenbezeichner angegeben ist.
Einige wichtige Telefonsysteme unterstützen eine Übertragung über die Zurückhaltungsfunktion bei überbrückten exklusiven Anrufdarstellungen. In diesem Schema besitzt ein bestimmtes Telefon ausschließlich einen Anruf, wenn der Anruf aktiv ist, aber wenn der Anruf zurückgehalten wird, kann jedes Telefon, das die Leitung annimmt, den Anruf aufnehmen.
TAPI 2.x: Eine Anwendung kann zu diesem Zweck einen Abholvorgang mit einer NULL-Zieladresse verwenden, ähnlich wie die -Funktion verwendet wird, um einen Aufruf aufzunehmen, der auf einen Aufruf wartet, der auf eine analoge Zeile wartet. LINEADDRFEATURE _ PICKUPHELD gibt an, dass die Funktion vorhanden ist.
Wenn LINEADDRCAPFLAGS _ PICKUPCALLWAIT true ist, kann eine Sitzung ausgewählt werden, für die der Benutzer das Signal für das Warten auf Aufrufe hörbar erkannt hat, für die der Dienstanbieter die Erkennung jedoch nicht durchführen kann. Dadurch erhält der Benutzer einen Mechanismus zum "Beantworten" eines wartenden Anrufs, auch wenn der Dienstanbieter das Signal für das Warten auf Aufrufe nicht erkennen konnte. Sowohl die Zieladresse als auch die Gruppen-ID müssen NULL sein, um einen Aufruf zu erhalten, der wartet.
Wenn eine Sitzung erfolgreich abgerufen wurde, empfängt die Anwendung eine Statusänderungsbenachrichtigung, wobei der Grund auf LINECALLREASON PICKUP festgelegt _ ist.
Nicht alle Dienstanbieter unterstützen die Verwendung dieses Vorgangs.
TAPI 2.x: Siehe linePickup.
TAPI 3.x: Siehe ITBasicCallControl::P ickup.