Changes since 5.12.0.966
BUG - Web client does not allow answering calls onto occupied devices
BUG - Incorrect attachment icons displayed on some messages
Changes since 5.12.0.966
BUG - Web client does not allow answering calls onto occupied devices
BUG - Incorrect attachment icons displayed on some messages
Changes since 1.12.0.413
BUG - Fix broken menu visual styling
Changes since 5.12.0.963
FEATURE - Accessibility work
FEATURE - Keep NDI outputs active when there are no active calls
BUG - ASIO audio fixes
BUG - Escape button in web client is not closing popups anymore
BUG - Improve media IO send sequence and logging
BUG - Make gateway connection to portal more robust
Changes since 1.12.0.295
BUG - Disable Twitter list processing
BUG - Support for legacy client images
Changes since 1.12.0.412
FEATURE - Improved logging around cached IO updates
Changes since 1.12.0.409
FEATURE - Gateway connection logging improvements
FEATURE - Allow creation of Anywhere services irrespective of license counts
BUG - Service page issues
Changes since 5.12.0.959
BUG - Rename profile command line parameters to /profileGuid and /profileGroupGuid
BUG - Softphone occupied GPIO requires new SoftPhoneOccupiedPort= entry
FEATURE - Ensure satellites don't try to auto-update for debug builds
FEATURE - Remove NDI/decklink settings from json
Changes since 1.12.0.405
FEATURE - Add local area code prepend routing pre-dial
FEATURE - Implement "Enhanced Number Format" functionality
FEATURE - Implement global, and service specific strip number prefix manipulation
FEATURE - Pass video settings to media engine on connection
FEATURE - Propogate media server changes from portal updates to talkshow agent
BUG - Allow service to be created even if it has invalid details
BUG - Improve dial exception message sent to clients
BUG - Incorrect SIP response when no service is matched (should send NOT FOUND)
Changes since 1.12.0.401
FEATURE - Add strip number prefix add/edit functionality
FEATURE - Change fields visible on the talkshow system page
FEATURE - Move decklink and NDI json settings from media to media engine table and page
FEATURE - Services summary list needs to show registration info and line count
FEATURE - Tidy up system and phonecalls system settings pages and remove redundant or duplicated fields
Changes since 2.11.3.79
NDI updated to v6 to fix issues when using a discovery server
Changes since 2.11.3.78
FIX - LiteDB to SQL migration page problems
FIX - Duplicate switcher sometimes appears in the Services tab
Changes since 1.12.0.293
BUG - WhatsApp Business cloud messages not arriving
Changes since 1.12.0.404
BUG - Allow service to be created even if it has invalid details
Changes since 5.12.0.958
BUG - Fix failure with null decklink video mode
Changes since 5.12.0.891
FEATURE - Add withheld button to webclient dialpad
FEATURE - Advertise RestApi Port to OnlineNodeControl
FEATURE - Assign and set satellite service guid in app on first run
FEATURE - Change references to studio client layout to profile in desktop client
FEATURE - Define and build auto-update mechanism for edge services
FEATURE - Implement auto updater for Studio.IO and Studio.Media
FEATURE - Improve logging in Gateway media proxy
FEATURE - Update to .net 8 and include .net 8 prerequisite in client installer
FEATURE - Add optional certificate path and password override for external gateway port
FEATURE - Use online nodes to populate agent guid in satellites if agent guid not set
BUG - Client updater service not working intermittently
BUG - Desktop client updater downloads to /Install path but fails if that subfolder does not exist
BUG - Ensure VC++ redistributible x64 2010 doesn't try to re-install when it is already present
BUG - Gateway and Media stopping too slowly
BUG - Gateway logging level overrides are ignored
BUG - Intermittent error with async client update download in the client updater
BUG - Messaging services is taking 30s to stop
BUG - Repeat readstate messages being sent by desktop client
BUG - Social media attachments / images not downloading if Social Agent runs on non standard port
BUG - Social Search not loading messages
BUG - Standalone installer of desktop client needs to start the client updater service after upgrades
BUG - Studio.Client - Messages Search: cannot retrieve messages
BUG - Unable to fetch recent social messages
BUG - Webclient host not selecting correct media engine with no machineName in URL
BUG - Withheld shortcode needs to be prepended to number when user dials with dial pad and presses the "withheld" button in the desktop client
BUG - WPF client message filter/search issues
Changes since 1.12.0.387
BUG - Failed dialled calls are creating stuck calls
BUG - Improve SIP to correctly indicate to the user if a call is terminated during the ringing cycle, and prevent ringing if the call setup timeout is reached
FEATURE - Fix SipUri parser for net 8 usage and remove redundant 2nd SipUri parser
FEATURE - Upgrade to .net 8.0
Changes since 1.12.0.285
FEATURE - Implement message search command handler
FEATURE - Significant overhaul of internal messaging structure, Facebook and WhatsApp, Instagram and Messenger
FEATURE - Upgrade to .net 8.0
FEATURE - Implement message summarisation
FEATURE - Implement transcription for WhatsApp Media
FEATURE - Integrate WhatsApp Business Cloud
BUG - Attachments of existing messages not loading on startup
BUG - Some WhatsApp messages duplicated on arrival
Changes since 1.12.0.384
FEATURE - Upgrade to .net 8.0
FEATURE - Changes to support message search
FEATURE - Implement GMail email configuration
BUG - Show Account links are orphaned if either is deleted
BUG - Unable to save profile with no access groups assigned
BUG - Unify email settings for SMS and Email Social Accounts
BUG - Update SMS / Email configuration fields
BUG - Portal service slow to stop, causing install failures
Changes since 3.2.0.62
FEATURE - Update to .net 8.0
FEATURE - Add net8.0 prerequisites to base installer
FEATURE - Sign installer
FEATURE - Add CLI option for auto updates of studio satellite services
FEATURE - Convert to IS2024 and re-align prerequisites
FEATURE - Don't preselect media and IO in the check box area if updates are available
FEATURE - Remove catalogue.json and potential sync issues
Changes since 1.13.0.56
NEW - Support for the Wheatstone PHxx telephony controller module
FIX - Fix SIP URI parser for .NET 8 usage and remove redundant 2nd SIP URI parser
FIX - Ranorex tag missing for linebox0
FIX - Certificate path generation failure
FIX - Ensure SIP digest authentication is correctly refreshed once stale
FIX - Handset button always defaults to VSet line 1
FIX - Issues with headset screener call control
FIX - Prevent crash if an exception occurs in RTP decoder
FIX - Relay device recording completion triggering double notifications
FIX - RTP sequence number incorrect
FIX - Save and restarting clears Phone Number field in the configuration file
FIX - SIP reinvites always coming back as payload 8
FIX - Unable to parse IPv6 addresses in SIP headers
FIX - WebRtc screener device sending remove call twice to media engine
FIX - Improve SIP to correctly indicate to the user if a call is terminated during the ringing cycle, and prevent ringing if the call setup timeout is reached
FIX - MoH device would not obey non-stereo selection
FIX - Opus calls when on-hold would transcode back to G711