Wednesday 9 October 2024

Caller One 1.13.0.63 [BETA]

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


Friday 27 September 2024

Director 2.11.3.78

Changes since 2.11.3.77

FIX - Leaking event handler when Wheatstone connection is unable to connect

FIX - Server database error when connected to LiteDB

Director 2.11.3.77

Changes since 2.11.3.67

NEW - NDI discovery server IP addresses and configurable search timeout is now configurable

NEW - Log of outbound message queue size

FIX - Installer now correctly offers Microsoft SQL installation option on first install but not thereafter

FIX - Slow memory leak in server 

FIX - Invalid web manager password characters are now dealt with

Thursday 26 September 2024

Director 2.11.3.67

Changes since 2.11.3.66

FIX - Server AudioLevels controller doesn't return new Wheatstone types

Director 2.11.3.66

Changes since 2.11.3.59

FIX - Rapid start / stop recording triggers generated by GPIO leads to overrun timer not being cancelled and recording stopping

Director 2.11.3.59

Changes since 2.11.3.56

NEW - Wheatstone meter support for MIX_VU_MIXER, MIX_VU_EQ & MIX_VU_GR types

NEW - Improvement to SQL installation options

NEW - On startup, write default connection strings to server.ini if in use and not set

FIX -  Wheatsone meters now working correctly

FIX - Streamer now deals correctly with TS over UDP stream stopping and restarting

Director 2.11.3.56

Change since 2.11.3.53

NEW - Wheatstone meter support for VORSIS, VRAM, GRAM and MRAM types

FIX - Fix start and duration times in Final Cut Pro EDL to use frame rate format FrameNumber/FPSs

FIX - Web manager logs are now purged

Director 2.11.3.53

Changes since 2.11.3.51

FIX - Incorrect length byte on VISCA ptz-set command

FIX - Wheatstone audio levels not appearing in web manager

FIX - Wheatstone SLIO Hi/Lo states inverted in web manager and live state not updating

Director 2.11.3.51

Changes since 2.11.3.50

FIX - Catch UTF8 Pointer to String conversion exception during NDI finder

FIX - Unable to see PTZ controls in Bionic Studio client when camera type is Motorised Generic

FIX - vMix interface can return incorrect program input during masked switch

FIX - It is now only possible to add 2 cameras tied to the same program input if they both support PTZ control

Director 2.11.3.50

Changes since 2.11.3.49

FIX - VISCA sequence number should be linked to switcher input, not to camera

FIX - Add reconnect loop for SQL Server connection on start

FIX - All tally lights are now cleared before the switcher reconfigures itself


Director 2.11.3.49

Changes since 2.11.3.45

FIX - Wheatstone SLIO picker returns currently selected state rather than the value picked

FIX - Wheatstone SLIO reconnection error

Wednesday 25 September 2024

Director 2.11.3.45

Changes since 2.11.3.44

FIX - Switch To Camera And Hold trigger not working

Director 2.11.3.44

Changes since 2.11.3.43

FIX - VISCA sequence counter should start with highest possible value in order to reset camera's increment counter

Director 2.11.3.43

Changes since 2.11.3.41

FIX - FFProbe deserialization fails when probing .WAV files

FIX - Multitrack archive is checked in web manager when a global archive path is set

FIX - VISCA commands now implement 4 byte sequence counter correctly


Director 2.11.3.41

Changes since 2.11.3.35

FIX - Admin user starts with invalid role on clean install

FIX - Deserialisation type error in FFProbe class

FIX - Remove log entry revealing SQL password

Director 2.11.3.35

Changes since 2.11.3.34

NEW - Remove Default Camera trigger 

NEW - Show warning when PTZ cameras are assigned to the same switcher input and ISO recording is enabled

FIX - Prevent Generic (Not PTZ) cameras being assigned to the same program input

FIX - Add logging to catch CreateCameraSwitchSystemEvent() exception

FIX - Set PTZ recall byte value

FIX - Unable to select SLIO Wheatstone events to create triggers


Director 2.11.3.34

Changes since 2.11.3.33

FIX - Memory leak caused by SQL Server writes where writes are awaited

FIX - Small memory leak when using Expando object to read ffprobe output during recording post processing

FIX - Protect against multiple cameras being assigned to same input in ISO recordings

Director 2.11.3.33

