Menu

XTAPI Alpha Release 0.04!

Sunday, April 28, 2002

XTAPI the first fully functional free JTAPI implementation announces Alpha release 0.04.

Mostly a maintenance release as there was not much done to the JTapi implementation. Most work was in the MSTAPI service provider, though there were minor bug fixes in XProvider.java and XMediaTerminalConnection for the useDefaultXXXX JTapi Media Package methods.

In the MSTAPI provider:

The sound routines are now much improved.

Gone is any limitation on the length of a recording. This fixes a workaround that was required on some modems to run the JAnsweringMachine sample where they needed to make sure they went beyond 60 seconds. Now any arbitrary time should work fine.

To enable the above fix and for reasonable useDefaultXXXX support a circular buffer was implemented to handle recording / streaming, the code is very different now.

The circular buffer also improves hang-up detection while recording if using the Microsoft Unimodem TSP.

Included with the MSTAPI release is a readme.txt file that reads:

/*
* When streaming audio (using getDefaultXXXX) it is preferable to have smaller
* buffers. However buffers smaller than 1 second do not work correctly on some
* cards (Dialogic 160SC). The default buffer size is one second, add a divisor
* DWORD value in HKEY_LOCAL_MACHINE\SOFTWARE\xtapi to divide one second/divisor.
*
* Setting the value to 5 results in 200ms buffers.
*
* HKEY_LOCAL_MACHINE\SOFTWARE\xtapi
* Name: divisor
* Value DWORD >= 1 <= 10
*/

Note the registry key is optional and is NOT created by default.

What is next for XTAPI?

The Service Provider Java code is currently in the same Jar file as the XTAPI JTapi implementation. The next task is to not to that anymore as the Service Provider code is now getting the lions share of work while the XTAPI code is not. This will make it easier for someone to decide if they need to bother upgrading to the next release.

Have Fun!

Download the Alpha 0.04 releases for the latest and greatest stuff.

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.

Posted by Steven A. Frare 2002-04-28

Log in to post a comment.