Change Log

Totalview 2022 SP1

Released October 2022.

File version numbers are 2022.1.10.x

Added

  • [Account Export Navision Controls] Now support HTTPS and API Key

  • [Android] Added new navigation animations for the Call Group Overview, Call Group Details & Settings pages

  • [Android] Added lost calls indicator in CallLog tab

  • [Android] Added the ability to specify start time when changing state for those that allow it

  • [Android] Added link in Totalview’s Settings to open Privacy Policy page

  • [Android] Added position requirement and fetch GPS coordinates for certain states that require position

  • [Basic Client] Outgoing number prefix added

  • [Basic Client] Possible to adjust text size in the client

  • [Basic Client] Added Hang up button for alerting 3CX calls

  • [Exchange365] Add more sophisticated e-mail sending test functionality to Test Tool

  • [HR] Added feature to edit applications after it is recieved

  • [HR] Added option to select no state when selecting states in checklist templates

  • [HR] Checklist template now supports items having separate warning and deadline times

  • [HR] Added sorting to custom fields

  • [HR] Added feature to reject vacancies

  • [HR] Added feature to copy application from one vacancy to another

  • [HR] Added feature to update application statistics when deleting applicants

  • [HR] Added feature to save employee and applicant images

  • [iPhone] Add side bar menu in MyState

  • [iPhone] Add queued call connections in Call screen

  • [iPhone] Added lost calls indicator in CallLog tab

  • [iPhone] Added the ability to specify start time when changing state for those that allow it

  • [iPhone] Added position requirement and fetch GPS coordinates for certain states that require position

  • [iPhone] Added link in Totalview’s Settings to open Privacy Policy page

  • [MobileWeb] Added IP filtering to config

  • [MobileWeb] Added endpoint for external applications to get users with custom fields

  • [MobileWeb] Added attachments to endpoint for external applications to set current state

  • [MobileWeb] Added endpoint for external applications to set user states

  • [OneConnect] Prevent AnswerCall on ongoing call and prevent AnswerCall on Teams and Mobile devices

  • [OneConnect] Snapshot devices when call handling fails

  • [OneConnect] Added support for call statistics in Totalview Reports

  • [OneConnect] Hold and Retrieve supported

  • [OneConnect] Always display first called device on calls

  • [OneConnect] Added Single Step Transfer calls to handled calls

  • [OneConnect] Added feature to manage user call profile

  • [OneConnect] Call group members can now see calls that are queued

  • [Server] Added support for MSOLEDBSQL v19

  • [Server] Added ‘location coordinates required’ to State setup in TotalviewAdmin and registration check on TotalviewServer

  • [Time Server] Added IP filtering to config

  • [Web Admin] Can now view and modify phone book. Also possible to import CSV, JSON, or XML files.

  • [Web Admin] Selected logs files are now highlighted, and the name of the log file is displayed in the log console window header

Changed

  • [Android] Replaced old favorite icon with a new and improved one

  • [Android] Refresh spinner at the bottom now will only be used for when saving a state. New swipe to refresh animation will be used otherwise

  • [Android] Filter can now be toggled with new filter button on the action bar. Old filter icon was updated and will now show if the feature is enabled/disabled and how many advanced filters are active

  • [Android] Replaced old search bars for Calendar-, Contacts- and Call tabs with new action bar buttons

  • [Android] Updated project dependencies & incremented target SDK to Android 12

  • [Android] Replaced top navigation bar with action bar and added a bottom navigation bar instead. Action bar also supports a navigation drawer for extra application options

  • [Android] Replaced old pull to refresh design with the Material swipe to refresh design

  • [Android] Replaced old Call Group Details & Overview switches with new and improved ones

  • [Android] Changed privacy URL in settings

  • [Android] Action bar icons now are grey instead of blue always. Favorite and filter icons have been changed

  • [Android] Support discovering addresses with port 443 & prioritize 443 before 8033

  • [Android] Hold call and consult/reconnect/transfer call removed from call screen. Not supported by 3CX

  • [Basic Client] Call groups overview shows number of calls, number of logged in agents, total number of agents, and warning if no agent is logged in

  • [Basic Client] Switchboards Call Log split into Log and Call Log

  • [BroadWorks] Changed to .NET 6

  • [Exchange365] Use dedicated thread for e-mail sending that is not asynchronous

  • [iPhone] Changed privacy URL in settings

  • [iPhone] Hold call and consult/reconnect/transfer call removed from call screen. Not supported by 3CX

  • [Log API] When downloading a single log file the file will not get zipped when size is under 50MB

  • [Lync] Changed PlatformTarget to 64 bit for Lync release build configuration

  • [Mobile State] Use Telenor Norway’s new REST API

  • [Mobile State] Changed to .NET 4.6.2

  • [OneConnect] Use DeflectCall instead of PickupCall when Diverting alerting call to new destination

  • [OneConnect] Use DirectPickupCall instead of DivertCall when call is via Queue

  • [OneConnect] Multiple user device type (local, mobile, Teams) handled as single local device

  • [Server] Now classic doorway client must use pin code if OAuth is enabled

  • [Server] “Broadworks Nettala license required” message added to Sona.fo license failed message

  • [Time Client] Reversed sorting in Time Account Log

  • [Time client] Changed maximum text length to nine characters for Amount field in Edit Time Account view

  • [Totalview Admin] Enable “Require password change” option in Users when selecting multiple AD users

Fixed

  • [HR LL WageConnector] Wage connector will now create users correctly

  • [HR] The most recent agreement will now be shown in the employee overview

  • [HR] Recurring checklists will no longer be created every day

  • [3CX] Remove old call ids from internal memory at intervals

  • [Android] Fixed an issue where some call logs couldn’t open contact details page

  • [Android] Fix call screen not showing properly. Call screen now also displays queued/connected/alerting and caller names

  • [Android] Don’t show outgoing missed calls in the call tab’s “missed calls” section

  • [Android] Fixed a bug with state register back in time now working when there were overlapping states

  • [Android] Fixed a bug where the auto updater for call groups was still running on the Calendar tab

  • [Android] Fixed a bug where Contact Details page showed Caller ID as null

  • [Android] Show correct Totalview Server version in Settings

  • [ASP.NET Core Websites] Fixed issue when IIS Sites have multiple HTTPS bindings

  • [Basic Client] Classic doorway client started blank, with error message: “Exception while loading data: Access violation at address …”

  • [Basic Client] If a template had Caller Id: Keep, and there were two or more applicable forwarding rules where the last one had Caller Id: Template. The appointments Caller Id was set to Keep.

  • [Basic Client] Forwarding rules incorrectly applied to end template

  • [Basic Client] Keep sometimes appeared twice in caller id dropdown

  • [Exchange365] Fetch appointments for users in parallel and improve concurrency (deadlock issue)

  • [Google Calendar Sync] Align with changes in Calendar.Common

  • [iPhone] Show correct Totalview Server version in Settings

  • [HR] Recurring checklists will now not trigger multiple times if there is a checklist in expected period

  • [HR] Can now support multiple Wage Connectors syncronizing wages from different databases

  • [HR] WageSyncronization will now handle first work in the future

  • [HR] Users no longer see columns without permissions after role change

  • [HR] Fix problem where SMTP would check for Exchange settings

  • [MobileWeb] Fix call group filtering issue when user has no call group admin privilege

  • [MobileWeb] Fixed a bug where outbound caller id would not be set correctly when changing state from mobile devices

  • [MobileWeb] Fixed error when trying to invalidate user gids

  • [OneConnect] SetForwarding on Teams device sets forwarding on local device

  • [OneConnect] SetForwarding on Teams number sets forwarding on local number

  • [OneConnect] Show correct direction and answered state in call log

  • [OneConnect] Improve connection handling and stop service if login fails 5 times

  • [OneConnect] Handle events as single call when executing hands free AnswerCall

  • [Reports] Fix bug with work specification captions showing incorrectly in Work by Time page

  • [Reports] Fixed bug where call statistics is missing some data

  • [Server] Handle One-Connect ReconnectCall from smart clients

  • [Server] CustomerInformation lookup should not happen if customer is registered in phonebook

  • [Server] No longer requesting failure notification when sending smtp emails

  • [Server] Appointments with states that were set to be “Do not promote” and not “Show until end time” where deleted immediately

  • [TCM] Removed cached data from the API when a tenant install/update is done

  • [Time Client] Fixed a problem where Ctrl+S didn’t do the same as Save Changes button

  • [Time Client] Do not load attachment data when already available and fixed the flickering in required fields

  • [Time Client] Show day as locked when day is both locked and changed

  • [Time Client] Fixed a bug in the log view for a specific day that caused not all changes to be shown, and sometimes crash

  • [Time Server] Fix bug with hierarchical work specification registrations not being linked correctly to time registrations causing sums to be wrong in Reports

  • [Time Server] Fixed bug where holiday report email would not update settings until current cycle was completed

  • [Totalview Admin] Forwarding rules did show blank instead of “= Local” in grid, when caller id was set to local

  • [Work Specification] Detect disconnection from Totalview server using keepalive ping

