Monday, 3 August 2020

Virtual Director 2.10.1.59 (STABLE/FOX)

Changes since: 2.10.1.56

NEW - Update referenced interop created against most recent DecklinkAPI.dll
FIX - Switch masking bug preventing switching when config is updated.
FIX - Only perform Eagle to Fox conversion when the version history indicates that an install from 2.9 to 2.10.
FIX - Branding asset page does not update when asset updated.
FIX - Unable to save order of precedence for Ember+ triggers

Tuesday, 21 July 2020

Virtual Director 2.10.1.56 (STABLE/FOX)

Changes since: 2.10.1.17

NEW - Enhance switching algorithm to deal with motorised PTZ
NEW - Add way of identifying system to alert emails
NEW - Add ATEM Firmware 8.1 support
NEW - Change database update/insert mechanism to use a queue for stability
NEW - Cache GlobalSettings & Base64Images
NEW - Default branding cannot be renamed. Required assets cannot be renamed,
NEW - Add ViewOrder UI field in web manager to set the view order of microphones.
NEW - Add .TS type to encoding preset formats
NEW - Change description of Encoding Settings dropdown
NEW - Change description of Live Stream titles

FIX - Coming out of mute no does not return the last selected shot.
FIX - Copy of config does not update parameter field of Triggers with new Mic/Camera value
FIX - Oasis Server show view doesn't filter shows according to that server.
FIX - Web Manager Video Filter default is set to 1339 minutes to instead of 1439 (I minute short of a day)
FIX - Excessive processing time for UpdateState messages in switcher processing queue.
FIX - HE-38/40/130 and HE-60 camera types need UI PTZ offset in web manager.
FIX - Setting a Panasonic PTZ greater than 9 results in incorrect URL
FIX - Copying a show config should include the new PTZ masking fields
FIX - PTZ masking should hang onto current camera during mask if possible
FIX - Remove black border around camera select button.
FIX - Switcher online state not set when reconnecting to server after server shutdown.
FIX - Use cached values in switcher manager to match triggers to switcher via studio config
FIX - Generic Live Stream Settings missing from web manager
FIX - Purging of videos whilst caching causes miscalculation of videos to be cached to error.
FIX - Video Recording Purge is leaving "recording.json" file behind causing folder to not be deleted.
FIX - Reduce amount of db reads to PublishQueue collection when processing queues.
FIX - Fix recording cache build.
FIX - Cache Switcher and Streamers to reduce db reads.
FIX - Video Recording Cache is broken when moving from Eagle To Fox
FIX - Backup of lite db core and config db gets written to same filename.
FIX - Clicking to configure a studio config results in 500 server error. Option removed (See notes)
FIX - Changing an asset's name no longer works
FIX - MultiTrack Clip items are not written in time order.
FIX - Add additional check to prevent more than 1 hour of stills being created.
FIX - Null reference in playout track or artist name  or carousel causes graphic generator to fail.
FIX - Off Air publish queue items are not automatically cleared when on air triggered
FIX - Recording state on home screen filter for streamer id not working.
FIX - Live Stream Pop Up needs to close after starting and stopping to show stream feedback.
FIX - Add validation for UDP Trigger Selected source
FIX - SMS On/Off air graphic overlays not working.
FIX - LiveStream window closes when trying to set up live stream.
FIX - Switcher does not need to send entire status in Status Changed message. Message length exceeds 4096 bytes when lots of shows and stations are configured causing error in PB3.
FIX - Audio/Video matrix  tick boxes broken
FIX - Webmanager saves transcription language as en-gb rather than en-GB resulting in transcription error
FIX - Saving the show config with Language set to English GB sets value "en-gb" rather than "en-GB" causing transcription to fail.
FIX - ChangeShow trigger not working.
FIX - Manual pick of eagle fixes #173128344, #173128361
FIX - Import of show fails if there is no branding called "Default" fall back to first found branding if not found.
FIX - Ember+ Double reconnect bug.
FIX - Allow web manager video preview size to be overidden in ini file
FIX - Source Id for GPIO Triggers is not set when creating a trigger.
FIX - Set default image preview size to 720x405 (16:9)
FIX - Streamer Service does not stop cleanly
FIX - Protect against mic/camera map errors when cloning studio config.
FIX - Ember+ Triggers do not take into account source id
FIX - Transcription API call broken when OnDemand is set.
FIX - Deleted videos are not removed from the cache during purge.
FIX - Occasional empty recording folders left behind during purge.
FIX - Final Cut Pro xml not working
FIX - Disc space check fails when using a UNC path
FIX - Show list needs a scrollbar when it gets big
FIX - Post process file path null
FIX - vMix Recording Concat error
FIX - vMix recording file allocation error
FIX - Allocation of vMix Multicord file errors
FIX - Copying a studio config should refresh the list so its action is immediately obvious
FIX - Click Assign all Stations and Shows should refresh the list so its action is immediately obvious
FIX - Device Layouts not being pulled in from PhoneBOX
FIX - Initial license request doesn't work
FIX - Reported live streamer bit rate is incorrect
FIX - Multi Track files being deleted
FIX - Strictly Queue Switcher Commands
FIX - Recordings did not stop when disk space reached
FIX - UDP sources list should refresh to immediately show added item
FIX - PhoneBox client thinks video is transcribed when it isnt
FIX - Transferred temp files are not deleted.
FIX - Purge failing to delete folder.
FIX - Only send Tally Off to camera with focus on change and log duration of http gets to cameras.
FIX - When live stream clients are disconnected the video dequeue event listener isnt unhooked.
FIX - VideoRecording files are being incorrectly indexed

