| TAPI-JTAPI-Bridge
Geschichte |
   |
 |
 |
Version 1.2
Version 1.1.4
Version 1.1.3
Version
1.1.2
Version 1.1.1
Version 1.1
Version 1.0
Version 1.2
LongJTAPI
- Anpassung der Implementation an die Spezifikation für JTAPI 1.4.
- Alle Klassen und Methoden der Implementierung des Observer-Pattern sind
jetzt auf "deprecated" gesetzt.
- Diese Implementierung funktioniert nur mit Java Versionen ab 1.4.x.
Version 1.1.4
LongJTAPI
- Support für TAPI Version 2.2 im native Part.
- Behebt die Bugs 1.1.3-1. (siehe Fehlerliste)
Version 1.1.3
LongJTAPI
Version 1.1.2
LongJTAPI
Version 1.1.1
LongJTAPI
Version 1.1
LongJTAPI
- Komplette Implementierung der JTAPI Core-Funktionalität durch bereitstellen
der answer-Methode der Klasse TerminalConnection und der Behandlung von ProviderEvents
durch die Klassen Call und TerminalConnection. Mit dieser Funktionalität
wird es möglich, auf ankommende Verbindungen zu reagieren.
- Konfigurationsdialog für die Auswahl der zu verwendenden TAPI-Lines
und zur Eingabe der Adressen der Provider Domain.
- Aufteilen der Address-Implementierung in LocalAddress und RemoteAddress.
Die LocalAddresses werden von Provider verwaltet und sind die Adressen der
Provider-Domain. Die RemodeAddresses werden nur als Objekte bereitgestellt,
nicht verwaltet. So ist jetzt beim Aufbauen einer Verbindung jede beliebige
Zieladresse möglich.
- Alle Capabilities sind jetzt in einem eigenem Package zusammengefaßt.
- Es wurden alle Klassen entfernt, die für das Observer-Pattern benötigt
werden.
- Provider stellt jetzt eine Implementierung der shutdown-Methode bereit,
die alle bestehenden Verbindungen beendet und allen angeforderten Speicher
freigibt.
- Alle Konfigurationsinformationen werden in einer Datei mit dem Namen "LongJTAPI.config"
abgelegt und beim nächsten Start wieder eingelesen. Diese ersetzt die
Datei "LongJTAPI.properties".
- Für alle benötigten Teile existieren Ant-Build-Dateien zum einfachen
Erzeugen der JAR-Dateien und der Dokumentation.
- Der native-Teil wurde vollständig neu implementiert.
LongDialer
- Überwachung des gesamten Gesprächs vom Aufbau bis zum Abbau.
- Alle Konfigurationsinformationen werden in einer Datei mit dem Namen "LongDialer.config"
abgelegt und beim nächsten Start wieder eingelesen.
- Es werden zur Auswahl der lokalen Adresse nur die Adressen der Provider
Domain angeboten.
- Für das einfache Erzeugen der JAR-Datei und der Dokumentation existiert
eine Ant-Build-Datei.
Version 1.0
LongJTAPI
- Erste veröffentlichte Version.
- Eine gehende Verbindung kann aufgebaut werden. Danach verliert die Applikation
die Steuerung über die aufgebaute Verbindung.
- Auf ankommende Verbindungen wird überhaupt nicht reagiert.
- Alle gewünschten Rufnummern müssen vor dem Initialisieren des
Providers in seinen Properties definiert werden.
- Die zu verwendende TAPI-Line wird automatisch ausgewählt.
LongDialer
- Initialisierung des Providers erfolgt erst beim Aufbau der gehenden Verbindung
und wird nach dem asynchronen Ende des TAPI-Aufrufs sofort wieder abgebaut.
- Eingegebene Informationen, wie Memo-Namen und -Adressen werden nicht gespeichert.
- Provider wird nicht sauber abgebaut (kein shutdown()-Aufruf).
© Ralf Lange, longsoft Dresden
Kommentare und Anregungen: Webmaster Formular-
letzte Änderung: 2007-02-28
Java und alle Java basierten Schutznamen und Logos sind Schutzmarken oder registrierte Schutzmarken
von Sun Microsystems, Inc. in den USA und in anderen Ländern. Alle anderen erwähnten Firmen-
und Produktnamen sind Schutzmarken oder registrierte Schutzmarken des jeweiligen Herstellers.