Skip to content

v0.3.02

Compare
Choose a tag to compare
@tomek-o tomek-o released this 19 Feb 19:15
· 113 commits to master since this release
  • plugin interface: added SetMute function
  • scripting:
    • added SetMute, ToggleMute, GetMute functions
    • added SetHold, ToggleHold, GetHold functions
    • added GetCallPeerName function
    • fixed multiple-call variants of functions switching audio/video inputs and outputs during the call
    • added devices = GetAudioDevicesList(moduleName, direction) function, returning array/table
    • if GetAudioDevice or GetAudioDevicesList is called and audio devices list was not yet refreshed for the first time (initialized), it is done automatically
    • added ApplicationShow(focused) function
  • added/fixed closing with Esc in few windows
  • button configuration editor:
    • entered text for caption number 1 and caption number 2 can be multiline
    • splitted settings into few pages like for main configuration
    • added preview for color selection
    • added preview for "BLF"/dialog/presence bitmaps
  • default button configuration: "basic" column is slightly moved to the right and slightly slimmer
  • default button configuration: added button with voip.ms affiliate link (note that this won't affect existing users)
  • modified / extended button copy dialog
  • removed most of the window size and position restrictions (better multi-monitor support)
  • call state short name (visible on the LINE buttons) and description (longer text in main window) can be translated
  • programmable button context menu: added options to copy to clipboard caption #1 and #2 text (e.g. text set previously by some Lua script or text from user presence status)
  • direct IP dialing is not requiring "sip:" prefix when using IP:PORT as target
  • FIXED issue with volume sliders for audio volume in settings moving slightly to the left each time settings are accepted if configured volume was low due to rounding errors
  • added new configuration window with button container properties; this is replacing two existing items (setting/clearing bitmap) from container popup menu
    • added background color to container configuration (lighter than using bitmap for the same purpose)
  • multiple calls:
    • added new settings to auto-deny incoming call if another call is active
    • "LINE" buttons: using user-configured captions for idle state
    • FIXED minor issue with main call display not refreshed in multiple call setup when there are two incoming calls and first one (from selected one) is disconnected and then incoming again
    • FIXED: each call holds now its own instance of audio file player (ring, ringback, etc.) fixing possible problems with multiple calls

IMPORTANT For licensing reasons I'm not distributing OpenH264 required by tSIP video variant (the one in tSIP_0_3_video_bin.7z). Download http://ciscobinary.openh264.org/openh264-2.3.1-win32.dll.bz2 and extract it (using e.g. 7-zip), rename openh264-2.3.1-win32.dll to openh264.dll and put it next to application executable.

OpenH264 Video Codec provided by Cisco Systems, Inc.
You can find full OpenH264 license text in the CISCO_OPENH264_BINARY_LICENSE.txt file.