Friday, 3 July 2020

PhoneBOX 4 Client 4.10.1.33 (STABLE/FOX)

Changes since: 4.10.1.13

NEW - Allow removal of Skype contacts
NEW - Receive device level meter updates by UDP rather than TCP
NEW - Automatically answer ringing codec when dragged to destination
NEW - Sign client files and installer
NEW - Allow logged in user to be displayed in codec idle text by using {0} placeholder in the text

FIX - Client dial pad appears on wrong screen in with dual screens
FIX - Deleting a message in chat scrolls all chat clients up to the very top
FIX - Some live streaming providers appearing the video sharing list instead of the live streaming list
FIX - Print button lost from OAQ toobar
FIX - Allow use of environment variables in paths for call recording folder
FIX - Change to OASIS connection routine to cancel startup wait if the connection is dropped during the wait time.
FIX - Scroll behaviour is inconsistent between call points and SM messages
FIX - OAQ existing message item profile and attachment images not loaded on startup
FIX - Change to the connection logic of backup OASIS servers so that it will attempt reconnect to primary server first.
FIX - Active directory restrictions preventing client from starting if a particular domain controller is unreachable
FIX - Clicking in a scrollable point in reading causes client crash
FIX - OAQ not populating on view change with OASIS connection down
FIX - Block Popup is truncated so buttons are not accessible for messages with long text
FIX - pop-out chat -- not scrolled to the most recent message by default
FIX - SMS accounts not shown while filtering in message list
FIX - Clicking in a scrollable point in reading causes client crash
FIX - Search button in Skype Contact list not always in the correct place after adding new contact
FIX - Caller details duplicated on Skype Device
FIX - Client connections not closed when user cancels out of startup sequence
FIX - Incorrect OS version reported in the client log file
FIX - Source list slide out menu has no movement tolerance while clicking on some of the slideout buttons
FIX - Softphone registration interval not appropriate for reliable re-registration
FIX - Call recording start times shown in call log as UTC
FIX - Switching between telephony devices could result in Skype Dial pad not displaying
FIX - Unable to call from call log if Skype caller isn't in the contact list
FIX - Ensure window size values read from the ini file are valid to prevent crash
FIX - Initial message from Social Server connection missed as queue not running
FIX - Create gap between Social Server disconnects and reconnect to improve re-connection stability
FIX - Anywhere invites from the client that don't contain an email should display a different screen
FIX - Problems with source list jumping scroll position
FIX - Touch scrolling list actions mouse-up click action as well as drag scrolling

Friday, 19 June 2020

OASIS 1.10.1.29 (STABLE/FOX)

Changes since: 1.10.1.24

FIX - Remove non alphanumeric characters from TextLocal SMS Api keyword matching
FIX - Suppress error messages when polling clients connect
FIX - Intermittent connection issue when agents are regularly polling server client ports
FIX - Improvements and fixes to email reading including SMS over email
FIX - Suppress error messages when polling clients connect
FIX - Issues with cache files from new Chromium browser
FIX - Facebook authentication not working in OASIS Admin

Wednesday, 6 May 2020

Audio Server 2.10.1.23 (STABLE/FOX)

Changes since: 2.10.1.9

NEW - Make the maximum call recording limit configurable
NEW - Sign binaries and installer
NEW - Reduce Anywhere signalling for call moves within an audio server
NEW - Add logging to troubleshoot delays and analyse calls better

