Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Installation eines neuen Dienstanbieters ist hochgradig geräte- und betriebssystemspezifisch, sodass die Details außerhalb des Umfangs dieses SDK liegen. Im Allgemeinen ist das Ziel der Installation die Konfiguration des Dienstanbieters für die aktuelle Kommunikationsumgebung. Dies umfasst in der Regel Registrierungseinträge und die Einstellung von Dienstabhängigkeiten.
Die Initialisierung eines Telefoniedienstanbieters beginnt mit der Versionsverhandlung. Eine Erläuterung der Versionsverhandlung und der aktuellen Version finden Sie unter TSPI-Versionsverwaltung.
TAPI ruft dann TSPI_providerInitauf, wodurch der Anbieter einen Zeiger an eine Rückruffunktion übergibt, die verwendet wird, um den Fortschritt asynchroner Funktionen zu melden. Der TSP gibt eine Anzahl von Leitungs- und Telefongeräten zurück, die dem aktuellen Gerätebezeichner zugeordnet sind.
In der Regel ist der nächste Schritt der Ressourcenbestand, der von TAPI durchgeführt wird, die TSPI_lineGetDevCaps und TSPI_lineGetAddressCapsaufruft. Es wird erwartet, dass der Dienstanbieter diese Elemente der datenstrukturen einfüllt, die sich auf die unterstützten Geräte- und Sitzungsfunktionen beziehen.
TAPI sammelt Informationen aus den verschiedenen Anwendungen bezüglich der Anforderungen an die Ereignisbenachrichtigung und weist den TSP mithilfe von TSPI_lineSetDefaultMediaDetection an, anzugeben, welche Medientypen für eine Zeile erkannt werden sollen, und TSPI_lineSetStatusMessages, um anzugeben, welche Zeilen- und Adressereignisse gemeldet werden sollen.