Release Notes UCware TAPI

Version 2.0.2.4

  • remove workaround, fix memory leak

Version 2.0.2.3

  • add graceful denial of conference request.
  • fix direction of held calls
  • fix attended call transfer. Fix memory corruption in TSPI_lineGetCallStatus
  • add callback calls to all asynchronous functions
  • add more documentation
  • add workaround with memory leak to prevent ProCall from crashing. More logging
  • add working ProCall transfer but break ESTOS client transfer
  • set call start time from ucware message instead of systemtime at event
  • add a combobox for group selection in configuration dialog

Version 2.0.2.1

  • Implement increasing timeout
  • Fix installer not installing

Version 2.0.2.0

  • Fix installer not uninstalling
  • Cache lines when connecting, use cache on connection error
  • Clean up logging

Version 2.0.1.10

  • Fix hardcoded multilinegroup

Version 2.0.1.9

  • Fix ProCall crash on transfer

Version 2.0.1.8

  • Handle reconnects
  • Implement Single-Line usage
  • Implement reconnect
  • Added TODO and README

Version 2.0.1.6

  • Use MFC in a static library
  • Improve build and fix dll exports in release configuration
  • Use UC icon, correct build path
  • add initial values from registry
  • add configure dialog
  • Always call callback on new calls, other TAPI improvements
  • Implement Pickup
  • Implement call-merging/attended transfer
  • Version bump
  • Implement blind transfer
  • Output proper exception message on connect
  • Fix segfault after restarting session, Fix Hold on new call
  • Implement Hold
  • Implement Answer
  • Implement Hangup
  • Signal Line Ringing if needed
  • Assign uniqueID to TSP initiated call
  • Remember calls based on uniqueid (breaks getting current calls ====
  • Prevent users calling themselves. Fix wrong c&p
  • Prevent users calling themselves
  • Fix MakeCall: Call completionProc with correct requestID
  • Fix MakeCall: Call completionProc with correct requestID
  • Listen for all ucwared events and pass them to TAPI
  • Implement CallInfo & start work on call status handling
  • Use class to store calldata
  • Move UCLine to own class
  • Fix segfault when rapidly recreating connections
  • Correctly close websocket in line_close
  • Create Threads with Websockets on TSPI_lineOpen
  • Add testproject, improve config, retrieve line names from ucware
  • Connect to ucware and get usergroup
  • improved registry reading
  • automatically build innosetup package
  • Add rpc class for calls to ucware daemon
  • Improved version number handling
  • Improved versioning, added libs and registry keys
  • Add Tracing events
  • Improve Installation
  • Properly register events during installation
  • Added build script fpr InnoSetup installer
  • Log to Windows Event Log
  • Debugging improved, Versioning, Fix line string
  • TSP is installable, only placeholder functions