-
XTAPI Dialogic / D4J Provider!
Sunday, August 25, 2002
XTAPI the first fully functional free JTAPI implementation announces the Dialogic Service Provider!
The Dialogic XTAPI Service Provider is built upon the D4J (Dialogic for Java) open source project. XTAPI already supported Dialogic cards via the MSTAPI Service Provider, however this was only useful under Microsoft Windows. By utilizing the D4J code Dialogic cards can now be used with XTAPI under Linux. The Dialogic Service Provider is written to work with Analog Voice cards from Intel / Dialogic. The XTAPI Dialogic Service Provider requires D4J version 0.5 or later.
Many thanks go to Carlos G Mendioroz for providing D4J and much hand holding while writing this code.
More information on D4J can be found at:
D4J SourceForge site:
Browse over to SourceForge and check it out!
http://sourceforge.net/projects/xtapi/
Steven A. Frare
http://xtapi.sourceforge.net/
XTAPI provides a working implementation of the Core and Media packages for JTAPI 1.2.
2002-08-26 02:16:54 UTC by sfrare
-
XTAPI Beta Release 0.1 H.323 Voice Over IP Provider!
XTAPI the first fully functional free JTAPI implementation announces its first Beta Release 0.1!
A new Service Provider is available, the XOpenH323 Service Provider. This provider utilizes the H.323 stack from the OpenH323 project! You can now use the OpenH323 libraries from Java using the JTapi object model! H.323 is the international standard for IP Telephony.
Reggie Guevara has stepped up to the plate and is helping to develop XTAPI now! You can already see his tracks in CVS!
He has found and fixed the following problems for this Beta release:
In the XTAPI JTapi implementation:
· Duplicate state change events.
For the MSTAPI Service Provider:
· Make Call timeout.
· lineDeallocateCall not being called or being called at incorrect times.
Thanks Reggie!
More information on the OpenH323 project can be found here:
http://www.openh323.org/
Steven A. Frare
http://xtapi.sourceforge.net/
XTAPI provides a working implementation of the Core and Media packages for JTAPI 1.2.
2002-07-21 22:06:08 UTC by sfrare
-
Alpha Release 0.08 Caller ID, CODECS and more!
XTAPI the first fully functional free JTAPI implementation announces Alpha release 0.08!
The Service Provider code has been separated from the main XTAPI implementation. There are now separate jar files for the MSTAPI and Serial Providers. The Serial Provider now requires an additional Audio jar file, which contains the audio format conversion routines used by the Serial Provider. This had been the plan for some time however it never materialized until now. The SourceForge CVS source trees have been re-arranged to reflect this segregation.
This means you must add the additional jar files to your class path! All documentation has been updated to reflect this.
For the MSTAPI Service Provider you need mstapisp.jar (included in the MSTAPI Service Provider package).
For the Serial Service Provider you need serialsp.jar and audiosp.jar, these are available in separate packages in the files section.
The Serial Provider has undergone a change to allow for the use of different CODECS so g.721 is no longer the only supported CODEC. 16-bit signed PCM is the required format for the Serial Provider it will convert as needed for the modem. This also removes the burden of decoding the file format from the application writer. JAnsweringMachine has been updated to reflect this change. See the 'CODECs, Voice Modems, V.253 and XTAPI'; paper in the documentation section for more on the design and CODEC support.
Caller ID is now implemented in XTAPI! The JSoftPhone example application has been updated to show the use of caller id. You can get the JSoftPhone example from the simple examples package in the files section or just pull it (JSoftPhone.java) straight from CVS.
Check out the code and play with it at SourceForge!
http://sourceforge.net/projects/xtapi/
Steven A. Frare
http://xtapi.sourceforge.net/
2002-07-08 04:31:27 UTC by sfrare
-
XTAPI Alpha Release 0.07! Multi-User Multi-Line!
XTAPI the first fully functional free JTAPI implementation announces Alpha release 0.07!
The 0.07 release contains fixes for multi-user and multi-line support, along with a new JVoiceMail multi-user, multi-line sample application in the files section!
Additionally a bug was found that caused the TerminalConnection to be added to an internal structure in XTAPI twice! Under some circumstances this would cause double the events, which is a very bad thing for event driven state machines such as telephony applications.
There have been very few problems reported over the last few weeks; this is a great sign for the stability of XTAPI. If you know of any problems please post them to the help forum at http://sourceforge.net/projects/xtapi/
Check out the code and play with it at SourceForge!
http://sourceforge.net/projects/xtapi/
Steven A. Frare
http://xtapi.sourceforge.net/
XTAPI provides a working implementation of the Core and Media packages for JTAPI 1.2.
2002-06-17 01:44:26 UTC by sfrare
-
XTAPI Alpha Release 0.06!
XTAPI the first fully functional free JTAPI implementation announces Alpha release 0.06!
The largest change to the 0.06 release is the implementation of the useDefaultXXX methods for the Serial Provider. The Serial Provider now does real-time compression and decompression to and from g.721 ADPCM and 16-bit PCM audio data.
A few bug fixes are also contained in this release:
XTAPI:
It was not possible to cast the origination terminalConnection to a mediaTerminalConnection.
The connection.getCallObservers method would return a zero length array instead of null if there were no observers.
MSTAPI Service Provider:
The stopPlaying/Recording methods would return before the media actually stopped.
In general the code seems fairly stable now, if you know of any bugs please post them to the help forum at http://sourceforge.net/projects/xtapi/
Surf over to SourceForge and check it out!
http://sourceforge.net/projects/xtapi/
Steven A. Frare
http://xtapi.sourceforge.net/
XTAPI provides a working implementation of the Core and Media packages for JTAPI 1.2.
2002-05-20 21:50:03 UTC by sfrare