Changes since 2.11.3.31

NEW - Streamer configuration now has the ability to pick an NDI group for the vMix output

NEW - ISO recording failures no longer leave the main recording unviewable

FIX - Axia GPIO login command not sending \r\n

FIX - Send VER command at startup to Axia GPIO in order to overcome xNode bug whereby the first command is ignored

Director 2.11.3.31

Changes since 2.11.3.30

FIX - Refinements to use of frame offset value in the Premier EDL

FIX - Path in Premier EDL was being incorrectly formed

Director 2.11.3.29

Changes since 2.11.3.28

FIX - Handle vVix bug which seems to occasionally generate timeline files with filename MultiCorder - Timeline - 00010101T000000.xml

FIX - Sanity check offset values contained in vMix generated timeline file

Director 2.11.3.28

Changes since 2.11.3.27

FIX - GetMultiTrackFiles method being called in API without using new formatting rules

Director 2.11.3.27

Changes since 2.11.3.25

FIX - EDL path URLs must follow directory path separators defined in specified path in streamer config "/" and "\"

FIX - Null reference exception in EDL generation when no archive or network path is set

Director 2.11.3.25

Changes since 2.11.3.24

NEW - vMix multicorder timeline file is now used to improve EDL switch timing

NEW - vMix multicorder generated timeline file is no longer deleted

NEW - Improved handling of fragmented vMix multicorder files generated from problematic NDI sources

Director 2.11.3.24

Changes since 2.11.3.23

FIX - Installer no longer prompts for SQL Server Express installation if it's already installed

FIX - Delay in servicing AXIA GPIs

Director 2.11.3.23

Changes since 2.11.3.22

NEW - Triggers in GPIO Connection manager are now cached

Director 2.11.3.22

Changes since 2.11.3.21

FIX - Encrypted SQL password is no longer re-encrypted

Director 2.11.3.21

Changes since 2.11.3.19

NEW - Add backup for SQL Server

NEW - SQL password is now encrypted in server.ini

FIX - Archived EDL can reference wrong folder name

FIX - EDL path error when no archive path is configured

FIX - PhoneBOX device layout import erroneously adds duplicate entries

Director 2.11.3.19

Changes since 2.11.3.18

NEW - Enhance multitrack archive feature by generating two separate EDLs

FIX - Time stamp issues between LiteDB and Microsoft SQL Server 


Director 2.11.3.18

Changes since 2.11.3.15

FIX - vMix disconnected event is no longer triggered on the first TCP client disconnection. Attempt to reconnect 10 times before throwing client disconnected

FIX - Mark obsolete property VideoRecordingEvent.TimeStamp as [NotMapped] in entity framework

FIX - UTC Unix timestamps now used in order to maintain compatibility between LiteDB & Microsoft SQL during migration

Director 2.11.3.15

Changes since 2.11.3.14

FIX - Purge of multitrack recording no longer fails if folder cannot be found locally. Recording is now deleted from server if this is the case

Director 2.11.3.14

Changes since 2.11.3.13

FIX - Recordings on streamer no longer stop when disk space falls below 5GB

Director 2.11.3.13

Changes since 2.11.3.11

NEW - Add LocalHost to default SQL server connection string

NEW - Change SQL Server default ini settings to connect to default instance of SQL Server Express installed by installer

FIX - On start up, prevent running DiscoverCollections on SQL Server data sources

Director 2.11.3.11

Changes from 2.11.3.10

NEW - Add downloadable files to cache as part of post processing to speed up paging through videos in web UI

FIX - Download links for EDLs broken in multitrack section of video recording page

Director 2.11.3.10

Changes from 2.11.3.9

NEW - New option to download main recording file from the media page (vMix only)

NEW - Option added to disable generation of stills every 10 seconds and to instead only generate a single poster still

NEW - Refresh on demand button added for PhoneBOX servers

Director 2.11.3.9

Changes from 2.11.38

NEW - Error logging added to web manager REST calls

FIX - Longer timeout added for video recording controller in web manager when loading video list

FIX - Problem with feedback of encoding progress to Frecko agent

FIX - Memory leak when importing PhoneBOX device layouts.

FIX - Set LocalDB idle timeout to 65,535 minutes as part of the install

FIX - Unable to stop streamer service when streaming device is not connected

