Freigeben über


Telefoniedienstanbieterschnittstelle (TSPI)

Ein Telefoniedienstanbieter (Telephony Service Provider, TSPI) verarbeitet gerätespezifische Steuerelemente für die Kommunikationsprogrammierung. Ein TSP muss dem Telefoniedienstanbieter (TSPI) entsprechen, um als Dienstanbieter in der Microsoft-Telefonieumgebung zu funktionieren. TSPI definiert die externen Funktionen, die von einem Telefoniedienstanbieter verfügbar gemacht werden, der mit Kommunikationsgeräten geliefert wird.

Ein TSP-Autor muss mit dem Material in der Microsoft-Telefonieübersicht vertraut sein, die die allgemeine Telefoniearchitektur abdeckt und einen Überblick über das Material bietet, das mehreren Telefonie-APIs gemeinsam ist. Dieser Abschnitt enthält beispielsweise eine Liste von Sitzungssteuerungsvorgängen, z. B. Park, mit Beschreibungen der einzelnen Vorgänge und Springen zu zugehörigen TAPI 2.2-, TAPI 3- und TSPI-Programmierelementen.

Die folgenden Übersichten enthalten Material, das speziell auf die Bedürfnisse eines TSP-Autors zugeschnitten ist. Beachten Sie, dass die schwierigsten Teile des Schreibens eines TSP geräte- und betriebssystemspezifische Details sind, die außerhalb des Geltungsbereichs dieses Dokuments liegen.

Die TsPI-Übersicht ist in die folgenden Abschnitte unterteilt:

  • Allgemeine Programmierüberlegungen umfassen DLL-Anforderungen, die ordnungsgemäße Behandlung von Versionen, von TAPI durchgeführte Fehlerüberprüfungen, eine Zusammenfassung darüber, wie TSPI-Funktionen TAPI 2.2 (TAPI/C)-Funktionen entsprechen, und eine Diskussion der In TSPI ausgedrückten Dienstebenen.
  • Der Lebenszyklus eines Telefoniedienstanbieters enthält eine allgemeine Zusammenfassung der Betriebsphasen eines TSP.
  • Der Gerätezugriff umfasst die Grundlagen, wie ein TSP Geräteinformationen und -steuerelemente für TAPI verfügbar macht.
  • Der Sitzungszugriff deckt ab, was TAPI von einem TSP während einer Kommunikationssitzung erwartet.
  • Media Access bietet einen begrenzten Satz von Steuerelementen für Mediendatenströme. Durch die Verwendung eines Mediendienstanbieters ist eine wesentlich feinere Kontrolle möglich, und Dienstanbieterautoren sollten diese API wann immer möglich verwenden. Der TSPI ermöglicht die Kommunikation zwischen einem TSP/MSP-Paar.
  • Telefongeräte deckt die zusätzlichen Informationen und Vorgänge ab, die verfügbar gemacht werden, wenn ein TSP die Steuerung der Telefonsatzsteuerung übernimmt. Diese Vorgänge sind optional.
  • Die UI-Schnittstelle des Telefoniedienstanbieters deckt spezielle Funktionen ab, die implementiert werden können, damit ein Benutzer viele Aspekte der Funktionalität eines TSP direkt festlegen kann.

Ausführliche Informationen zu den TSPI-Programmierelementen finden Sie in der TSPI-Referenz .