What's new in JVR 0.5
Dec 20, 2011
- Implemented more Voice API functions.
- dx_deltones(), dx_chgdur(), dx_chgfreq(), dx_chgrepcnt(), dx_initcallp()
- Added new symbol.
- TID_BUSY1, TID_BUSY2, TID_DIAL_INTL, TID_DIAL_LCL, TID_DIAL_XTRA,
- TID_FAX1, TID_FAX2, TID_RNGBK1, TID_DISCONNECT,
- User I/O functions added to support user supplied input/output stream
- playback dx_setuio() implemented internally.
- Moved to the LGPL license to allow JVR to be integrated/distributed with
- non-GPL works.
- Increased the number of native-context buffers for DX_XPB, DIGBUF
- GC_PARM_BLK and DX_IOTT structures to 200.
- Completed Javadoc links to the official Dialogic API.
- ms.addtoconf() and ms.remfromconf(), ATMS_TSSGBIT(), ms_dsprescount(),
- ms_setbrdparm(), ms_setcde()
- Skeletal support for DCB (Conferencing) functions.
- Additional example code (console package).
- DX_XPB.getWavFormat(File file) added to simplify the creation
- of a parameter block for wav files.
New in JVR 0.4 (Dec 20, 2011)
- Example code for determining available Dialogic hardware.
- http://threebit.net/pipermail/jvr-general/2004-April/000167.html
- http://threebit.net/pipermail/jvr-general/2004-January/000022.html
- dx_fileopen and dx_fileclose provided on Linux platforms to enable use
- of dx.playf/dx.recf functions.
- dx_wtcallid, though I could not get it to return caller ID information
- on my D/41ESC board Could be my hardware though, so we'll assume
- the function is working ok.
- dx_getparm, dx_setparm and associated symbols.
- dx_open_test native executable After installing JVR, run this program
- to verify that the underlying Dialogic system is functional Always
- make sure that this program reports "OK" before sending in a JVR
- problem report.
- DxOpenTest JVR class Once the Dialogic runtime is confirmed, this
- JVR based application will do a dx.open test.
- Required Cygwin DLLs are included in the Windows release (in JVR/bin).
- GlobalCall support expanded considerably.
- Critial (show stopper) JNI bugs resolved.
- JVR Event model fixes.
- ISDN via GlobalCall supported and tested.
- T1 via GlobalCall supported and tested.
- T1 via "R4 ISDN" programming model supported and tested.
- GCOutbound and ImmediateCAP (Call Analysis and Progress) utility classes.
New in JVR 0.3 (Dec 20, 2011)
- Combination of bug fixes, new features and documentation.
- New Dialogic API Mappings
- ATDT_STATUS
- ATDT_TSSGBIT
- ATDX_HOOKST
- dt_settssig
- dt_settssigsim
- dt_xmitwink
- dx_playwav
- dx_recwav
- Documentation
- net.threebit.jvr.dx Javadocs improved significantly.
- Bugs
- gc_Start() was not being called before event handling started.
New in JVR 0.2 (Dec 20, 2011)
- Quick bug fixing release.
- Global Call
- gc_AttachResource
- gc_CRN2LineDev
- gc_Detach
- gc_GetCallState
- gc_GetCTInfo
- gc_GetResourceH
- gc_GetXmitSlot
- gc_LoadDxParm
- gc_SetChanState
- gc_GetCTInfo removed due to compile issues Will be fixed later.
- Documentation
- Added "required software" section to the documentation.
- Added a "readme" that refers the user to the online docs.
- Build Process
- By default, and now builds the JAR file and all native libs.
- New task: "prep" will obtain lib/junit.jar automatically.
- Examples
- Example1 and Example2 added to JVRConsole.
- Misc
- Various bugs, typos and paper bag issues.