JVR Changelog

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.