Tuesday 24 September 2024

Director 2.11.3.8

Changes since 2.11.3.7

NEW - Connection timeout now included in default SQL Connection string

NEW - Current database connection is now shown on migration page and migration button is disabled if it has already occurred

FIX - Extended timeout added to rest call to get SQL connection strings on migrate page

FIX - Better handling of vMix multicorder files when the associated main recording has different filename timestamp

FIX - Installer now includes missing BBCommon.Network.dll for web manager

FIX - SQL Version failing to return transcription status causing Frog & Gecko clients to show video in transcribed mode

FIX - Video recording cache makes excessive server API calls to retrieve EDL files associated with recordings. The cache call is now refactored to return these in one call

Director 2.11.3.7

Changes since 2.11.3.6

NEW - If no corresponding media file exists for .upload file then upload file is now moved to unmanaged

NEW - If no corresponding media file exists for lock file then lock file is now moved to unmanaged

Director 2.11.3.6

Changes since 2.11.3.5

FIX - Delay processing of single track recording until multi track recording upload state is complete

FIX - Social media encode from Frog Bionic Studio not working in SQL version

Director 2.11.3.5

Changes since 2.11.3.4

NEW - Improved SQL migration feedback

NEW - SQL connection string tests

FIX - Password now correct in default migration settings from web manager

FIX - Video encode and download not working following SQL migration


Director 2.11.3.4

Changes since 2.11.3.0

FIX - Multi track processing is now a child process of the main track

Director 2.11.3.0

Changes since 2.11.1.27

NEW - Support for Microsoft SQL Server. Previous database types can be migrated (recommended as long as machine spec is sufficient)

NEW - Upgrade task added to clear system events and system emails

NEW - Upload monitor - If recording record can not be found, file is now moved to unmanaged folder

Director 2.11.1.27

Changes since 2.11.1.26

NEW - EDL project timebase added to streamer properties and now used in Premier Pro projects

Director 2.11.1.26

Changes since 2.11.1.25

FIX - Corrected Premier Pro EDL file path

FIX - Replace full-stop in show/station names with underscore

Director 2.11.1.25

Changes since 2.11.1.22

NEW - Log now includes which process is locking a file during recording

NEW - Ingest queue startup is now configurable

FIX - AXIO outbound triggers sending double CR/LF

FIX - If error message is returned from an AXIA xNode, it no longer causes a disconnect

FIX - Inconsistent naming of outbound triggers in dropdown list  and list view


Director 2.11.1.22

Changes since 2.11.1.21

FIX - Media Page fails to load when ISO recordings are in progress and EDL files are not available

Director 2.11.1.21

Changes since 2.11.1.20

NEW - EDL downloads now possible from the main media page

NEW - Outbound triggers for live streaming

NEW - EDL files now names with show, time and date

NEW - Performance improvement in processing MJPEG UDP receiver from ffmpeg

NEW - Reduce size of camera thumbnail in web manager and add remove button for thumbnails

NEW - Refactor outbound triggers to be driven by outbound SignalRMessages

FIX - Fix Config for Outbound AxiaGPIO Triggers

FIX - Fix Outbound AXIO GPIO message in server

FIX - Outbound Messaging - fixed mic Activity triggers

FIX - RecordingStopped event not generating outbound triggers

FIX - Trigger inactive level incorrectly saved when adding a new mic

FIX - When selecting microphone in out bound triggers dropdown, the list is not filtered for microphones in the current config


Director 2.11.1.20

 Changes since 2.11.1.18

NEW - Add queue drain mechanism if MJPEG server queue is > 10

FIX - MJPEG server issues when using a Blackmagic switcher

FIX - Incorrect Sony VISCA pre-amble value in SET and RECALL PTZ commands

FIX - Invalid parse of time no longer spamming log

Director 2.11.1.18

Changes since 2.11.1.7

FIX - Fix to studio controller streamer host

Director 2.11.1.17

Changes since 2.11.1.16

NEW - Web Manager URL now uses streamer API Endpoint

NEW - Improved MJPEG server, now at API endpoint api/v1/mjpeg

FIX - Email timestamp not set until email sent meaning purge process can delete email before sent

FIX - Email to Gmail domains (and possibly others) fail because they do not include a unique message id in email header

Director 2.11.1.16

Changes since 2.11.1.15

