Freigeben über


Quality of Service (Telefonie-API)

Das Asynchrone Übertragungsmodus-Netzwerk (ATM) entwickelt sich zum Mainstream des Computings, und die Unterstützung für ATM wurde vielen Teilen des Betriebssystems hinzugefügt. TAPI unterstützt auch wichtige Attribute der Einrichtung von Anrufen an ATM-Einrichtungen. Das Wichtigste dieser Aspekte aus Anwendungsperspektive ist die Möglichkeit, eingehende und ausgehende Anrufe anzufordern, auszuhandeln, neu zu verhandeln und Hinweise auf QOS-Parameter (Quality of Service) zu erhalten.

QOS-Informationen in TAPI werden zwischen Anwendungen und Dienstanbietern in FLOWSPEC Strukturen ausgetauscht, die in Windows Sockets 2.0 definiert sind.

Anwendungen fordern QOS bei ausgehenden Anrufen an, indem Sitzungsinformationenwerte vor dem Starten einer Kommunikationssitzung festgelegt werden. Der Dienstanbieter versucht, das angegebene QOS bereitzustellen, und schlägt den Aufruf fehl, wenn er nicht möglich ist. Die Anwendung kann dann ihre Parameter anpassen und den Aufruf erneut versuchen. Nachdem ein Aufruf eingerichtet wurde, kann eine Anwendung eine Änderung im QOS anfordern.

TAPI stellt Ereignisbenachrichtigungen für Besitzer oder Überwachung von Anwendungen bereit, wenn sich QOS-Ebenen ändern.

Die Unterstützung für QOS ist nicht auf ATM-Transporte beschränkt; Jeder Dienstanbieter kann QOS-Features implementieren.

Nicht alle Dienstanbieter unterstützen die Verwendung dieser Informationen.

**TAPI 2.x: **lineSetCallQualityOfService, lineGetCallInfo, dwSendingFlowspecSize, dwS, dwReceivingFlowspecSizeund dwReceivingFlowspecOffset Member von LINECALLPARAMS

**TAPI 3.x: **ITBasicCallControl::SetQOS, ITQOSEvent-