Hotfix

  • [Basic client 2022.1.10.7] Will now request the server to lookup phone numbers, if server does not send them [Base files 2022.1.10.24]

  • [Server 2022.1.10.7] Clients can now request the server to lookup phone numbers [Base files 2022.1.10.24]

  • [OneConnect 2022.1.10.6] Handle AttendedTransfer localStateType in SnapshotDeviceResponse

  • [MobileWeb 2022.1.10.1] Use secondary device (One-Connect) as mobile call control device

  • [IPOffice 2022.1.10.1] Prevent multiple identical groups after connection re-initialization

  • [Basic Client 2022.1.10.6] Faster log in on classic doorway client [Base files 2022.1.10.21]

  • [Server 2022.1.10.6] Server no longer sends reservations or Teams states to doorway clients when user logs in [Base files 2022.1.10.20]

  • [OneConnect 2022.1.10.5] Change SnapShotDeviceResult to match changes in OneConnect privateData result [Base files 2022.1.10.19]

  • [TimeExporter 2022.1.10.2] Optimize listing of “Brúkarar”

  • [TimeExporter 2022.1.10.1] Optimize listing of “Allar útlesingar”

  • [TimeExporter 2022.1.10.1] Add CreatedOn to Export and Remove the prompt when switching between employees

  • [Server 2022.1.10.5] Select device types to set active when logging in to queues [Base files 2022.1.10.18]

  • [Basic Client 2022.1.10.5] Select device types to set active when logging in to queues

  • [OneConnect 2022.1.10.4] Select device types to set active when logging in to queues

  • [HR LL WageConnector 2022.1.10.2] Wage connector will now create users correctly

  • [HR 2022.1.10.6] The most recent agreement will now be shown in the employee overview

  • [HR 2022.1.10.5] Recurring checklists will no longer be created every day

  • [HR LL Wage Connector 2022.1.10.1] Adding API key to Wage connector and support for HTTPS connections

  • [HR 2022.1.10.4] Adding API key to Wage connector and support for HTTPS connections

  • [OneConnect 2022.1.10.3] Only one record in call log when call is via queue

  • [HR 2022.1.10.3] Adding files to qualification and delivery can now be selected from employee files

  • [Server 2022.1.10.4] Ignore updating Totalview3WCF.exe.config if file exists

  • [Exchange365 2022.1.10.1] Fixed bug when deleting already deleted appointment through Totalview

  • [Telenor Norway 2022.1.10.1] Fixed connector not resetting properly on Totalview Server restart and removed need for client id and client secret from Totalview Admin.

  • [OneConnect 2022.1.10.2] Add option to select MakeCall device when running OneConnect

  • [Basic Client 2022.1.10.4] Add option to select MakeCall device when running OneConnect

  • [Server 2022.1.10.3] Add option to select MakeCall device when running OneConnect

  • [Server 2022.1.10.2] Improved logging, fixed a bug that could lead to server crash

  • [OneConnect 2022.1.10.1] Fix bug with busy queue members’ call queue not being updated when other queue member takes call

  • [Totalview Cloud Management 2022.1.10.2] Add support for Totalview Cloud

  • [Totalview Installation 2022.1.10.2] Add support for Totalview Cloud

  • [Totalview HR 2022.1.10.2] Add support for Totalview Cloud

  • [Basic Client 2022.1.10.3] Fixed a bug in loading shortcuts

  • [Server 2022.1.10.1] Fixed bug where WCF would not always get device updates when active queue changes

  • [Basic Client 2022.1.10.2] CallGroups showed -1 waiting calls when the number was unavailable

  • [Basic Client 2022.1.10.1] Possible to customize shortcuts

  • [HR 2022.1.10.1] Edit application now works as intended.

  • [Wallboard 2022.1.10.1] Can now configure reader quotas for WCF connection.

Totalview 2022

Released June 2022.

File version numbers are 2022.0.6.x

Added

  • [3CX] Prevent call looping when forwarding to own mobile or work number

  • [OneConnect] Wallboard showing queue and queue agent statistics

  • [Android] It’s now possible to paste numbers into the dialpad

  • [Android] Show larger contact image when tapping on contact image in Contact List or Contact Details page

  • [Android] Totalview call notification added

  • [iPhone] Show larger contact image when tapping on contact image in Contact List or Contact Details page

  • [iPhone] Sort Custom field values in Contacts advanced filter

  • [iPhone, Android] Added analytics for Call Group Roulette triggers & Call Group Roulette / MyState Auto Update setting toggle

  • [iPhone, Android] Added Call Screen

  • [Server] Possible to disable phone logging and call statistics based on user registered states

  • [Server] Added possibility of setting local device as caller id in templates and forwarding rules when using Broadworks

  • [Basic, Time] Possible to filter which states a user can use

  • [Basic Client] Remembers which number and forwarding type was last used in Custom Forwarding

  • [Basic Client] Remembers which call groups where expanded on startup

  • [Contact Center] Now the contact center only allows changes to other users if the logged-in user has switchboard rights

  • [Reports] Added “Previous month” in date period picker

  • [Broadworks] CallDetatchEvent implementation added

  • [Broadworks] Use Personal Assistant settings when setting Forwarding in Totalview if user has Personal Assistant service assigned

  • [FT SMS] Added SMS connector to Faroese Telecom(Føroya Tele)

  • [MobileWeb] Added method GetContactsByCallCenterId

  • [MobileWeb] AuthServer’s OpenIDConnect config is now saved in memory for validation of user’s JWT token

  • [Nortel] Added Nortel mobile presence connector

  • [Nrop.no] Added new connector that is used for online lookup of Norwegian telephone numbers

  • [Uni-tel SMS] Added Uni-tel SMS service

  • [HR] Added possibility of setting custom days interval for the My Overview days forward filter

  • [Resource API] Added Time Rights

  • [Web Admin] Made ResourceApi available for web client

  • [Web Admin] Added localization so it will be possible to implement other languages than English

  • [TimeAdmin] Added functionality to filter on the agreement assignment page, for user lists and the agreement assignment list

  • [TimeAdmin] Added support for PureAdmin users to login without Admin user rights

  • [TimeAdmin] Added functionality to hide agreements and filter the agreement treeview based on if an agreement is unused or if it’s declared hidden

  • [Time Client] Time client can now change language via UI

  • [Work Specification] Added support for Microsoft Business Central

Changed

  • [Basic Client] If a number is found in the phonebook, it is not looked up in Sona.fo or Nrop.no

  • [Android] Replaced the checkboxes with switches inside of the Settings page

  • [Android] Made the launcher icon into an adaptive icon. The icon is now able to fit the Android 8+ launcher icon schema.

  • [Android] Improved error messages & keyboard will be shown automatically for required fields in change state

  • [iPhone] Focused and show keyboard automatically for required fields in change state

  • [iPhone] UI improvements for Calendar, ContactDetails and CallGroupDetails view

  • [iPhone] Use GetContactsByCallCenterId instead of GetContacts in CallGroupDetails view

  • [Basic Client] Only toggle call group expanded if cursor is over arrow

  • [Basic Client] Totalview Connect - no longer triggers call ended unless the call has been established in Broadworks

  • [Basic Client] The reconnecting bar is now shown when switchboard and contact centre clients hide the user list

  • [Reports] Now hiding deactivated States in Timesheet filter unless present in selected date range

  • [Switchboard and Contact Center clients] Merged log and call log

  • [Documentation] Reworked the front page to be responsive

  • [HR] Vacancy Application Comments can now be deleted by the author

  • [HR] Vacancy Application Comments can now be multilined

  • [TimeAdmin] Obfuscating ‘GRAPHAPICLIENTSECRET’ in settings overview

  • [TimeAdmin] The “Only Active” checkbox now filters the assigned agreements in agreement assignment

  • [Broadworks] Calling a snapshot on all devices when restarting a subscription

  • [OneConnect] Add monitor to Teams clients at startup

  • [OneConnect] Remove call info from internal list at intervals

  • [OneConnect] Remove older, possible hanging, calls from Queue when ConnectionCleared arrives

  • [OneConnect] Execute SnapshotDevice on busy devices at intervals to check if calls are hanging

  • [Portal] Portal now gets the Totalview version from version.json file in the root folder