NEW - Add manual checkpoint command every 1000 writes to constrain size of liteDB log files

NEW - Update jQuery to 3.7.1

FIX - Null reference checks and logging in Studio Show Config view model

Director 2.11.1.15

Changes since 2.11.1.14

FIX - Move local folder name streamer request from server from beginning of recording process to end and only do so for multitrack recordings

Director 2.11.1.14

Changes since 2.11.1.13

FIX - Station names are not updated if changed in PhoneBOX and in use in Director

FIX - Update to error message wording

Director 2.11.1.13

Changes since 2.11.1.12

FIX - Follower error message not cleared when show is changed.

FIX - Follower Switcher needs to report error to Leader if switcher device is offline.

Director 2.11.1.12

Changes since 2.11.1.11

FIX - Follower Cameras incorrectly showing as disabled

FIX - Follower error message shows local studio and show instead of studio and show follower is being led by

FIX - Studio Page in web manager does not automatically update when Leader state changes

Director 2.11.1.11

Changes since 2.11.1.10

NEW - Web UI now includes leader error messages

FIX - Editing remote camera feed no longer re-imports remote cameras / removes show from UI in remote feed setup

FIX - Follower IP Address is now added to remote studio cameras


Director 2.11.1.10

Changes since 2.11.1.9

FIX - Remote Connection error messages show in incorrect circumstances

Director 2.11.1.9

Changes since 2.11.1.8

NEW - It is now possible remote control another Director system in order to work across multiple sites

Director 2.11.1.8

Changes since 2.11.1.7

FIX - Server is now authority on which show streamer is recording

Director 2.11.1.7

Changes since 2.11.1.6

FIX - No action now taken if single track and multi track recording states disagree

FIX - Trigger Matched added to SignalR outbound messages

Director 2.11.1.6

Changes since 2.11.1.5

NEW - Raw incoming Axio GPIO messages now logged

FIX - Encoding for social media now using TS files where available

FIX - Multitrack EDL generation no longer fails if network path is omitted from settings

FIX - NDI finder is now restarted if vMix NDI source is not available

FIX - Streamer sometimes did not start after reboot

FIX - Improvements to vMix file checks

Director 2.11.1.5

Changes since 2.11.1.3

FIX - Issue with UDP send of Visca Commands

Director 2.11.1.3

Changes since 2.11.1.2

NEW - Director social publishing messages and utilities

FIX - Ensure network path format in EDL files is correct, based on user entering Mac or Windows path formats

FIX - File manager now checks presence of control file when attempting upload

FIX - .multitrack removed from network path in EDL 

FIX - ISO Recordings now set as stopped when the first multicorder track is released by vMix


Director 2.11.1.2

Changes since 2.11.1.1

NEW - NDI discovery is now part of the streamer keep alive process

FIX - If Panasonic camera CGI start command fails, the image is not downloaded

FIX - Panasonic PTZ set and recall commands should not be prefixed with a zero for presets > 9

Director 2.11.1.1

 Introducing Virtual Director 2.11.x.x (Frog)

NEW - Outbound triggers. Status information such as mute, recording, stream, camera tallies now available via GPOs and UDP
NEW - VISCA over UDP support for PTZ control and tally lamps
NEW - PTZ masking
NEW - WDM audio level detection
NEW - Improved preview frame rate
NEW - Web UI split recording options for 2, 5 and 10 minutes
NEW - Multi track recording archiving
NEW - Leader follower option between multiple sites
NEW - Premier EDL enhancements
NEW - Operation now possible with no default shot
NEW - Enhanced switching with new camera types (primary, secondary and multi) 
NEW - vMix camera switching now has mulitview layer option
NEW - Updated LiteDB to v5
NEW - PTZ control moved from Bionic Studio client into Director switcher
NEW - Preview from generic camera types now possible in Bionic Studio using RTSP
NEW - Password support for Panasonic PTZ control
NEW - XAML to PNG conversion now moved to switcher
NEW - Enhanced stability with new file transfer mechanism
NEW - Improved default original encoding preset
NEW - Media page now has a Select All option
NEW - Mic trigger settings are now set in dBFS rather than dBFS * 10
NEW - Streamer / switcher reconfiguration is delayed until not recording or streaming
NEW - EDL now includes subtitle file for transcription enabled systems
NEW - EDL now includes time of day timestamp
NEW - A "plain english" transcription file is now generated for transcription enabled systems
NEW - Stop label added to the record duration button

