Tschuldigung

ich habe nicht richtig gelesen.
Damit ich das richtig verstehe, die TAPI Schnittstelle ruft eine Procedure in deiner Dll auf, bzw. soll es. Und das klappt nur wenn du deine Dll ohne Java testest?
Ich denke mal, die Intialisierung der Dll ist in beiden Fällen gleich. Also auch das Registrieren des Callbacks bei der TAPI dll.
Versuch es doch mal mit der JNA Schnittstelle da brauchst du den ganzen JNI kram nicht. Vieleicht ist es der auch der einen vernünftigen Zugriff die Dll verhindert.
Ich hatte damals eine Matrox Videoverarbeitungskarte via JNI angebunden, das ging eigentlich ganz gut.
Wir zerstören die Natur und Wälder der Erde. Wir töten wilde Tiere für Trophäen. Wir produzieren Lebewesen als Massenware um sie nach wenigen Monaten zu töten. Warum sollte unser aller Mutter, die Natur, nicht die gleichen Rechte haben?