Fixed

  • [Android] Fixed an issue where Totalview wasn’t able to open SMS intents

  • [Android] Fixed a navigation problem when opening and closing Phone Options menu from other tabs than My State

  • [Android] Fixed a bug where logging in with a user without smart client privilege would cause a infinite login loop

  • [Android] Fixed a bug where pressing quick state did not update the UI right away

  • [Android] Fixed navigation/status bar bug in lightmode for Android 6.0+ & Android 5.0 - 5.1

  • [Android] Fixed a crash when going back and forth or opening the app multiple times via the PhoneService

  • [iPhone] Fixed sorting in Call log

  • [iPhone] Fixed problem with presenting State’s EndTime before present time

  • [iPhone] Remove contacts from Call Directory when user logout from Totalview

  • [iPhone] Fixed problem that advanced filter show same divisions multiple times

  • [iPhone] Fixed a bug for synchonization Totalview contacts with device phonebook

  • [iPhone] Fixed crash on SetCurrentState for new user without current state

  • [iPhone] Fixed crash when insert special character in Work specification search box

  • [iPhone] Disable Auto update when user is call group admin but call group list is empty

  • [iPhone] Fixed a bug in state with undefined end time

  • [iPhone] Fixed problem when user account is deactived and AutoUpdate is enabled

  • [iPhone] Fixed auto-logout when user loses Smartphone privilege and AutoUpdate is enabled

  • [iPhone] Fixed login with user without rights will lock the app

  • [iPhone] Fixed problem with missing Service Codes

  • [Authentication] Fixed bug when logging in with multiple tabs simultaneously would cause an error

  • [Admin] Added Quick state order and fixed order sorting

  • [Basic] Call created information sent as UTC

  • [Basic Client] Client sometimes looses client settings and freezes after reconnect

  • [Basic Client] Number lookup using Sona.fo and nrop.no, did not always work unless the called number was fully qualified

  • [Basic Client] Bottom of search text was cut of

  • [Basic Client] Space missing between name and bracket for Totalview users in call log

  • [Basic Client] When a users local phone was forwarded, forwarding rules did not behave as expected for end templates under some circumstances

  • [Basic Client] Fixed some issues with Totalview Connect where it did not trigger correctly when using Broadworks PBX

  • [Basic Client] Fixed bug where changes to states did not show up on client until restart

  • [Install kit] Fixed problem with missing files for WCF connector

  • [Reports] Context menu for person filters added

  • [Reports] Fixed error in Reports when correction is approved over multiple days

  • [Reports] Fixed error in Timesheet, that gave an error if showing a day where no original data existed

  • [Reports] Handle exception in Timesheet when no log details are available for a change request

  • [Reports] Improved Danish translations

  • [Reports] Config file can set default language again

  • [Server] Use Queue Id when signing in/out of OneConnect queues

  • [Server] Fixed problem with decrypting some AD connection passwords

  • [Server] Fixed a bug in AD import scheduling, that postponed the synchronization to the next day after restart

  • [Server & TotalviewIPOffice] Show outgoing answered calls as answered in call log

  • [Wallboard] Fix problem that would result in a memory leak, and require restart every 2nd day

  • [Broadworks] Show correct answered state in call log when call is transferred to other party

  • [Broadworks] Added more logging in case startup fails because of issues with starting listener on TCP port

  • [Broadworks] Ignore unknown events from unknown subscription types

  • [Broadworks] Fixed a bug where connected calls from a call center would be distributed to agents as queued

  • [Broadworks] Fixed agent statistics resetting when logging out of a call center

  • [Exchange365] Fixed problem with recurring appointments, where when first occurrence in series is before series master in recurrence window, which causes the entire synchronization to fail for affected users

  • [Exchange365] Refactor polling code to solve potential deadlocks

  • [TeamsPresence] Improved transient error handling for Graph Api

  • [TotalviewIPOffice] Show consultation calls as outgoing calls in call log

  • [HR] Managers no longer see all check lists

  • [HR] Employees that are not employeed (Current employment state is IsEmployeed = false) do not count in Overview Statistics (Age - and Job distribution)

  • [HR] Activating OnboardingParticipant now uses startDate for checklist instead of employment from

  • [HR] Set MaxAllowedUsers check to disregard users that are hard deleted

  • [Attachment] Last5 list was always empty when userdata was used

  • [Time Client] Change change state of reservations with empty works specifications without getting a confirmation prompt

  • [Time Client] Improve TimeClient null-check of empty work specifications

  • [Time Client] Improved Danish translations

  • [Time Client] Sometime the same person was multiple times in selection list when loading and using classic login

  • [Time Client] Time Client now correctly shows balance entries by default for all users

  • [Time Client] Time Client no longer gets errors when making changes in registrations today

  • [Time Client] When multiple days were in a change request was approved or denied only the first day got Approved or Notification status

  • [Time Client] Fixed bug that sometimes made Approve button disabled

  • [Time Server] Startup failed when users with direct/recurring agreement settings were deleted

  • [Time Server, Time Admin] If a user with work plans was deleted Time Server and Time Admin failed to start

Hotfix

  • [MobileWeb 2022.0.6.2] Added endpoint for external applications to get users with custom fields

  • [Totalview OneConnect 2022.0.6.6] Use DirectPickupCall instead of DivertCall when call is via Queue

  • [Totalview OneConnect 2022.0.6.5] SetForwarding on Teams number sets forwarding on local number

  • [HR 2022.0.6.3] Recurring checklists will now not trigger multiple times if there is a checklist in expected period

  • [Totalview Server 2022.0.6.3] Handle One-Connect ReconnectCall from smart clients

  • [Totalview OneConnect 2022.0.6.4] Show correct direction and answered state in call log

  • [HR 2022.0.6.2] Can now support multiple Wage Connectors syncronizing wages from different databases

  • [Totalview OneConnect 2022.0.6.3] Added Single Step Transfer calls to handled calls

  • [Totalview Server 2022.0.6.2] Now classic doorway client must use pin code if OAuth is enabled

  • [Totalview Client 2022.0.6.2] Classic doorway client started blank, with error message: “Exception while loading data: Access violation at address …”

  • [Totalview Client 2022.0.6.1] Switchboards Call Log split into Log and Call Log

  • [Reports 2022.0.6.1] Fix bug with work specification captions showing incorrectly in Work by Time page

  • [Time Server 2022.0.6.1] Fix bug with hierarchical work specification registrations not being linked correctly to time registrations causing sums to be wrong in Reports

  • [HR 2022.0.6.1] Handle WageSynchronization where first work day is in the future

  • [HR 2022.0.6.1] Users no longer see columns without permissions after role change

  • [Android 2022.0.4] Fixed a crash when opening offline state page and being unable to register the states on the offline state page

  • [TotalviewServer 2022.0.6.1] No longer requesting failure notification when sending smtp emails

  • [Google Calendar Sync 2022.0.6.1] Align with changes in Calendar.Common

  • [Exchange365 2022.0.6.1] Fetch appointments for users in parallel and improve concurrency (deadlock issue)

  • [Totalview OneConnect 2022.0.6.2] Improve connection handling and stop service if login fails 5 times

  • [TotalviewAdmin 2022.0.6.1] Enable “Require password change” option in Users when selecting multiple AD users

  • [iPhone 2022.0.1] Fix crashes in call button bar when notification is sent to deallocated view

  • [Android 2022.0.1] Fix crashes when State name is long text

  • [Totalview OneConnect 2022.0.6.1] Use DeflectCall instead of PickupCall when Diverting alerting call to new destination

  • [Totalview OneConnect 2022.0.6.1] Handle events as single call when executing hands free AnswerCall

  • [MobileWeb 2022.0.6.1] Added endpoint for external applications to set user states

Totalview 2021

Released October 2021.

File version numbers are 2021.0.10.*.

Added

  • [Admin, Basic Client, IPhone, Android, Doorway] Added call group sign in/out user right

  • [Basic] New license type: Agent, an Agent license can be used either as a Switchboard or a Contact Center license

  • [Server] Added option to monitor call groups and send messages to recipients if rules are violated

  • [Server] Option to auto update connectors when Totalview server starts

  • [Basic Client] Added referrer number to Telephony Control

  • [Basic Client] Possible to set all agents of a user to unavailable using a single click(only on 3CX)

  • [Basic Client] Easier access to log in/out of call groups by using sliders

  • [Basic Client] Fixed bug that ignored the favorites setting on reconnect

  • [Contact Center Client] Added automatic wrap-up (3CX only)

  • [Switchboard and Contact Center clients] Easier access to own setting, appointments and state through drop down list

  • [Switchboard and Contact Center clients] When the user list is hidden the result of searching for users is now displayed below the search field

  • [Time client] Added danish translations

  • [Time Client] New parameter added ALLOWUSERSTOSAVEWHEN. If set to NOCHANGESTOBALANCES, user can save changes that do not affect total balances pr. day without sending a accepted request

  • [Reports] Added danish translations

  • [Reports] Added Call Statistics Group to Totalview Admin for filtering data available to logged in users based on custom fields

  • [Reports] Added details of registration changes

  • [Reports] Added Answered Calls table to Customer Call Load

  • [Reports] Added possibility to filter resources

  • [Admin] Add call group filter setting to users

  • [Admin] New filter option to server settings added which controls what people can see in Call Statistics reports

  • [IPhone, Android] Show Call Group on My State

  • [IPhone, Android] Added Call Group Details view

  • [IPhone, Android] Added call group sign in/out user right check

  • [iPhone, Android] Added Search external contacts

  • [iPhone] Added Caller Identification permission view

  • [iPhone] Added Call Directory Extension

  • [iPhone] Show contact info icons in Contact Details view

  • [Android] Added options to choose Dark or Light mode in Totalview application

  • [Doorway] Added Analytics

  • [HR Recruitment Portal] Added check to make sure that application cannot run if write rights aren’t set for application user

  • [HR Recruitment Portal] Added no items text

  • [HR] Company privacy policy is now added as a customizable template

  • [HR] Automatic save of grid layout added in Employees overview and possibility to toggle visible columns

  • [HR] New rights for employee document access

  • [HR] Added support for sending e-mail using Microsoft GraphAPI

  • [Exchange365] Added option to have separate Azure App Registration for e-mail

  • [TeamsPresence] Added support for using Webhook (Beta) instead of polling

  • [Wallboard] Added option to require login

  • [Broadworks] Added force use of http listener setting

  • [Broadworks] Show call queue in Switchboard

  • [3CX] Clearing an alerting call drops the call with a busy message

  • [IPOffice] Do device snapshot when call control commands fail

  • [IPOffice] Added send DTMF tones from desktop client

  • [OneConnect] Totalview support for Uni-Tel OneConnect PBX

Removed

  • [Basic, Android, IPhone, Doorway] Removed option to select demo server