Monday 23 September 2024

Camera One 2.12.0.69

Changes since 2.12.0.68

FIX - Improved stability during startup

Tuesday 17 September 2024

PhoneBOX 4 Client 4.11.64.21 (BETA/FROG)

Changes since: 4.11.1.89


NEW - Allow conference on audio server handset device

NEW - Support for dynamic social accounts and  Message Log filtering by Social Account Group

NEW - Add option to enable conference mode per device at startup

NEW - Show divert source on ringing call

NEW - Allow calls to be made on active conference devices (SIP only)

NEW - Display forward destination name on lines

NEW - Allow control of YouTube video visibility

NEW - Allow responding to Instagram Messages

NEW - Embedded player in popped audio message

NEW - Include Location field as City on Address tab

NEW - Make application 64 bit and allow more messages / calls to be held in memory

NEW - Improvements to Tieline codec

NEW - Change routing source selection to display ungrouped items at the top of the list without a group header

NEW - Change Director Snapshot resize aspect ratio to 16:9 640 x 360

FIX - Ensure SIP digest authentication is correctly refreshed once stale

FIX - Crash when new browser runtime is not installed

FIX - UPDATE message during established call can cause failure

FIX - Unable to parse IPv6 addresses in SIP headers

FIX - Reduce camera snapshot image size to 640x480 medium quality before sending to PhoneBox->Director.

FIX - Unable to play some media attachments

FIX - cleanfeed warning triangle incorrectly shown if source is routed to another sources return feed  before routing to fader

FIX - Unable to edit or call WhatsApp messages in the On Air Queue

FIX - Strip spaces from number field in call search

FIX - Direction SDP attribute not compared causing inactive calls to fail

FIX - Update third party components

FIX - Rare instance where ringing tone can be played over phone call

FIX - Unable to request only WhatsApp messages in message search

FIX - Update browser component used to play message videos

FIX - Improve failover mechanism when connecting to servers over zerotrust networks

FIX - Repeating CNONCE value in SIP Authentication causing anti replay detection to terminate session

FIX - UPDATE message during inbound ringing call can cause failure

FIX - Client fails to reconnect to OASIS after keepalive failure

FIX - Call recordings not shown in the call log for some Softphone calls

FIX - Person search NEW button not working

FIX - Search issues in the sources list

FIX - Issues with auto downgrade of the client

FIX - Create recording folder for WhatsApp voice notes

FIX - Prevent switching a docked view to window mode using alt+Enter

FIX - Improve SIP Immediate Answer message flow so Softphone no longer sends RINGING

FIX - Allow hang-up of codec when in the disconnecting state

FIX - Hide recording waveform icon in popped call log item if no recordings are available

PhoneBOX (General) 3.11.1.99 (BETA/FROG)

Changes since: 3.11.1.79


NEW - Implement Probel SWP-08 routing protocol

NEW - Allow sip domain to be specified in Failover hosts

NEW - Allow configuration of presented CLI that is different from SIP username.  (use | in SIP username field)

NEW - Experimental - SIP TLS - enabled when local SIP port is 0

NEW - Replicate service state to backup server

NEW - Add ability to select call format when dialing from the API

NEW - Process Diversion header to learn source of a forwarded call

NEW - Include Working Set memory usage in minutely log entry

NEW - Tieline dialpad changes to support Tielink destinations and audio profiles

NEW - Improve Comrex and Luci call quality indication

FIX - Internal code change to SkypeTX Codec to improve event hooking

FIX - UPDATE message during established call can cause failure

FIX - Unable to parse IPv6 addresses in SIP headers

FIX - Ensure SIP digest authentication is correctly refreshed once stale

FIX - Direction SDP attribute not compared causing inactive calls to fail

FIX - Prevent SDP with Crypto being passed to handsets to avoid calls starting with SRTP

FIX - Trap recursive device layouts from causing crash in API DeviceLayout/List

FIX - Update third party libraries

FIX - Unable to answer call when SDP contains duplicate entries

FIX - Repeating CNONCE value in SIP Authentication causing anti replay detection to terminate session

FIX - UPDATE message during inbound ringing call can cause failure