FIX - Revert buffer overrun code from previous build
FIX - Long delays experienced on some telco calls on anywhere-enabled
FIX - Tighten RTP sending / encoding timings
FIX - Recording duration values passed in recording available message could be incorrect due to UTC time issue
FIX - Call recording completion not clearing affected calls list
FIX - Prevent webrtc call ending when in disconnected state
FIX - Fix to pick up latest websocket session code fixes
FIX - Fix MoveCall for MOH WDM device
FIX - Half-speed audio on Anywhere calls
FIX - Anywhere audio not send in completed state
FIX - Sporadic MoH multicast error
FIX - Disk write delays when closing off recordings can cause latency on subsequent calls
FIX - Improve logging in device object for anywhere / telco
FIX - Memory growth of audio server during Anywhere calls
FIX - Multicast MoH receive error after udp client dispose

Tuesday, 5 May 2020

SkypeTX 1.10.1.20 (STABLE/FOX)

Changes since: 1.10.1.9

NEW - Add minutely logging of resource usage of each STXC instance
NEW - Expose Channel Port value as public property in SkypeChannelBionics

FIX - Suppress errors causes by accounts partially setup with no token
FIX - Call existing on automation startup causes error and doesn't signal to consuming application
FIX - Some inbound REST API calls were logging incorrectly
FIX - Channel DialAsync isnt actually async
FIX - Workaround to MS problem with live accounts not accepting contact requests
FIX - Problems with channel status changes being processed concurrently
FIX - Channel failure was casing flapping disconnected state for the whole SkypeTX Control
FIX - Sounds endpoints not correctly sending internal authorisation
FIX - Call existing on automation startup causes error and doesn't signal to consuming application

OASIS 1.10.1.24 (STABLE/FOX)

Changes since: 1.10.1.11

NEW - Modernise Oasis Admin to use Chromium browser and new YouTube authentication method
NEW - Implement SMS TextLocal HTTP Post API to Ingest /api/smsprovider/textlocal
NEW - Exporter changes to support new VizRt interface

FIX - Chromium files missing from installer
FIX - Instagram messages time display issue
FIX - Instagram comments not displayed
FIX - Suppress error messages when polling clients connect
FIX - Issues relating to social media images passed to export interfaces such as Viz. Improve quality and pass resolved FB Urls
FIX - Unable to publish messages from quick / smart queues
FIX - Problems with clients taking an unreasonable time to connect if previous tcp connections were left open

PhoneBOX (General) 3.10.1.33 (STABLE/FOX)

Changes since: 3.10.1.18

NEW - Reduce Anywhere signalling for call moves within an audio server
NEW - Limit client TCP data retries to 3 and allow option to override number of retries
NEW - Change client level meter updates to be sent using UDP
NEW - Add support for anywhere person information lookup requests
NEW - Update Bionics Director Camera list when camera image added in web manager.

FIX - stuck handset calls related to provider call drop during setup of handset call.
FIX - Livewire device recorders should not consume Audio Server device licences
FIX - Skype Device List in Device Layout not sorted correctly
FIX - Instabilities caused by client connection problems when receiving level meter data - no free pool threads
FIX - Updates to inactive OAQ calls not replicated to backup server
FIX - Enhanced number lookup applied to numbers shorter than the minimum lookup length
FIX - Prevent mismatch of Skype Channel Count from allowing media server from initialising
FIX - '#' sign in dial prefixes causing SIP calls to fail
FIX - Add audit entry for Skype Contact Add and Removal
FIX - OAQ Skype calls not converted correctly to their inactive state at end of call
FIX - Unable to park/unpark Skype call after server restart
FIX - Unable to add Skype For Business Contacts
FIX - Issues with SkypeTX Codec including black codec on disconnect and person record data inheritance
FIX - stuck handset calls related to provider call drop during setup of handset call.
FIX - Auto allocated devices are not always un-routed if the call fails or drops
FIX - Prevent problems caused by Denial of Service attack on Comrex Codecs
FIX - Calls stuck in an uncontrollable state if their host device's registration times out
FIX - Registration expiry mechanism for handset devices can be affected by DST changes
FIX - Prevent flapping Skype Device state if one channel of a media server is not available
FIX - Change log level for Handset device register timeout to Warning
FIX - Updates to inactive OAQ calls not replicated to backup server
FIX - stuck handset calls related to provider call drop during setup of handset call.
FIX - Trap error that can cause Screened Held feature to stop working for a particular show
FIX - Prevent provider re-invites from provider causing loops with handset devices
FIX - Improve reliability of Skype call functions after failed call attempts
FIX - Problems with replication of on air queue items to backup servers
FIX - Improve handling of polling clients that dont full connect
FIX - Pool thread exhaustion with Anywhere services enabled
FIX - First / sporadic anywhere calls ring on two lines
FIX - Anywhere invites from the client that don't contain an email should display a different screen
FIX - Anywhere call on a locked line should not go to callback if terminated remotely
FIX - Client connections not processing concurrently as intended
FIX - Anywhere calls should not be able to join a conference
FIX - Skype ringtone not working on outbound calls
FIX - Pool thread exhaustion with Anywhere services enabled
FIX - Calls not correctly parked if hold source AudioServer is not available
FIX - Raise error message to client if call to handset device cannot be initialised when dialling
FIX - Prevent re-invites with the same key SDP components from starting and stopping audio server calls
FIX - Skype calls sometimes do not persist or can become uncontrollable through server restarts/fail overs
FIX - Ptime values were not honoured in SDP answer or passed to Audio Server
FIX - Prevent unnecessary re-invites to handset devices
FIX - Prevent re-invites with the same key SDP components from starting and stopping audio server calls
FIX - Send router commands on a queue so they dont delay telephony operations
FIX - Handset check to ensure that calls are correctly hung-up on the switch of device if the command sequence overlaps
FIX - Not all external interface types were correctly answering inbound calls through a remote trigger
FIX - Parking an Anywhere call two times will cause it to be stuck on hold.