Changed

  • [Server] Optimized appointments updates to clients

  • [Basic Client] Now possible to sort the columns in call group details window

  • [HR] Changed company unit start time to now, if start time is in the future, when onboarding a user

  • [HR] Now possible to create an Ad without having to add a file

  • [HR] Order items to return by days ascending

  • [HR] Email templates have been renamed to Templates, because templates are not for emails only anymore

  • [HR] Clicking show/hide custom fields now says show/hide all custom fields in employees overview

  • [Exchange365] Lowered request frequency of failing appointment requests from Graph API

  • [Exchange365] Changed from error logging each minute for users with invalid Calendar Id, to logging once with an added error message in Totalview Client

  • [Basic Client] Added hint to trimmed cells in main user list

  • [Basic Client] Added end ellipses in main user list

  • [Basic Client] Added x button to search text boxes to clear contents

  • [Time client] Normal user can now change state without clearing work specification values when definitions differ

  • [IPOffice] Use callingDevice info from last received event

  • [3CX] Allow starting a new call when another call is alerting at device

  • [Navision Export 7.0.4.0] Exporting registration subject and importing the value as Description into Navision

  • [iPhone] Faster loading data on start up or resume

  • [TeamsPresence] Changed TeamsPresence polling Microsoft Graph endpoint from beta to v1.0

  • [Android, IPhone, Doorway] Change HTTPS disabled text, remove link til KB and hide HTTPS enabled view

  • [Authentication] Use username or email in Forgot Password

  • [3CX] Totalview3CX connector service will now stop if start up fails

Fixed

  • [Server] Under some circumstances a single person wrongly could show up in the client when using resource filters

  • [Server] Added sona.fo number owners to smart clients call log

  • [Basic Client] Call group button to add call groups missing after removing a call group in change state and make appointment

  • [Basic Client] Classic doorway client did not use forwarding rules correctly

  • [Basic Client] Fixed visibility of filters were not remembered when client reconnected to the server

  • [Basic Client] English was ignored when reading translation from ResourceStrings.xml

  • [Basic Client] Fixed keeping value of colleagues checkbox when client is restarted

  • [Basic Client] Fixed freezing problem when painting appointments section

  • [Basic Client] Fixed flickering in call group list

  • [Basic Client] Call group no longer shows “Waiting calls -1” when not supported by PBX system (e.g IPOffice)

  • [Switchboard client] Was not possible to select the items in active queue if it height was less than the elements height

  • [HR] Fixed bug that blocked the ability to delete an employee with a checked checklistItem having an employment state in the future

  • [HR] Switching an employee with checklists between being activated and deactivated no longer causes error

  • [HR] Modifying a deactivated employee automatically sets it activated

  • [Time] Export single day via Account and Payment web service

  • [Time] Fixed bug occuring when modifying today’s registrations

  • [Time Admin] Fixed issue preventing editing DayDefinition of copied work plan

  • [Reports] Fixed bug with some users not being able to use Call Statistics due to error related to CallStatisticsGroup.

  • [Reports] Yesterday not displaying properly

  • [Reports] The from date jumping to today when no data was found and showing old data

  • [Reports] Fixed bug in Work and Jobs when workspecification ended with whitespace

  • [Wallboard] Fixed connection status display not updating to reflect failed connection while running

  • [Wallboard] Fixed connection status display last updated timer not correctly updating

  • [Exchange365] No longer sends appointment update to Microsoft Graph from Totalview for unchanged appointment edit.

  • [Exchange365] Creating all-day appointment in Outlook did not synchronize to Totalview with correct start and end time

  • [Exchange365] Fixed bug with appointment synchronization causing “… the same key has already been added”

  • [Exchange365] Fixed bug with appointment private flag being changed when it shouldn’t

  • [Exchange365] Fix bug with duplicate appointment being created for first instance in recurring series

  • [IPOffice] Update members’s call group status when device status changes

  • [IPOffice] Enabled Consult/Reconnect and Consult/Transfer from Twinning device

  • [3CX] Ignore RoutePoint devices in call statistics

  • [OneConnect] Added group filtering

  • [Android] Fixed refresh token and avoid auto logout

  • [Android] Fixed bug don’t show waiting call when value is -1

  • [iPhone] Fixed bug don’t show waiting call when value is -1

  • [iPhone] Fixed crashes when new user logs in

  • [iPhone] Fixed bug with phonebook contacts synchronization

  • [iPhone] Update user image if it changed in Dekstop client

  • [iPhone] Fixed Edit Appointments with DoNotForward shows Number

  • [Script] Updated DeleteResource script with missing tables referencing Resource table

  • [Install kit] Fixed problem with removal of base folder when un-installing TotalviewTime

Hotfix

  • [TotalviewClient 2021.0.10.5] Increased the font size in the switchboards send message area

  • [MobileWeb 2021.0.10.2] Added attachments to endpoint for external applications to set current state

  • [MobileWeb 2021.0.10.1] Added endpoint for external applications to set user states

  • [Reports 2021.0.10.4] Fix bug with work specification captions showing incorrectly in Work by Time page

  • [Time Server 2021.0.10.2] Fix bug with hierarchical work specification registrations not being linked correctly to time registrations causing sums to be wrong in Reports

  • [Time Server 2021.0.10.1] Add logging to SaveRejectedRequestToLog

  • [TotalviewServer 2021.0.10.7] No longer requesting failure notification when sending smtp emails

  • [3CX 2021.0.10.1] Prevent call looping when forwarding to own mobile or work number

  • [HR 2021.0.10.6] Managers no longer see all check lists

  • [TotalviewClient 2021.0.10.4] Only toggle call group expanded if cursor is over arrow

  • [Wallboard 2021.0.10.1] Fix problem that would result in a memory leak, and require restart every 2nd day

  • [TotalviewClient 2021.0.10.3] When a users local phone was forwarded, forwarding rules did not behave as expected for end templates under some circumstances

  • [TotalviewServer 2021.0.10.6] Use Queue Id when signing in/out of OneConnect queues

  • [TimeAdmin 2021.0.10.2] The “Only Active” checkbox now filters the assigned agreements in agreement assignment

  • [HR 2021.0.10.5] Activating OnboardingParticipant now uses startDate for checklist instead of employment from

  • [Attachment 2021.0.10.1] Last5 list was always empty when userdata was used

  • [Reports 2021.0.10.3] Fixed error in Reports when correction is approved over multiple days

  • [TotalviewServer 2021.0.10.5 and TotalviewClient 2021.0.10.2] Call created information sent as UTC

  • [Time Client 2021.0.10.2] Improve TimeClient null-check of empty work specifications

  • [Basic Client 2021.0.10.1, Totalview Server 2021.0.10.4] Fixed some issues with Totalview Connect where it did not trigger correctly when using Broadworks PBX

  • [Basic Client 2021.0.10.1, Totalview Server 2021.0.10.4] Totalview Connect - no longer triggers call ended unless the call has been established in Broadworks

  • [Android 2021.0.4] Fixed transfer options not showing up when user lost internet when call appears and is accepted

  • [HR 2021.0.10.4] Will no longer see all checklists (items) just because “CAN_SEE_ALL_PEOPLE” is assigned, but will instead check the CAN_SEE_EMPLOYEECHECKLIST and CAN_SEE_OWNCHECKLIST role

  • [Android 2021.0.4] Fixed the services crashing in the background

  • [Android 2021.0.3] Reworked the PhoneService and ConnectivityChangeReceiver to handle some crashes in the background

  • [Broadworks 2021.0.10.2] Fixed a bug where connected calls from a call center would be distributed to agents as queued

  • [Broadworks 2021.0.10.1] Fixed agent statistics resetting when logging out of a call center

  • [Reports 2021.0.10.2] Fixed error in Timesheet, that gave an error if showing a day where no original data existed

  • [Time Client 2021.0.10.1] Sometime the same person was multiple times in selection list when loading and using classic login

  • [TimeAdmin 2021.0.10.1] Fixed issue with dropdown menu in Overview page in Users having wrong default selected value

  • [HR 2021.0.10.3] Fix bug where multiple employment states where CountsInEmployementAgeCalculation true for one person would calculate incorrect time in state

  • [HR 2021.0.10.3] Fix bug where client would crash if folder “%APPDATA%FormulaTotalView” was not present on computer

  • [iPhone 2021.0.3] Fixed a bug for synchonization Totalview contacts with device phonebook

  • [iPhone 2021.0.3] Fixed crash on SetCurrentState for new user without current state

  • [iPhone 2021.0.3] Fixed crash when insert special character in Work specification search box

  • [HR 2021.0.10.2] Set MaxAllowedUsers check to disregard users that are hard deleted

  • [HR 2021.0.10.1] Only show check list items that person should see

  • [iPhone 2021.0.1] Fixed a bug in state with undefined end time

  • [TotalviewServer 2021.0.10.3 & TotalviewIPOffice 2021.0.10.2] Show outgoing answered calls as answered in call log

  • [Android 2021.0.2] Fixed crash when trying to view offline state list, fixed navigation/status bar lightmode bug and some minor UI changes

  • [TotalviewServer 2021.0.10.2] Fixed problem with decrypting some AD connection passwords

  • [TotalviewOneConnect 2021.0.10.1] Handle duplicate XML messages in same packet at startup

  • [TotalviewIPOffice 2021.0.10.1] Show consultation calls as outgoing calls in call log

  • [Reports 2021.0.10.1] Made sure that config file could set default language

  • [Install kit 2021.0.10.1] Fixed problem with missing files for WCF connector

  • [TotalviewServer 2021.0.10.1] Fixed a bug in AD import scheduling, that postponed the synchronization to the next day after restart

  • [Android 2021.0.1] Fixed runtime crash for users running Totalview 3.2 or older

  • [Documentation] Reworked the front page to be responsive