FIX - Improvements to real time websocket stream

FIX - Prevent country code manipulation of inbound calls when EnhancedNumber processing is enabled

FIX - Service creation broken by service state replication change

FIX - Comrex delay indication incorrect

FIX - Comrex profile to use CBR and new jitter settings

FIX - Call details not available for all types of Comrex codec calls

FIX - Enhance Tieline codec to report SIP call information

OASIS 1.11.1.91 (BETA/FROG)

Changes since: 1.11.1.8


NEW - Instagram Messaging

NEW - Implement Twitter V2 Filtered Stream API for real time Tweet delivery after March 2023

NEW - Integrate WhatsApp Business cloud API including local media store and audio conversion to WAV

NEW - Implement OAuth authentication for Gmail and Office365 Pop3 and SMTP

NEW - Support media attachments in Facebook Messenger messages

NEW - Allow Publish Queues to be linked to stations

NEW - Add Station and Show templated Exporter paths

NEW - Add Social Diverts function to Account REST API

NEW - System setting WHATSAPP_READ_RECEIPT_EXCLUDE_IDS to allow some WhatsApp accounts to not set read receipts

NEW - Control of YouTube visibility setting during posting or live streaming

NEW - Add HTTP GET to SMS endpoint

NEW - Implement IMI as WhatsApp provider

NEW - Add publish to Dira! and ability to assign a single publish queue to all shows

NEW - 64bit Version Installer

NEW - Allow Account Groups to be added to shows in addition to individual accounts

NEW - Dynamic account allocation to show using REST Api

NEW - Add proxy setting to REST API client

NEW - Modify generic CustomSend type to allow fully specified JSON payload

NEW - Add SMS messaging to the CM endpoint

NEW - Increase receive buffer size of TCP binary client

NEW - Implement ingest API endpoint for IMI Connect WhatsApp message delivery

FIX - WhatsApp Business Cloud improvements to messages ingested to multiple accounts

FIX - Update third party components

FIX - Accounts not loaded on Ingest startup if SQL not available for over 1 minute

FIX - Improve reliability of accounts and publish queues on startup

FIX - Error when loading messages on startup

FIX - Prevent Twitter collection running now API has been disabled

FIX - Issues with ingesting interval when shows are active with connected clients

FIX - Ingest service will sometimes not connect to OASIS after a restart

FIX - WhatsApp from CM appearing as SMS

FIX - Update MusicBrainz user agent to include the Computer Name to assist with rate limiting restrictions

FIX - Unable to create new IMI and CM SMS accounts

FIX - Oauth token not renewed when using EWS email

FIX - Fonedynamics SMS import fails under high message volumes

FIX - Improve MusicBrainz lookup functions

FIX - Implement web proxy for Exchange Web Service Email

FIX - Include VS2022 Runtime in installer

FIX - Prevent Instagram smart search errors if account is enabled with no tokens

FIX - Facebook post replies not appearing correctly

FIX - Crash if database not available at start-up

FIX - OAuth email tokens not correctly refreshed

FIX - New Twitter API credentials - will require accounts to be re-authorised

FIX - Unable to authenticate Oauth accounts on server 2012

FIX - Facebook - Add pages_manage_metadata to token permission to allow video posts.

FIX - Include reply tweets in the Quick Search Queues

FIX - Update to latest 3rd party libraries to solve version mismatch issues

FIX - Issues using Custom API to ingest voice messages

FIX - Improve log file rotation and purging

FIX - Emojis not correctly displaying from provider TextGroove

FIX - Valid tokens indication not working for some social types

FIX - Increase Websocket wait before reconnect if connection forcibly closed by remote end and improve logging

FIX - Oauth authentication not working with personal Microsoft accounts

FIX - WhatsApp replies appearing as SMS messages

FIX - Internal Note messages not correctly loaded at startup

FIX - Processing Twitter replies can be a performance bottleneck

FIX - E164 setting in HTTP sender not working

FIX - Prevent SMS processor creating identities with the phone number as the profile image URL

FIX - Incorrect shortcode used on some message replies

FIX - Implement SMS_HIDE_KEYWORD option and resolve keyword matching issues with Oxygen8 message ingest

Audio Server 2.11.1.91 (BETA/FROG)

Changes since: 2.11.1.68


NEW - Allow ringing to be played during active conferences

