Park

Der Parkvorgang ermöglicht es einer Anwendung, eine Sitzung an eine spezielle Adresse zu senden, an der sie bis zum Entparken gehalten wird. Aus Sicht der Anwendung sieht dies ähnlich wie eine Übertragung aus. Für die Partei am anderen Ende der Verbindung ähnelt dies einer Sperre.

Der Unterschied zwischen Park und Transfer besteht darin, dass die geparkte Adresse kein Verbindungspunkt für die Sitzung ist und die Sitzung keine Warnungen oder Timeouts ausführt. Der Unterschied zwischen Park und Haltebereich besteht darin, dass die Sitzung nach Abschluss des Parkvorgangs nicht mehr der Adresse der Anwendung zugeordnet ist.

Es werden zwei Arten des Parkens einer Sitzung bereitgestellt: gerichtetes Parken und nicht ausgerichteter Park. Beim Parken des gerichteten Anrufs gibt die Anwendung die Zieladresse an, an der der Anruf geparkt werden soll. Bei nicht direkt ausgeführtem Parken bestimmt der Dienstanbieter oder die zugrunde liegende Hardware die Adresse und gibt sie an die Anwendung zurück.

Eine geparkte Sitzung wechselt in der Regel in den Leerlaufzustand, nachdem sie erfolgreich geparkt wurde, und die Anwendung sollte dann die zugeordneten Ressourcen freigeben. Eine Zusammenfassung der Vorgehensweise finden Sie unter Beenden einer Sitzung .

Wenn die Anwendung den Park der Sitzung auflöst, werden neue Sitzungsressourcen zugeordnet, auch wenn die Anwendung die vorherigen Zeiger zurückgegeben hat. Wenn sie keine ordnungsgemäßen Releases durchführen, kann dies zu einer Vielzahl von Problemen führen.

Einige Dienstanbieter können den Benutzer daran erinnern, nachdem eine Sitzung für einen längeren Zeitraum geparkt wurde. Die Anwendung sieht einen Angebotsanruf, bei dem die Anrufursache auf Erinnerung festgelegt ist.

Nicht alle Dienstanbieter unterstützen die Verwendung dieses Vorgangs.

TAPI 2.x: Siehe linePark, lineUnpark.

TAPI 3: Siehe ITBasicCallControl::P arkDirect, ITBasicCallControl::P arkIndirect, ITBasicCallControl::Unpark.