Totalview 2020 SP2

Released December 2020.

File version numbers are 2020.2.12.*.

Added

  • [Doorway] Added Analytics

  • [Doorway] Change HTTPS disabled text, remove link til KB and hide HTTPS enabled view

  • [3Mobil] Added 3Mobil mobile presence connector

  • [HR] When sending recruitment emails, you can now explicitly select what language the email is. The default language of the emails is also now based on the client language.

  • [3CX] 3CX test tool moved to .NET Core and supports 3CX version 16.0.6 or newer.

  • [Sona.fo] Added new connector that is used for online lookup of faroese telephone numbers

  • [Exchange365] Added new connector type: Exchange365. Is a replacement for the existing ExchangeOnline connector. Supports calendar synchronization and sending of e-mails. Is based on Microsoft GraphAPI.

  • [Broadworks] Added support for Broadworks version 24.

  • [Time client] Added possibility to delete multiple statistics rights with a single click

  • [iPhone] Change state order and visibility

  • [Basic Client] Added Icelandic language

  • [3CX] .NET Core connector added for 3CX versions 16.0.6 or newer

  • [HR client] Added selecting custom field for multiple employees in overview

  • [iPhone] Teams Presence in Totalview iPhone client

  • [Android] Teams Presence in Totalview Android client

  • [Android] Change state order and visibility

  • [iPhone] New communication layer. Optimization and connection stability

  • [iPhone] Start Teams from Totalview iPhone client

  • [Android] Start Teams from Totalview Android client

  • [Basic Client] Call center agents icons now in gray if user is signed out

  • [Admin] Added Contact Center client permission

  • [Contact Center client] Added new client type: Contact Center

  • [Basic Client] Added shortcut to make team call (ctrl-alt-T)

  • [Switchboard client] Added button to only show switchboard part of client

  • [Basic Client] Added option for simpler searching, i.e. possible to search inside text instead of word by word from beginning

  • [Basic Client] Searching for number 123 will now include +298123, as well as +45, +46, +47, +49, +299

  • [Basic Client] Added option to search for people using sound like

  • [Server] Root folder name added to connector service name if not running from default root (Totalview3).

  • [Time client] Added view showing total sums for loaded period

  • [HR client] Export upcoming events, items to return and qualifications to Excel

  • [Basic Client] Translated state/reservation origin

  • [Basic Client] Added shortcut to Time Client if it is installed

  • [Basic Client] Added shortcut to HR Client if it is installed

Removed

  • [Android] Removed demo login from Android client

  • [iPhone] Removed demo login from iPhone client

  • [Doorway] Removed demo login from Doorway client

Changed

  • [Totalview Extension] Removed not used http settings from TotalviewExtension config file.

  • [HR Client] Company Unit filter in Overview is not expanded at the root

  • [IPOffice] Logging group log in/out UnAuthorized error when using IPOffice 11.0.4.4

  • [Teams Presence] Lowered wait time from 5 minutes to ½ minute before retrying after error

  • [Basic Client] Changes made in Customize Grid are now saved when the window is closed

  • [MobileWeb] Make GetUserFull and GetUserFullById return same data

  • [Time client] Show New and Before work specification values in pop up on mouse over.

  • [Broadworks] Log in/out from call centers with Basic license and not only Standard and Premium licenses

  • [iPhone] Totalview time format reads from device time format

  • [Server] Lync presence license line changed name to Teams presence

  • [Basic Client] Shortcut button to reports changed to be an icon

  • [HR client] Show first employment state start date instead of current state start date in employment overview

  • [HR client] Change some FO captions in recruitment view

  • [HR recruitment] Converted to .net core 3.1

Fixed

  • [iPhone] Fixed bug with phonebook contacts synchronization

  • [Broadworks] Always call call center sign in regardless of internal sign in state

  • [iPhone] Store User templates, when change their order or visibility

  • [iPhone] Fixed all Totalview application’s problem to work fine against old WCF versions

  • [iPhone] Fixed problem to show cache contact images on fast scrolling up and down

  • [iPhone] Fixed problem to open and close application when no internet connection

  • [iPhone] Show correct number of registered offline states

  • [HR] Sometimes a deactivated employee would still count. This will no longer happen.

  • [Basic Client] Numeric enter can now be used to make call when focus is in Intended Local

  • [Broadworks] Handle initialization of Broadworks user when not member of any call center

  • [iPhone] Update contacts on refresh when search result is shown

  • [iPhone] Fixed scroll issue when search contacts

  • [Installer] Fix problem with 3CXCoreLinux connector folder missing caused by renaming folder

  • [Server] SMS connector did not get resource data

  • [Server] IPOffice connector ignore sign in/out state if user is not member of group

  • [IPOffice] Keep group member order when changing sign in/out state

  • [Android] Fixed problem to show work specification in SpecifyState view

  • [Android] Fixed problem with transfer call from ContactDetails view

  • [Basic Client] Call log show outgoing not answered icon

  • [Broadworks] Call log show answered outgoing calls as answered

  • [Basic Client] Columns that are scrolled out of view no longer hidden after restart

  • [Basic Client] Columns that are scrolled out of view marked as hidden when right clicking on the user list header

  • [Switchboard] Resizing call log did not persist after restart

  • [Server] Optimized streaming of DateTime values.

  • [Time Client] Desktop client change ‘Uppsetan’ caption. TimeClient work specification pop-up caption.

  • [Basic Client] Change team OAuth port from 8888 to 50345.

  • [Exchange Connector] Fixed so Exchange log is not showing password anymore.

  • [Basic Client] Fix problem with scrollbar disapearing when 2 or fewer items are visible

  • [HR Client] HR – Change ‘Create Essential Data’, with added values, TaskEmailNotification, NEXTRUNTIME and translation.

  • [Time Client] Show Contact Center icon on Desktop client, TotalviewReports and TimeClient.

  • [MobileWeb] Fixed method GetTemplatesWithForwardToList when parameter loadForwardToList is false

  • [HR Client] Localized “Oops” error message.

  • [Basic Client] Templates with disabled state are no longer displayed in change state and make appointment

  • [Basic Client] Fixed the same column appeared twice in the userlist sections context menu after reconnect

  • [Basic Client] Fixed wrong forwarding information show when viewing current state for a user with no forwarding

  • [Basic Client] Fixed drawing of checkboxes

  • [Basic Client] Call group log in/out option available after adding user to group without restarting client

  • [Time client] Select employees dialog remember Today/Yesterday selection when single work specification value is selected

  • [iPhone] Fixed populate Attachement field box with SelectedSingle or Required work specification data value

  • [iPhone] Fixed show selected Call Groups in Appointment details view

  • [Basic Client] Language changes made in client were not saved when client was started from a shared folder

  • [IPOffice] Clear device queues when connection to IPOffice is lost

  • [Admin client] It did not work to change a newly added contact item under users until it was saved

  • [Basic Client] Deleted users removed from the user list

  • [Time rights] User right evaluation use full custom field value matching

  • [Switchboard] Message templates now use the time of the call and not current time

  • [Authentication Portal] Fix error when pruning expired Access Tokens

Hotfix

  • [TotalviewClient 2020.2.12.7] Outgoing number prefix added

  • [MobileWeb 2020.2.12.2] Added endpoint for external applications to get users with custom fields

  • [MobileWeb 2020.2.12.1] Added endpoint for external applications to set user states

  • [Time Client 2020.2.12.2] Improve TimeClient null-check of empty work specifications

  • [TotalviewServer 2020.2.12.10] Fixed problem with decrypting some AD connection passwords

  • [Totalview HR 2020.2.12.6] Change how CAN_SEE_ALL_PEOPLE right works and add CAN_SEE_VACANCIES right flag

  • [Totalview HRServer 2020.2.12.10] Fixed bug that blocked the ability to delete an employee with a checked checklistItem having an employment state in the future

  • [TotalviewServer 2020.2.12.9] Call log show answered and unanswered outgoing OneConnect calls correctly

  • [Totalview HR 2020.2.12.8] GraphAPI integration for e-mail sending backported from development

  • [TotalviewServer 2020.2.12.8] Optimized appointments updates sent to clients

  • [TimeClient 2020.2.12.1] Normal user can now change state without clearing work specification values when definitions differ

  • [TotalviewIPOffice 2020.2.12.5] Use callingDevice info from last received event

  • [Totalview3CX 2020.2.12.3] Allow starting a new call when another call is alerting at device

  • [TotalviewServer 2020.2.12.7] Classic doorway client did not use forwarding rules correctly

  • [Totalview3CX 2020.2.12.2] Ignore RoutePoint devices in call statistics

  • [TotalviewClient 2020.2.12.5] Fixed freezing problem when many appointments were recieved

  • [IPOffice 2020.2.12.4] Do device snapshot when call control commands fail

  • [TotalviewServer 2020.2.12.5] Optimized streaming of appointments to desktop clients

  • [TotalviewClient 2020.2.12.4] Fixed freezing problem when painting appointments section

  • [TotalviewClient 2020.2.12.3] Fixed flickering in call group list

  • [IPOffice 2020.2.12.3 & TotalviewServer 2020.2.12.4] Added send DTMF tones from desktop client

  • [Totalview HR 2020.2.12.5] Add the time in current state column to employees grid

  • [IPOffice 2020.2.12.2] Update members’s call group status when device status changes

  • [TotalviewServer 2020.2.12.3] Update IPOffice’s members’s call group status when device status changes

  • [Reports 2020.2.12.1] Added possibility to filter resources

  • [TotalviewServer 2020.2.12.2] Under some circumstances a single person wrongly could show up in the client when using resource filters

  • [TotalviewIPOffice 2020.2.12.1] Enabled Consult/Reconnect and Consult/Transfer from Twinning device

  • [Totalview HR 2020.2.12.3] New committe member type “Staff Representative”

  • [Totalview HR 2020.2.12.3 continued] Can move files from application to employee when activating

  • [Totalview HR 2020.2.12.3 continued] Remove ID Number column from overview

  • [Exchange365 2020.2.12.3] Fixed bug with appointment synchronization causing “… the same key has already been added”

  • [HR Server 2020.2.12.1] Order items to return by days ascending

  • [TotalviewClient 2020.2.12.2] Call group no longer shows “Waiting calls -1” when not supported by PBX system (e.g IPOffice)

  • [TotalviewServer 2020.2.12.1] Added sona.fo number owners to smart clients call log

  • [Exchange365 2020.2.12.2] Fix bug with duplicate appointment being created for first instance in recurring series

  • [HR Recruitment 2020.2.12.1] Added cookie policy consent and about cookies (GDPR). And now an applicant needs to accept the privacy policy (if it exists) before submitting an application

  • [Totalview client 2020.2.12.1] Fixed Icelandic menu item translation error

  • [Exchange365 2020.2.12.1] Fixed bug with appointment private flag being changed when it shouldn’t

  • [Totalview 3CX 2020.2.12.1] Totalview3CX connector service will stop if start up fails