FIX - Update third party components

FIX - Update to framework 4.72

FIX - Update Newtonsoft JSON reference

FIX - Update OWIN web hosting references

FIX - Issues decoding first packet of segment and determining updated packet duration

FIX - Memory leak at end of call

FIX - Back out changes for dynamic jitter buffer and recalculate packet duration from marker bit segments, and improve logging.

FIX - Anywhere calls not answering due to BBCommon.Rest issues


Bionic Studio 5.12.0.891

Changes since 5.12.0.858

FEATURE - Add slideout mechanism to webclient handset with dump mode option

FEATURE - Add social summarisation messaging objects

FEATURE - Add transcription of call recordings

FEATURE - Addition of call time to OAQ calls

FEATURE - Change "handset" text on webclient to "headset"

FEATURE - Change background of desktop wpf client for modern / consisten feel

FEATURE - Change read-in-OAQ colour to normal red to avoid clash

FEATURE - Changes to message popped view in webclient

FEATURE - Colour change to WhatsApp in webclient

FEATURE - Implement dispose pattern across all razor components

FEATURE - Implement new browser for playing media files

FEATURE - Improve handset icon and visual

FEATURE - Increase font size with log items and popped message visibility with message log items

FEATURE - Make call log filter consistent with improved message log filter

FEATURE - Make drag drop from message log consistent with lines in gesture control

FEATURE - Merge of recent changes from the legacy client branch

FEATURE - Messages sender display and popped item improvements

FEATURE - Mods to device display in webclient / wpf client

FEATURE - Show attachment for whatsapp, email and mms in the presenter view of webclient

FEATURE - WhatsApp colour change

BUG - Changes to web client call log entry and recording notifications

BUG - Default to user name in chat if not specified in config or as machine in URL

BUG - Devices title bleeding into device when faded up on webclient

BUG - Double press required to open attachment viewer from social messages

BUG - Email messages showing Twitter bird icon on webclient email messages

BUG - If a ringing line is answered to an occupied webclient handset, park the existing call

BUG - Improve display of attachment icons in OAQ

BUG - Improve display of WhatsApp messages in the web client

BUG - Incorrect command sent when searching messages

BUG - Line breaks and links not showing correctly on unpopped webclient messages

BUG - Line breaks in messages not correctly displayed in Web Client

BUG - Lines not showing as ringing in on the webclient

BUG - Make chat icon in webclient better

BUG - Media restart required to access call recordings from client

BUG - Message log item and other components having repeated hooks causing slowdown

BUG - Message selection from key commands cross pollinating between webclients

BUG - Messages in the OAQ sometimes loading without attachments

BUG - no time display in web client chat messages

BUG - Offline TBUs can be selected

BUG - Prevent RtpCall crash if an exception occurs in rtp decoder

BUG - Prevent webclient dialling a blank number

BUG - Relay device recording completion double notifications

BUG - Touch drag gesture on lines causing click (and park)

BUG - Transcriptions not showing reliably on call recordings in webclient

BUG - Webclient displays recordings out of order

BUG - webclient messaging filter unapplied on recieving new message

Bionic Talkshow 1.12.0.387 [BETA]

Changes since 1.12.0.371

FEATURE - Add transcription of call recordings

BUG - Duplicate media IO appearing on media engine restarts

BUG - Ensure SIP digest authentication is correctly refreshed once stale

BUG - Issues with webRtc screener call control

BUG - Media IO details are saved to the DB in the wrong order

BUG - Relay device recording completion double notifications

BUG - When no transcription is configured call recording notifications are failing


Bionic Social 1.12.0.285 [BETA]

Changes since 1.12.0.271

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

Bionic Studio Core / Portal 1.12.0.384 [BETA]

Changes since 1.12.0.369

FEATURE - Configuration of additional WhatsApp providers

FEATURE - Enable user-group memberships

FEATURE - Add user/access group and accessgroup/profile/profile group associations to appropriate screens

FEATURE - Enabled usergroup-profile and profile group associations

FEATURE - Add Instagram Messaging permission authentication flow

FEATURE - Add transcription field to Phonecall Recording table and DTOs

BUG - Access Group <-> User sync notifications not going from portal to agents correctly

BUG - Token not stored correctly for Oauth EWS email

BUG - Authentication for Office 365 email accounts