Wednesday, 14 October 2020

Prize Manager 2.10.1.23 (STABLE/FOX)

Changes since: 2.10.0.38
NEW - More performance improvements 
NEW - Further French translations
NEW - Additional performance improvements to winner list and home screen

FIX - cannot assign winner to existing caller when there is required custom data
FIX - prize draw report slowness
FIX - Draw reports returning results for any contest for any station when any contest selected
FIX - JSON Serialising not respecting config value in some circumstances 
FIX - Get prize list returning all prize details instead of just name and ID
FIX - draws keywords can be setup with invalid characters
FIX - calendar schedule to use full height
FIX - default max json data size to 10MB
FIX - focused drop down loose arrow

Audio Server 2.10.1.37 (STABLE/FOX)

Changes since: 2.10.1.23

NEW - Add support for REST API file (recording) transfer
NEW - Add REST API compatibility check to legacy TCP file (recording) transfer.
NEW - Bind rest API to all network interfaces

FIX - Installer missing DLLs to support REST
FIX - No MoH audio
FIX - CTD from log writer being accessed before initialised when timer resolution override is used
FIX - High CPU usage when device recording enabled
FIX - Fixes to ensure stereo and mono channel combinations are processed properly
FIX - Some soundcards cannot accept mono channel streams
FIX - Fix inaccurate capture of recording length
FIX - Truncated recordings due to file streamwriter backlog
FIX - Allow option to override clock/timer resolution in windows
FIX - Split From Stereo WDM inputs not  isolating the correct channel

SkypeTX 1.10.1.28 (STABLE/FOX)

Changes since: 1.10.1.20

NEW - Integrate new Skype Channel version 2020.22.01.12
NEW - Update Automation to 2.20.609.1

FIX - Consolidate code that runs at the end of calls and ensure Skype sounds are correctly triggered at appropriate times
FIX - Skype Contact changes to properties to provide direct access to the Avatar bytes and remove depreciated Notes and Designation items
FIX - Change Automation instance to be a single shared static for all instances of SkypeTxControl

OASIS 1.10.1.34 (STABLE/FOX)

Changes since: 1.10.1.29

NEW - Add generic HTTP SMS send type which supports GET and POST with JSON data
NEW - Add Bulletin SMS ingest type
NEW - Implement direct SMS sending from clients without reply
NEW - Set the Publish Queue default to be active for all shows
NEW - Implement incoming WhatsApp messages from CM Telecom

FIX - Tweets containing & and other HTML not displaying correctly
FIX - Trap error logged on Ingest Shutdown
FIX - Twitter main stream alternate account selection if rate limiting reached
FIX - Issues with regional dates causing some SMS providers not to ingest in some regions
FIX - Implement new Facebook permission types used when authenticating and obtaining tokens
FIX - Implement a more lenient error control system in the Facebook wall reader
FIX - Server not loading any messages from the database on startup in some timezones
FIX - Prevent Inactive publish queues from appearing in client selections
FIX - Update to new VizRt interface to allow for deleting used slots
FIX - Implement Fonedynamics SMS provider
FIX - Ensure all SmsReaders use the same log category

PhoneBOX 4 Client 4.10.1.51 (STABLE/FOX)

Changes since: 4.10.1.33

NEW - Support for WhatsApp Messages
NEW - Add support for Audioserver REST API file transfer method with legacy TCP method check
NEW - Sending of SMS without replying to incoming message

FIX - Drag active call from OAQ to device should leave call in OAQ as it does when you press route
FIX - Revert on air queue button order so that the up / down buttons are at the top
FIX - Vertical toolbar buttons not correctly sizing to the available screen space
FIX - Using the OAQ buttons or selecting different items causes OAQ buttons to enlarge
FIX - Client softphone outputting audio on only one channel
FIX - Client will crash if Machine does not have a studio or device layout assigned.
FIX - call log search does not indicate recordings present for calls older than 6 hours
FIX - Call log entries not showing some call recordings
FIX - Build with latest audio engine fixes
FIX - Click through regression when using Skype dial pad, and clicking to dial a contact with an idle Skype line beneath
FIX - Active directory restrictions preventing client from starting if a particular domain controller is unreachable
FIX - Intermittent failures to add call log entries after clients have been editing the call when active
FIX - Issues with classic view dimming lines
FIX - Drag/drop and scrolling issues
FIX - Build with latest call recording fixes from audio library
FIX - Drag operations starting on the border of one control can result in an incorrect drag source object
FIX - CTD due to message log child item stack overflow
FIX - Initial load of messages can fail due to error
FIX - Adding optional codec in full routing view leaves swirling cursor
FIX - Fix inefficiencies in MessageLog loading 
FIX - Callback calls cannot be hungup when another call is on a device with fader lock
FIX - Drag and drop from call point or message text causes adjacent item to selected and raises Visual3D error in log file
FIX - Client defaults to hand/headset as default device rather than configured default
FIX - Zephyr codec dial pad has bottom row off buttons cut off
FIX - Group name visible in codec dial pad title
FIX - Hangup All not working if the client only has a softphone device and no others
FIX - Print button lost from OAQ toobar
FIX - New internal message function stops working after editing of an email message
FIX - VD MediaPlayer transcription: Deleting a word results in a CTD
FIX - F3 keyboard shortcut should not work in screener view
FIX - Keyboard shortcut for gender selection in screener view reversed
FIX - Dial pad F2 shortcut triggered even when Shift or Ctrl is held
FIX - OAQ-Callitem: Ability to transfer blocked softphone call from one client to another
FIX - Closing the client whilst in docked mode causes area of window to be unusable
FIX - Glaze when changing views is on the wrong screen

PhoneBOX (General) 3.10.1.49 (STABLE/FOX)

Changes since: 3.10.1.33

NEW - Allow Mayah codec to function in SIP mode
NEW - Comrex codec read sip username and set as logged in user for idle text display
NEW - Server ini file option to override default worker thread counts

FIX - Transferring calls from audio server devices can result in failed transfer
FIX - Audioserver devices reporting offline when multiple connections overlap
FIX - Case sensitivity issue when using Audio Server MachineName override
FIX - SIP CANCEL can run during call setup leaving problems behind
FIX - Change Mayah codec message processing to be more thread efficient
FIX - Log local UDP port used for level information sent to clients
FIX - Backup server offline can cause delay to OAQ updates at end of call
FIX - Improvements to Skype reliability when accounts have problems logging in
FIX - Unable to make outbound calls with audio server devices
FIX - Provider OPTIONS pings not working when services use different local port to the main system port
FIX - Transfer operation not locked from overlapping requests as per Unpark and Answer
FIX - Make SIP device/handset hangup routine return success/fail and route call operation code accordingly
FIX - Repeated websocket errors in server log
FIX - Skype media server connection status causing startup service logins not to happen
FIX - SIP Prack message not compliant with some providers
FIX - Improve Skype handling of failed call setup scenarios in Lines mode
FIX - Improvements to Handset to prevent failed calls getting stuck and then causing answering of inbound calls to fail
FIX - Optimise Mayah codec thread usage
FIX - Notify extensions can stop ringing if calls drop during setup of ringing
FIX - Directory person lookup not including the second phone number field
FIX - Keepalives and telco messages stop being processed by the server
FIX - Crash inside SkypeImage Finalizer
FIX - Optimise Skype Avatar image handling to improve RAM usage when there are large number of contacts and accounts
FIX - A single Skype Channel failure marks all devices on that server as off line
FIX - Server loading MOH config several times on startup
FIX - Problems calling Skype For Business search result that is not a contact
FIX - Skype Codec stuck call after failed dial

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.