Totalview 2020 SP1

Released June 2020.

File version numbers are 2020.1.6.*.

Added

  • [Basic Client] Added hover over hints to icons in userlist

  • [Basic Client] Added Teams Actions column with callto and im actions

  • [Basic Client] Added Teams Presence to basic client, switchboard and reception

  • [Teams Presence] Added teams presence connector

  • [Time] Added a Account/Payment Proxy Service to relay messages from insecure to secure connections

  • [3CX] Device ID filtering added. Filter devices and/or queues of interest

  • [MobileWeb] Send busy state if any phone number is busy

  • [Android] Show full list of user’s contact information in ContactDetails view

  • [iPhone] Dark mode options inside of application

  • [iPhone] Totalview in dark mode

  • [Android] New design of work specification selection list

  • [HR] Can now require a comment when checking check list items

  • [HR] Added new trigger ‘Recurring’ for check lists

  • [HR] Added new Task Type ‘Attach File’ for check list

Changed

  • [Wallboard, Authentication] Upgraded to .NET Core 3.1

  • [Basic Client] Changed the font in work specifications dropdowns

  • [Basic Client] Display the year in details when hovering over an appointment

  • [Totalview Admin] Widening User Key field.

  • [TotalviewAuthentication] Show error when trying to send email and exchange credentials are invalid

Fixed

  • [HR] Fixed a problem where time to check list date didn’t show the same as upcoming event

  • [Time Server] Appointment could get imported into time multiple times

  • [iPhone] Correct state end time in SpecifyState and EditAppointment view

  • [Server] Added more logging in case client login fails

  • [Server] Smart client can now change forwarding of not registered 3CX devices

  • [Android] Disable create, edit and delete actions in offline mode

  • [iPhone] Fixed 3D touch menu can’t change state

  • [MobileWeb] Fixed problem with login when username contains blank space on the end

  • [iPhone] Fixed some UI elements have white background in dark mode

  • [Android] Fixed searching text doesn’t filtering contacts list after manually refresh

  • [Time Rights] Fixed exception when saving rights and user has been deleted

  • [Server] Fixed “TenantId can not be 0” problem when synchronizing users from AD

  • [Server] Did not notify basic doorway client when users changed state

  • [Basic Client] Translations were missing when hovering over call state icons in call log

  • [Basic Client] Fixed bug in normal and receptionist client where the phonenumber sometimes switched to selected users name, when the more phone options dropdown was shown

  • [Installkit] Added missing Microsoft.Identity.Client.dll file to ExchangeEWS connector

  • [IPOffice] Execute GetForwarding after a while as work around to the missing Forwarding event

  • [iPhone] Fixed yellow state border for non Totalview contacts in Call log view

  • [Basic Client] Fixed captions on template setup form on switchboard

  • [Time client] Work specification empty value save as null in database.

  • [Android] Fixed work specification population with different work specification definition fields order

  • [Android] Auto scroll to work specification required warning fields

  • [IPOffice] Will report and shutdown if running on a platform that doesn’t support WebSocket

Hotfix

  • [Totalview HR 2020.2.12.4] Email Templates now stored in database and editable in client

  • [HR Server 2020.1.6.3] Order items to return by days ascending

  • [Totalview Client 2020.1.6.3] Numeric enter can now be used to make call when focus is in Intended Local

  • [Totalview Broadworks 2020.1.6.3] Handle initialization of Broadworks user when not member of any call center

  • [Totalview Installer 2020.1.6.1] Fix problem with 3CXCoreLinux connector folder missing caused by renamed folder

  • [Time client 2020.1.6.2] Added possiblity to delete multiple statisics rights with a single click

  • [TotalviewServer 2020.1.6.3] SMS connector did not get resource data

  • [HR LL WageConnector 2020.1.6.1] Can now handle exponent numeric values in database (e.g. 5,5E-04), can also configure connection timeout now in AppConfig.xml

  • [HR Client 2020.1.6.6] My overview exporting from filters to excel

  • [TotalviewServer 2020.1.6.2] IPOffice connector ignore sign in/out state if user is not member of group

  • [Totalview IPOffice 2020.1.6.2] Keep group member order when changing sign in/out state

  • [HR Client 2020.1.6.5] Added filters to grids in My overview

  • [Totalview 3CX 2020.1.6.2] .NET Core connector added for 3CX versions 16.0.6 or newer

  • [Totalview IPOffice 2020.1.6.1] Logging group log in/out UnAuthorized error when using IPOffice 11.0.4.4

  • [HR Client 2020.1.6.4] Increase performance in employees overview.

  • [HR Recruitment 2020.1.6.3] Vacancies are now sorted by date descending (i.e. the newest is at the top)

  • [Server 2020.1.6.1] Added max. 50 appointments pr. user when streaming to clients. Optimized streaming of date times.

  • [Doorway] Fixed problem with smart card registration

  • [Exchange Connector 2020.1.6.1] Fixed so Exchange log is not showing password anymore.

  • [HR 2020.1.6.2] Now uses the correct path for logo for recruitment emails by default

  • [Totalview Broadworks 2020.1.6.1] Log in/out from call centers with Basic license and not only Standard and Premium licenses

  • [HR client 2020.1.6.1] Export upcoming events, items to return and qualifications to Excel

  • [Totalview Client 2020.1.6.2] Language changes made in client were not saved when client was started from a shared folder

  • [Time Client 2020.1.6.1] Added view showing total sums for loaded period

  • [Admin Client 2020.1.6.1] It did not work to change a newly added contact item under users until it was saved

  • [Totalview Client 2020.1.6.1] Again possible to use numeric enter on login screen

  • [Teams Presence 2020.1.6.1] Service will now shutdown if not possible to autenticate and will reconnect after 500 server error from Microsoft

Totalview 2020

Released March 2020.

File version numbers are 2020.0.2.*.

Added

  • [Exchange Connector] Added support for using OAuth 2.0 in Exchange Online (Office 365) integration

  • [Doorway] Added option to change languages

  • [3CX] Totalview3CX connector support for 3CX on Linux

  • [3CX] Show call back calls in TotalviewSwitchboard active queue as incoming calls and tagged with call back icon.

  • [Totalview Admin] Added option to have all appointments subject and location hidden from users other than appointment owner.

  • [Basic Client] Totalview Connect: Restore minimized windows, when using “Activate Window” action.

  • [Basic Client] Added SupportedLanguages to client config file, that enables adding custom languages to the client.

  • [Totalview Admin] Added support for specific appointment activation override, based on state, when current state does not allow appointments to be activated.

  • [Basic Client] Totalview Connect: Added new replacement parameter (ANumber without country code). Support for using replacement codes in Start Application (Shell Execute) calls.

  • [Totalview Admin] Added support for pure admin user. User does not occupy any license and is not visible in any client except TotalviewAdmin.

  • [HR] It is now possible to see average work age in company unit overview

  • [iPhone] Added Division info in contacts list

  • [Android] Added Division info in contacts list

  • [Basic] Twilio sms service added

  • [InstallKit] Preserve Web.config changes when upgrading Totalview

  • [TotalviewAuthentication] Client/Admin that do not have remember me and reconnect, remain authenticated for 24 hours or until server restart.

  • [iPhone] Option in settings to show/hide work specification id

  • [Android] Option in settings to show/hide work specification id

  • [Time Client] Added possibility to clear work specifications when changing between states with different work specification definition

  • [Basic Client] Added search for whole words functionality

  • [3CX] Support for attended transfer, hands free MakeCall and AnswerCall for all devices when using 3CX v 16.

  • [Android] Added SSL/TLS certificate error message

  • [Android] Added toast login error message

  • [Android] Added support for authentication portal and new design of login screen

  • [iPOffice] Added call statistics for Avaya IPOffice

  • [iPhone] Added support for Authentication Portal