Tuesday, 25 February 2020

SkypeTX 1.10.1.9 (STABLE/FOX)

Changes since: 1.10.1.1

NEW - Two minutely timer to report status of all channels

FIX - Change to ChannelPropertyChange to prevent double AddCall events firing on call setup

PhoneBOX 4 Client 4.10.1.13 (STABLE/FOX)

Changes since: 4.10.1.3

NEW - More french translations
NEW - Add a second shortcut to inform users of the product name change

FIX - Jitter buffer expiry should be overridable in softphone
FIX - FATAL when initiating and outbound Skype call if device is busy
FIX - Softphone recordings only saving to default location
FIX - Smart Search Location Map not working
FIX - Improve Smart Search Location lookup to include region/county name and switch to HTTPS
FIX - After entering a docked view from arbitrary size window, coming out of docked again returns users to halfsized window not expected fullscreen view
FIX - Condensed source list item truncating text and status
FIX - Source group name (delimited with source name) is shown on destination
FIX - Cleanfeed menu on sources is no longer functioning, the popup never appears
FIX - Cancelling out of the 'change show' process can prevent certain choices being presented at next start
FIX - Unicode display issues with liners
FIX - Problems with dynamic optional codecs in routing views with new source grouping feature
FIX - Device operation can execute while a previous operation on the same operation is still executing
FIX - PB4 Telco devices are able to accept multiple calls by rapidly unparking/answering
FIX - Touch scrolling no longer working in sources list in routing views
FIX - Data consent tick box missing from call screener views
FIX - Chinese message text not correctly wrapping
FIX - Exiting from the AD login prompt does not close the application, instead it loops and prompts again
FIX - Prevent having to re enter AD details twice in a change show process

PhoneBOX (General) 3.10.1.18 (STABLE/FOX)

Changes since: 3.10.1.4

NEW - Disable anywhere chat on backup server when not active
NEW - Timer to log back into default Skype account after a period of inactivity when a different account is logged in
NEW - Allow Audit Log Entries to be written to a separate file.

FIX - Fix websocket bug that prevented client connections from working correctly
FIX - Skype channels and devices can become locked out after certain dialling failures
FIX - Problems with calls being stuck on handset devices when providers clear down calls during setup
FIX - EnhancedNumber conversion not applied to outbound calls to ensure E164 numbers are stored in local format
FIX - Private/Secret call details not always restricted
FIX - Draw source error in some regional settings
FIX - Prevent unnecessary provider UPDATE during call setup on handset device
FIX - Comrex codec errors on call disconnect due to parallel processing of two status messages
FIX - Prevent SIP calls from being able to be dialled with an empty number
FIX - Errors when updating person records if OAQ contains no call records
FIX - Remote drop of SkypeTX codec call would not populate client call log
FIX - Ensure anywhere connections only happen on the online server in a backup/primary setup
FIX - Call lookups failing if records exist with a NULL StartTimeUtc
FIX - Prevent router destination fader change events being sent to all clients
FIX - Errors relating to SkypeTX service and channel actions
FIX - Installer upgrade to add Chat StartTimeUTC column creates extra replication batches
FIX - SDP with ACK not triggering after a REINVITE received without SDP from provider
FIX - PopulateStartTimesUTC Update process failing on installations using Sql Windows Auth
FIX - FATAL caused by AxiaGPIO interface re-connections
FIX - Ensure RestApiRequest is disposed in all places
FIX - Comrex codecs not automatically reconnecting if socks proxy host cannot be resolved
FIX - Display user friendly Skype name on SkypeTX Codecs
FIX - Service withheld anon prefix not applied to Callback calls
FIX - SkypeDevice stuck in onair state after failover scenario
FIX - Allow dynamic withheld to use anonymous or shortcode CLI restriction
FIX - E164 / Enhanced number format support for US locale numbers
FIX - Errors logged when blank line received from Axia Console External Interface
FIX - Build with common fix to web request disposal
FIX - HangUp GPI  does not enforce fader open or call state lock restriction
FIX - SkypeService DefaultAccount property not passed to client at startup causing incorrect login menu item to be displayed instead of logout
FIX - Skype services in studio based line layouts ignored

