Die Installation eines neuen Dienstanbieters ist hochgradig geräte- und betriebssystemspezifisch, sodass die Details außerhalb des Geltungsbereichs 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 das Festlegen von Dienstabhängigkeiten.
Die Initialisierung eines Telefondienstanbieters beginnt mit der Versionsverhandlung. Eine Erläuterung der Versionsverhandlung und der aktuellen Version finden Sie unter TSPI-Versionsverwaltung .
TAPI ruft dann TSPI_providerInit auf, der dem Anbieter einen Zeiger auf eine Rückruffunktion übergibt, die verwendet wird, um den Fortschritt asynchroner Funktionen zu melden. Der TSP gibt die Anzahl der Leitungs- und Telefongeräte zurück, die dem aktuellen Gerätebezeichner zugeordnet sind.
In der Regel ist der nächste Schritt die Ressourceninventur, die von TAPI durchgeführt wird, indem TSPI_lineGetDevCaps und TSPI_lineGetAddressCaps aufgerufen wird. Es wird erwartet, dass der Dienstanbieter die Elemente der beteiligten Datenstrukturen ausfü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 mit TSPI_lineSetDefaultMediaDetection an, anzugeben, welche Medientypen für eine Zeile erkannt werden sollen, und TSPI_lineSetStatusMessages anzugeben, welche Zeilen- und Adressereignisse gemeldet werden sollen.
Möchten Sie wissen, wie Sie Daten während der Installation der Erweiterung für Microsoft Dynamics 365 Business Central initialisieren? Durch das Initialisieren von Daten bei der Installation einer Erweiterung werden viele Schritte automatisiert, die Sie ansonsten manuell ausführen müssen. Mit der Automatisierung dieses Prozesses wird die Einrichtung einer Erweiterung schnell und benutzerfreundlich.