Removed

  • [Doorway] Removed Totalview app for Windows RT 8.1

  • [Mobile Web] Remove deprecated Mobile Web IIS application

  • [Totalview Admin] Removed no longer used “Use Mobile Password” setting from Web Service connector setup

Changed

  • [iPhone] Upgraded Totalview iPhone project to iOS 11

  • [Server] Make server more responsive by doing phonebook searches in background thread

  • [Time] Changed clock-out-reminder email text as suggested by customer

  • [MobileWeb] WCF connector will stop if endpoint fails to start

  • [Basic Client] Swapped behaviour of + and – icons in calendar view

  • [Authentication] Should no longer try and autofill new password on Reset Passoword and Change Password

  • [TimeAdmin] When creating a sub agreement a version is created automatically

  • [Switchboard Client] When using num enter pickup og select current altering call when no call is alerting the current selection is now cleared.

  • [Server] Added default work specification on reservation end state

  • [Android] Changed format of registration date

  • [Switchboard Client] Design updates

  • [Server] Implemented cram md5 plain login in SMTP server

  • [Server] Implemented plain login in SMTP server

  • [Server] Changed what is logged and added levels of logging

  • [iPhone] Maximum 200 call logs

  • [Android] Maximum 200 call logs

  • [Android] Faster user data loading on start up

  • [HR] Filter custom field in Overview will now work like the Totalview client filter

  • [Time Client] Disabled high-dpi in Time Client

  • [Time Client] Work specifications are no longer considered changed if only order of fields is changed

  • [iPhone] Better support for iOS 13

  • [iPhone] Changed minimum target from iOS 7 to iOS 8

  • [Android] Open Login view as first page on start application or after logout

  • [Time Client] Pending request e-mail now show number of mails that the recipient can accept instead of number he can see

  • [Android] Increased target SDK to 28 API level

  • [Android] Redesigned Choose Server and Login view

  • [Basic Client] Load images from local cache failed on terminal servers

  • [Server] Hard coded admin user placed in default tenant

  • [Basic Client] Now has an X in the upper right corner to close the login prompt

  • [AuthenticationPortal] Now caches versions so it is faster to check for available updates

  • [All] .Net version upgraded to version 4.6.1, .Net core upgraded to version 2.2

  • [Admin] License check ignored when logging in to TotalviewAdmin

  • [iPhone] Remove the “at” text from calendar view in iPhone app

  • [Android] Remove the “at” text from calendar view in Android app

  • [Doorway client] Login using short password when using Authentication portal

  • [Reports] Added index to speed up work specification reports

  • [Wallboard] Call Group Groups can now also be sorted with the ?sort= query string like Call Groups

  • [SMS] SMS message contents is not logged any more

Fixed

  • [3CX] Show queue number when presenting calls from queue where name contains ‘+’

  • [3CX] Ignore 3CX dialer when calling from client preventing make call instead of direct call

  • [Basic Client] Only allowed states listed when changing appointment

  • [Basic Client] Default forwarding number could be assigned even when a number was entered as default

  • [Time] Holiday report mail date wrong FO format when machine running en-US.

  • [Exchange] Connector change to be able to handle TLS 1.2

  • [Time Client] User deactivated today are now removed from the active user list.

  • [Reports] Work week progress does no longer include Time account regulations but only day length registrations

  • [Server] Internal SMTP did not end with eof, therefore the successfull delivery of email was not always reported back to user

  • [Server] Internal SMTP logging change

  • [Basic Client] Calendar time drawn to far to the left

  • [Switchboard] Was not possible to select the logged in person, if he did not have listening device in his device list

  • [Reports] Remember and show selected person and date when navigate back to Time Account Changes

  • [Reports] Will now show correct data for Sunday in call statistics

  • [HR] Can now de/activate and delete employees that are synchronized with payroll system with Sync Activation Off

  • [HR] Now shows inactive employees in Company Unit Overview Employees tab (bottom right) when looking back in time

  • [Android] Fixed problem with Attachment (IFPARENT) attribute

  • [TotalviewClient] Fix problem with switchboard that freezes sometimes when same number calls twice

  • [TotalviewClient] Fix problem with clients requesting user reservations for all user when e.g. custom field changes.

  • [Time Admin] Auto-login or log out if user password is changed or enable/disable TotalviewAuthentication

  • [Time Client] Fixed problem when cancel saving registration before show new time interval

  • [Time Client] Fixed problem when cancel application closing or logging out

  • [iPhone] Fixed problem with forward to custom number

  • [Android] Fixed problem with contacts search

  • [Totalview Manager] Fixed problem failing to restart TotalviewServer service

  • [Time Client] Work specifications did not work on F6

  • [IPOffice] Initiating call showing wrong called information

  • [IPOffice] Call statistics registered duplicate records

  • [Mobile Web] Fixed Template suggested length when State has no ending time

  • [iPhone] Fixed application doesn’t remember Demo server address

  • [iPhone] Fixed contacts grouped by uppercase and lowercase letters

  • [Time Client] Fixed after undo client did not ask if OK to loose manual balance changes

  • [Time Client] Fixed client kept asking if OK to loose changes if no was selected

  • [iPhone] Fixed crashes when open Contact details for iOS 12

  • [iPhone] Fixed contacts not sorted alphabetically

  • [Android] Fixed changing languages problem

  • [Broadworks Hey] Make sure that delivery address always ends with / (slash)

  • [Totalview Admin] Call group settings available in Forwarding rules when running IPOffice

  • [Totalview Admin] When two person had same full name in active directory, one of them became deactivated after import from active directory

  • [Basic Client] User name was not displayed in use dropdown menu if user had never changed state

  • [Basic Client] User name was not displayed in Caller History if user had never changed state

  • [Broadworks] Recreate subscription when subscription terminate event arrives

  • [Server] Fix scalability bug in logging

  • [Android] Fixed login problem on Android 9.0

  • [Basic Client] Handle connection version conflict on clients version 2019+

  • [Android] Fixed long time logout

  • [IPOffice] Show device as busy when device goes off hook

  • [Android] Go to Login page if password is changed

  • [iPhone] Go to Login page if password is changed

  • [Server] Improve performance and stability of logging

  • [Server] Execute IPOffice call group settings from change state and appointment promotion

  • [Time Rights] Ignore user rights settings for users marked as deleted.

  • [Android] Fixed sign in when leading or trailing whitespace exists in company address

  • [Exchange Connector] Obfuscating subject text in log

  • [Wallboard] “In Call” column reflects call-busy indicator for all employees

  • [Totalview Admin] Handle exception when Totalview server connection is closing down or not running

  • [MobileWeb] Ignore mobile password length check when using Authentication portal

  • [iPhone] Improved performance by replacing logging framework

  • [AttachementsConnector] Remove error log of FieldName not found

  • [Wallboard] Improve robustness against backend failures or lack of data

Hotfix

  • [Totalview Broadworks 2020.02.3] Handle initialization of Broadworks user when not member of any call center

  • [Time client 2020.0.2.1] Added possiblity to delete multiple statisics rights with a single click

  • [Server 2020.0.2.14] Added max. 50 appointments pr. user when streaming to clients. Optimized streaming of date times.

  • [Exchange Connector 2020.0.2.1] Fixed so Exchange log is not showing password anymore.

  • [Totalview Broadworks 2020.0.2.1] Log in/out from call centers with Basic license and not only Standard and Premium licenses

  • [Server 2020.0.2.7] Added loop check between 3CX and Totalview when state changes

  • [Admin Client 2020.0.2.1] It did not work to change a newly added contact item under users until it was saved

  • [Totalview Client 2020.0.2.4] Again possible to use numeric enter on login screen

  • [Time Server 2020.0.2.1] Appointment could get imported into time multiple times

  • [Server 2020.0.2.6] Added more logging in case client login fails

  • [Server 2020.0.2.5] Smart client can now change forwarding of not registered 3CX devices

  • [Server 2020.0.2.4] Fixed “TenantId can not be 0” problem when synchronizing users from AD

  • [Server 2020.0.2.3] Did not notify basic doorway client when users changed state

  • [Totalview Client 2020.0.2.3] Fixed bug in normal and receptionist client where the phonenumber sometimes switched to selected users name, when the more phone options dropdown was shown

  • [Installkit] Added missing Microsoft.Identity.Client.dll file to ExchangeEWS connector

  • [Android] Show full list of user’s contact information in ContactDetails view

  • [TotalviewIPOffice 2020.0.2.1] Execute GetForwarding after a while as work around to the missing Forwarding event

  • [Totalview Client 2020.0.2.2] Fixed captions on template setup form on switchboard

  • [Server 2020.0.2.2] Fixed tls negotiation problem when client connected that could lead to memory leak

  • [HR 2020.0.2.1] Fix error with how CustomFieldPersons are filtered

  • [HR 2020.0.2.2] Fix error with deactivated company units and checklists

Totalview 2019

Released Jun 2019.

File version numbers are 2019.0.6.*.