OASIS 1.10.1.11 (STABLE/FOX)

Changes since: 1.10.1.1

FIX - Unable to override YouTube client secret
FIX - Server crashing due to web socket session error
FIX - Improvements to Twitter operations including missing messages from the ALL list, replies, quotes, smart searching and retweets
FIX - Facebook post's album cover picture is not displayed
FIX - Facebook Live Stream does not indicate to client that they are ONAIR
FIX - Errors re serialising Tweets with quotes in the text

Audio Server 2.10.1.9 (STABLE/FOX)

Changes since: 2.10.1.1

NEW - Add time limit to calls to avoid filling disc

FIX - Fix for large offset or reset of Rtp sequence numbers
FIX - Reduce log level of anywhere call entry
FIX - Problems with backup server connection when using host-name instead of IP address

Virtual Director 2.10.1.17 (STABLE/FOX)

Changes since: 2.10.1.0

NEW - Switcher/Streamer ini files now generated from setup.ini files to avoid overwrite during update.
NEW - "Stopping" recordings are now moved to error state after a period of time
NEW - Recordings list now cached to speed up search results in web manager and add ability to filter
NEW - French and German now available as transcription languages
NEW - SignalR heartbeat now visible in web manager - also allows access to the setting
NEW - Improvements to user roles

FIX - Director users are now allowed to switch show
FIX - MPEGtransportstream log entry reworded to avoid containing word error
FIX - Heavy CPU usage in vMix Streamer.
FIX - Editing an asset does not change its appearance in XAML previews
FIX - Handle identically named branding assets
FIX - Show stations and Shows in alphabetical order
FIX - Sort branding alphabetically
FIX - Unable to modify UDP triggers - the cancel button in the UDP create/edit modal does not work
FIX - Make recording cache happen in a paged method 20 at a time starting with the most recent first.
FIX - Clear Recording error alert when count falls below trigger not when reaches zero.
FIX - UnMapped Camera to File causes download of multi-track edl to fail.
FIX - Record of MultiTrack files not making it to server.
FIX - Switcher not updating client with current streamer recording state.
FIX - Streamer / Switcher IP address change results in new server entry
FIX - MultiTrack Recording Fixes
FIX - Multiple FFMPEGNDI instances in VMix still capture.
FIX - Panasonic Cameras with PTZ of 1 (Offset to 0) are not being switched.
FIX - Duplicate recordings shown in web manager when multi-track is enabled.
FIX - Multiple offair.jpg vMix inputs being created
FIX - Correct capitalisation of vMix
FIX - NDILib.x64.DLL missing causing stills not to load
FIX - Only report completed recordings in summary email
FIX - Base XAML missing
FIX - Streamer & switcher ini files missing names
FIX - Switching of Panasonic PTZ not always happening on camera change
FIX - Cached Video Results are returned in wrong order,
FIX - Fix generic camera thumbnail assignment.
FIX - Server API doesn't start if license is unlicensed.
FIX - Blackmagic streamer connection message not sent
FIX - Adding station / show needs a refresh to immediately show up
FIX - vMix Fix Off/On air transition Graphic Display
FIX - vMix Broken Connection Issue
FIX - vMix Connection indication broken.
FIX - Media Settings Page does not load.
FIX - Ember+ Trigger  CRUD broken.
FIX - Fix to licensing when downloading new license.
FIX - License bug when Streamer & Switcher are running and connect in whilst Server is starting.
FIX - Media user has same rights as Director user
FIX - User list should update when a new user is added
FIX - Video List Stills are truncated if transcription not enabled.
FIX - Playback of videos doesn't stop when window is closed using the X button
FIX - Level Metering Page does not filter by source id
FIX - Fix broken video stream event
FIX - Default artwork is not displayed when Playout Now is empty.