Added

  • [Server] Logs clients ip address when they connect/disconnect

  • [3CX] Use registrar record when initiating call from device, avoiding pause music while waiting for call to be answered.

  • [IPOffice] Supporting member sign in/out and adding/removing members from groups.

  • [Basic Client] Call group filters fixed

  • [Basic Client] Unavailable call group related values are no longer displayed as -1. They are either hidden or show as N/A

  • [Totalview Admin] Added indicator that shows if connection is secured

  • [Basic Client] Added indicator that shows if connection is secured

  • [3CX] Added support for 3CX version 16

  • [Time Client] Add error message if Totalview Extension connector is not running

  • [Reports] Added donut graphs to Answered/Unanswered calls

  • [Basic Client] It is now possible to log out of Totalview client

  • [Basic Client] When connection to server is lost, the reconnect window is no longer shown, only the countdown

  • [Basic Client] Remember user’s selected Windows Login and Language

  • [TotalviewAuthentication] Add a new centralized way of authenticating with the Totalview Suite

  • [IPOffice] Supporting group monitoring and listing of group members.

  • [Portal] Choose language through buttons or url

  • [Portal] Client download version can be set in appsettings

  • [iPhone] Added option for languages selection

  • [Database] Added database indexes to improve SQL query performance

  • [3CX] Send DTMF tones to 3CXPhone client

  • [3CX] Intercept MakeCall to “Pickup a call” dial code and execute a pickup of longest ringing call in associated groups

  • [Reports] Work overview page job search/filter added

  • [Portal] First release

  • [HR] Added a Log Explorer that can view the server logs

  • [Basic Client] Able to read startup configuration from file

  • [Reports] Web.config and url login types (win, tv & both) added

  • [Android] Added build version number in Setting view

  • [Android] Added option for languages selection

  • [IPOffice] TotalviewIPOffice connector added supporting call control, device control and event monitoring.

  • [Wallboard] Able to sort members by device id or name.

  • [Wallboard] Column “call presented” added and state indicator changed to vertical line.

  • [Wallboard] Version number and page title added

  • [Wallboard] Changes to layout after UX testing. Removed “missed calls” column. Changed position and prominence of Totalview status.

Changed

  • [Android] Work specifications sort order

  • [iPhone] Work specifications sort order

  • [Server] Log levels Trace, Debug, Info, Warn, Error, Fatal and Off added. Control level from serverconfig.

  • [Time Client] Adding and moving time between time-accounts is now rounded to nearest number of minutes

  • [Time Client] Switching state when work specification is assigned when user is admin and non-admin user

  • [Server] Changed database statistics maintenance strategy.

  • [Totalview Wallboard] Will no longer log more than 30 days, by default.

  • [Time Client] Changing state no longer clears entered Work Specification value.

  • [MobileWeb Connector] Now uses NLog framework, and it is easier to change logging level.

  • [Android] Removed local phone call log access.

  • [Server, Client] Client requests user appointment on demand instead of all appointments up ahead

  • [Server] Ping database to prevent Azure SQL reclaiming and closing idle connections

  • [Exchange connector] Using default Office365 url in case query user address is not an onmicrosoft.com address

  • [Server] Optimized the saving of connector values

  • [Exchange test tool] Add optional trace of autodiscover method

  • [3CX and Broadworks] If no call group license is present then no call group events are sent to server or logged in connector logs.

  • [Server] DB reconnect procedure added in case DB connection is temporarily lost.

  • [TotalviewHR] WageConnectors now have the option to “Only Synchronize Active People”, “Disable Creation of New Employees”, “Disable De- / Activation of employees”

  • [Server] Changes made to allow server to use Azure SQL database

  • [Time] Added setting ALLOWCORRECTIONREQUESTFORDAYS. When true balances that are 0 seconds are included

  • [Basic Client] Right click on header in main grid to add remove columns did not include custom fields

  • [Totalview Wallboard] Navigating to a unknown call group group will return a 404 page.

  • [Totalview Wallboard] Better explanations on error page.

Fixed

  • [Android] Fixed problem with Attachment (IFPARENT) attribute

  • [Time Server] Future rights where not included in totals when changing rights in Time Client

  • [Android] Fixed calls missing in call log if call doesn’t have phone number owner

  • [Android] Load call log only one time on refreshing

  • [Providers] Removed occasional 1 minute 100% CPU usage burst when connectors reconnect with TotalviewServer

  • [TimeServer] Added log to Time web service export methods

  • [TotalviewServer] When using work specification Keep and multiple values on first level, then order of work specifications values are kept.

  • [Providers] Always reply upon ping to prevent disconnection from TotalviewServer

  • [Reports] Users flagged as deleted will not be pulled from database

  • [Exchange connector] Fixed impersonation permisson bug caused by X-AnchorMailbox parameter omission

  • [TotalviewServer] License check count only include logged in clients

  • [IPOffice] Send date and time over the wire as UTC

  • [Android] Fixed transfer icon is not shown on start up Totatview application

  • [iPhone] Fixed connection error toast after lock/unlock device

  • [iPhone] Fixed contacts synchronization error

  • [Desktop client] Load images from local cache

  • [Android] Fixed forward icon is not cleared when call is dropped

  • [iPhone] Fixed Location info in My State header

  • [iPhone] Fixed selected Call groups in Edit appointment view

  • [Server] Fixed initialization routine so that process terminates if there are errors

  • [Time Client] When a state with select first Work Specification was selected it automatically was edited, even if the day was locked for modifications.

  • [Time Client] Output from Work Specification only has the last entered value.

  • [Server] Remove expired appointments from desktop client. Bug introduced in lazy loading of appointments.

  • [Reports] Balance changes page remembers account filter when date is changed

  • [HR] Speed optimization of My Overview

  • [Reports] Workspecification overview fixed… non admin employees can now only see their own data

  • [Doorway] Load work specification required field definition from the selected work specification definition

  • [Reports] Windows login now saves and applies user settings

  • [Desktop client] Language switches are now case insensitive

  • [Mobile State] Removed test settings from TotalviewMobileStateTester config file

  • [Time Client] Balances were cleared if a request was sent that only had changes to work specification

  • [Time Client] Client stopped working if work specification caption was shorter than 4 letters in a resevation that was smaller than 21 pixels

  • [Server] Force stop of Totalview service in case halting the service fails.

  • [iPhone] Fixed no access to call groups when logged in user is Call Group Admin

  • [Android] Fixed no access to call groups when logged in user is Call Group Admin

  • [TotalviewHR] When creating a Payroll System Task all initial data is saved

  • [TotalviewHR] Try Connection for Payroll Systems Task now works

  • [TotalviewHR] You can now click on a company unit in the Company Unit Overview to navigate the Overview with this company unit as filter

  • [TotalviewHR] Reactivating employees now counts correct active people (excludes applicants)

  • [Reports] Timesheet scrollable on mobile

  • [Time Client] When a reservation was changed all reservations for the day were marked as changed

  • [Time Client] Work specifications were not available until second time data was loaded

  • [Basic Client] Specify button in change state was only partially clickable

  • [TotalviewHR] Employee overview, no always shows the main contact info, if such is set. this is also reflecting in export to excel

Hotfix

  • [Exchange Connector 2019.0.6.1] Fixed so Exchange log is not showing password anymore.

  • [Totalview 3CX 2019.0.6.6] Show queue number when presenting calls from queue where name contains ‘+’

  • [Totalview Client 2019.0.6.6] Added more logging

  • [3CX 2019.0.6.5] Ignore 3CX dialer when calling from client preventing make call instead of direct call

  • [Totalview Client 2019.0.6.5] Added loglevel parameter, added more logging

  • [Totalview Client 2019.0.6.4] Fix problem with switchboard that freezes sometimes when same number calls twice

  • [Totalview Client 2019.0.6.3] Fix problem with clients requesting user reservations for all user when e.g. custom field changes.

  • [Totalview Server 2019.0.6.4] Added default work specification on reservation end state

  • [Totalview Attachment 2019.0.6.1] Added default work specification on reservation end state

  • [Totalview Server 2019.0.6.3] Fixed problem with access violation when installing TotalviewManager.

  • [Totalview Manager 2019.0.6.1] Fixed problem failing to restart TotalviewServer service

  • [Server 2019.0.6.2] Implemented plain login in SMTP server

  • [Time Client 2019.0.6.6] Added possibility to clear work specifications when changing between states with different work specification definition

  • [Time Client 2019.0.6.5] Work specifications did not work on F6

  • [Time Client 2019.0.6.4] Fixed after undo client did not ask if OK to loose manual balance changes

  • [Time Client 2019.0.6.3] Fixed client kept asking if OK to loose changes if no was selected

  • [Time Client 2019.0.6.2] Disabled high-dpi in Time Client

  • [Time Client 2019.0.6.1] Work specifications are no longer considered changed if only order of fields is changed

  • [Basic Client 2019.0.6.2] Added search for whole words functionality

  • [3CX 2019.0.6.3] Support for attended transfer when using 3CX version 16.

  • [Totalview Admin 2019.0.6.1] When two person had same full name in active directory, one of them became deactivated after import from active directory

  • [Basic Client 2019.0.6.1] User name was not displayed in use dropdown menu if user had never changed state

  • [Basic Client 2019.0.6.1] User name was not displayed in Caller History if user had never changed state

  • [Broadworks 2019.0.6.1] Recreate subscription when subscription terminate event arrives

  • [Totalview Server 2019.0.6.1] Execute IPOffice call group settings from change state and appointment promotion

  • [Reports] Added index to speed up work specification reports

  • [iPhone 2019.0.1] Improved performance by replacing logging framework

  • [iPhone 2019.0.1] Appointments end date picker will now roll when changing start date picker

Older Change Logs

See Older Change Log.