Change Log

Totalview 2024

Released April 2024.

File version numbers are 2024.0.4.x

Added

  • [Android] Added synchonization Totalview contacts with device’s phonebook

  • [Android] Added profile default and call center default image

  • [Android] Add color for disabled start/end time button in TimeSheetEdit view

  • [Android] Show prompt after registration changes when use Android back button

  • [Android] Show day changes and added indicator of the day’s state in TimeSheet

  • [Android] App remembers previous servers and displays these if app remembers more than 1. User can manually delete these

  • [Android] Added indicator in TimeSheet and WeekOverview when no state was set when workday ended

  • [Android] Added navigation from TimeAccount to TimeSheet view

  • [Android] Possibility to upload logs to support from the settings. Forward support ID from the clipboard to support afterwards.

  • [Android] Added date for every day in section in Original Registration and Request view

  • [Android] Added swipe to delete registration in TimeSheetCorrection view

  • [Android] Added “No connection to Totalview” bottom layout in Time tab

  • [Clients Installer] Clients installer will now prompt the user if clients should be installed with Identifying postfix

  • [Customer Information] Added Custom Lookup connector type

  • [HR] Added vacancy statistics section to my overview

  • [HR] Added a default blank option when selecting onboarding job

  • [HR] Added double click feature to open files on the edit page for qualifications

  • [HR Client] Added option to update license on Settings About page

  • [HR Client] Added option to update license if validation at startup fails

  • [HR Utility] Added new latest create script for the HR database

  • [iOS] Added profile default and call center default image

  • [iOS] App remembers previous servers and displays these if app remembers more than 1. User can manually delete these

  • [iOS] Show full list of time accounts in AllTimeAccount page

  • [iOS] Possibility to upload logs to support from the settings. Forward support ID from the clipboard to support afterwards.

  • [iOS] If request covers more than 1 day the registrations are added in days’ sections in both the Original Registration and Request view

  • [iOS] Added swipe to delete registration in TimeSheetCorrection view

  • [Konnekta] Totalview support for Konnekta PBX

  • [MobileWeb] Added property Invalidated in TimeSheetDayMovement and PersonalWeekOverview

  • [MobileWeb] Add External Get States

  • [OneConnect] Resend SetQueueMember once when One-Connect returns error

  • [Portal] Portal postfix now uses the tenant customer name and removes invalid characters

  • [TCM] Secured TCM requests to the Totalview Server

  • [Time] Database index on COUNTDATE column in TRSALPHA table

  • [TimeAdmin] Added a reload from database button in user overview

  • [TimeAdmin] Fixed a bug where users lost the associations to agreements

  • [Time Client] Add option to set command line parameters from .config file in appSettings

  • [Server] Handle notification events for custom fields

  • [Server] Added option to mark Admin user as non-deletable

  • [Server, Totalview3CX] Show IVR data from Call Flow in desktop client

  • [Server, TotalviewAdmin, Totalview3CX] Set DND on 3CX local device when in a Teams call

  • [Switchboard, Contact Center clients] Added DTMF(Dual-tone multi-frequency) signaling capability

  • [Totalview BI Management] Added support for custom replication intervals (CRON)

  • [Totalview Server] Added GetUser, GetUsers and SaveUser methods

  • [WebAdmin] Added new users page

  • [WebAdmin] Added Machine Service to WebAdmin

Removed

  • [Android] Setting ‘Show work specification ID’ removed. We always show the work specification ID

  • [iOS] Setting ‘Show work specification ID’ removed. We always show the work specification ID

Changed

  • [3CX] Order client types, in the order 3CXPhone, Yealink, Others and WebRTC, when executing MakeCall and AnswerCall

  • [Android] Prioritize status ‘For Approval’ over ‘State missing’ in the TimeSheet header

  • [Android] Changed status Notification to Rejected in Requests and TimeSheet header

  • [Android] Changed “Delete” button in TimeSheetEdit view

  • [Android] Changed animation when navigate to TimeAccountDetails page

  • [Android] Changed header in Time tab to look the same like in the other main tabs

  • [Android] Changed position of Original/Changes button in Request and TimeSheetLog details

  • [Android] Split time when delete movement in TimeSheet edit mode

  • [Android] Made all error dialogs on Time screens look the same

  • [Authentication] Add option to enable GrpcReflection and Swagger for development and debugging

  • [Attachment] Retry Totalview server connection if error is “already connected”

  • [BIManagment] Add option to enable GrpcReflection and Swagger for development and debugging

  • [CloudDatabaseManagement] Add option to enable GrpcReflection and Swagger for development and debugging

  • [Extension] Changed to .NET 6

  • [HR Client] Changed how template and language selection is done for emails sent from Vacancies

  • [InstallationManager] Upgrading to 2024 will enable autoupdate on all connectors

  • [InstallationManager] Add option to enable GrpcReflection and Swagger for development and debugging

  • [HR Client] Changed delete person sentence from right click menu in competence matrix

  • [HR Client] Hide announcements when VacancyIncludeAnnouncements setting is set to false

  • [HR Client] When selecting a child division checkbox, the parent checkbox will no longer be checked as well

  • [HR Client] Qualifications on Overview & Employee Qualifications are now sorted alphabetically

  • [iOS] Changed icon’s color of Request status in RequestDetails page

  • [iOS] Changed status Notification to Rejected in Requests and TimeSheet header

  • [Machine Service] Add option to enable GrpcReflection and Swagger for development and debugging

  • [OneConnect] Set caller id to hidden when caller id number is blank

  • [Portal] Add option to enable GrpcReflection and Swagger for development and debugging

  • [Server] Creating a new connector will have autoupdate on by default

  • [Server, InstallationManager] Encrypt Exchange365 client secret when saving to database

  • [Switchboard] Moved Show DTMF to be a right click action on the active queue

  • [Teams Presence] Authentication changed to standalone application that does not require .NET runtime

  • [TotalView Client] Made some changes to the user grids behaviour

  • [TotalView Client] Change State will now close, when the logged in user changes state

  • [TotalView Client] F9 to retrieve a connection now searches for a connection on hold

  • [TotalView Client] When using OneConnect, shown Caller Id for the logged in user is now showing the value from the selected calling device

  • [Totalview Cloud Management] Add option to enable GrpcReflection and Swagger for development and debugging

  • [Totalview Server] Add option to enable GrpcReflection and Swagger for development and debugging

  • [TotalView Time Exporter] Upgraded to .NET 4.6.1 and now supports OAuth

  • [WebAdmin] Redesigned the side navigation menu

Fixed

  • [Admin] Fixed an issue where adding permissions to an AD Group would prompt an overwrite warning on save

  • [Android] Fixed an issue when use Call group filter in Contacts

  • [Android] Fixed an issue when navigate to Contact details from Call tab

  • [Android] Fixed an issue in Time, where multiple views opened when two or more items were clicked simultaneously

  • [Android] Fixed an issue where TimeSheetLog changes don’t show original date

  • [Android] Fixed an issue in TimeOverview, where selection after the first week goes to next year

  • [Android] Fixed an issue where Phone Options doesn’t have correct forwarding list

  • [Android] Fixed an issue where clicked indicator’s layout overlaps selected item edges

  • [Android] Fixed an issue where bottom navigation bar disappeared when select date manually in TimeSheet

  • [Android] Fixed an issue where “Call” icon overlap with “Back in” text in Contacts

  • [Android] Fix call groups not being loaded from cache when previously fetched from WCF

  • [Attachment] Attachment connector service stopping correctly

  • [Clients Installer] Added missing translations for Totalview Time and Totalview HR

  • [Clients Installer] Time client and HR client now login correctly

  • [Doorway] Fixed an issue with population work specifications from recents

  • [Exchange365] Fixed a bug with credentials not loading correctly in the test tool

  • [iOS] Fixed issue where registration’s description overlaps registration’s time in TimeSheet

  • [HR client] Change how opening files from HR works. This will fix problem with opening files on terminal server.

  • [HR Client] Fixed not being able to search for text custom fields in the Employee Overview search area

  • [HR Client] Fixed an issue where inactive users’ checklists were shown on My Overview list of checklists

  • [HR Client] Fixed Approvals Waiting not being hidden when VacancyUseRecommendation is set to false

  • [HR Client] Fixed a crash that occurred when clicking on employee card/all competences from competence matrix

  • [iPhone] Fixed an issue where some users would see the ‘Outbound Caller ID’ option where they should not

  • [iPhone] Fixed an issue where Phone Options doesn’t have correct forwarding list

  • [iPhone] Fixed problem where wrong header date was shown in Timesheet changes list view

  • [IPOffice] Get initial IPOffice connection settings at startup

  • [Installkit] SQL update script no longer removes Telenor mobile state provider type

  • [MobileState] Fixed exception when reading Telenor settings from config file

  • [MobileWeb] Fixed problem with all days in a request

  • [Reports] Fix SQL typo and syntax error with OriginClientName column when running with NoTime installation

  • [Server] Fixed user rights missing on user when getting pinged by extension connector

  • [Server] Trimming should not alter password when saving AD provider settings

  • [Server] Fixed a case when deleting a connector would not stop and unregister the service

  • [Server] Fixed problem updating TotalviewManager

  • [Switchboard] Watch was sometimes wrongly enabled/disabled when right clicking users in the participants section

  • [Switchboard] Pinning users from participants section sometimes pinned the wrong user

  • [Switchboard] Call to OneConnect call group occationally missing target number in switchboard

  • [TimeAdmin] Fixed session expiring after 5 minutes

  • [TimeClient] Fixed an issue where adding/moving days to time accounts was wrong when the decimal value was between -.1 and +.1

  • [Time Server] Show correct error message and stack trace in case loading of agreement data fails

  • [Time Server] Under some rare conditions, the balance became disassociated from their registration when a day was approved

  • [TotalView Client] Fixed a bug that made some of the translation revert back to english, when the translation files where not included in the client installation

  • [Totalview Client] The client sometimes disappeared on systems with multiple monitors

  • [Totalview Client] The focused user was sometimes hidden above the user list when changing focused user with the up arrow - or pgup key

  • [TotalView Client] Fixed an issue where callgroup members details were shown, even if callgroups were excluded in filter

  • [TotalView Client] Modified the pluggable protocols to ensure compatibility with the updated Teams client

  • [TotalviewWCF] Fixed problem getting correction requests where only some days have been changed

  • [TotalviewWCF] Prevent serialization error when mapping Call Center to Contact

  • [TotalviewServer] Removed write access to temp folder check

  • [Wallboard] Fixed an issue with navigation when number has special character

  • [Wallboard] Fixed some uncaught errors on call group page when refreshing

  • [WebAdmin, TCM] Fixed an issue loading Telerik

  • [WebAdmin, TotalviewServer] Fixed a bug which prohibited creating user defined custom fields

  • [WebAdmin] Fixed custom field not being properly added, when adding a user to a time group

Totalview 2023 SP1

Released October 2023.

File version numbers are 2023.1.10.x

Added

  • [3CX] Use part of DID number as local number instead of looking at inbound rules

  • [Android] Added list requests tab to Time where user can view timesheet correction requests.

  • [Android] Open timesheet in edit mode for users to send correction requests to their manager.

  • [Android] Added DND section for Contacts in the Contacts tab

  • [Android] Added new phone options for users with One Connect supported devices

  • [Android] Added functionality to transfer calls to call groups and agents in call groups

  • [Android] Added call groups to contacts list

  • [Attachment] Added optional parameters ENCRYPT and TRUSTSERVERCERTIFICATE to SQLConnection

  • [Doorway] Can set Origin Client Name (Device name) so states registrations will have it attached and it will be visible in desktop client, time client and reports

  • [HR] Contacts are set as main by default when first of that contact type

  • [iPhone] Added list requests tab to Time where user can view timesheet correction requests.

  • [iPhone] Open timesheet in edit mode for users to send correction requests to their manager.

  • [iPhone] Added new phone options for users with One Connect supported devices

  • [Installation Manager Client] Added setting TotalviewRepository for Totalview Server

  • [OneConnect] Added default values for NoAnswer settings to connector

  • [OneConnect] Diverting announcing queued call

  • [OneConnect] Send DTMF tones from desktop client

  • [OneConnect] Handle ActiveRinging_AttendedTransfer local state type returned in SnapshotDeviceResult

  • [OneConnect, TotalviewServer, TotalviewClient] Added “Forward no answer” settings to desktop client

  • [Portal, Clients Installer] Time Client, HR Client, Contact Center and Totalview Admin are now included in the clients installer

  • [Portal] Portal now returns the tenants postfix to the clients installer

  • [Recruitment] Add support for XForwardedFor, XForwardedProto, XForwardedHost in Recruitment. Also added a guide to configured Reverse Proxy from onprem to cloud

  • [Smart client] Added Analytics to Time

  • [Smart client] Added Firebase analytics.

  • [TCM] Added the functionality to install HR & Time per tenant

  • [Time] Add database index to table TRSOMEGALOCK

  • [Totalview Admin] Added option to set Pure Admin user email

  • [Totalview BI] Added the possibility to have and manage a BI server in Totalview Cloud

  • [TotalviewClient] Switchboard can now change OneConnect call profile of other users

  • [TotalviewClient] Added option to hide recurring appointments from appointment list

  • [TotalviewClient] Clicking on a value in the details of the user context menu now copies the value to the clipboard

  • [TotalviewClient] Added functionality to pin users to the top of the userlist

  • [TotalviewClient] Added call groups to userlist

  • [TotalviewServer] Added Origin Client Name to state registrations and show in desktop client, time client and reports

  • [TotalviewServer TotalviewAdminApi] Merged TotalviewAdminApi into TotalviewServer

  • [TotalviewServer, Machine Service] Moved functionality requiring admin permissions to Machine Service

  • [TotalviewServer, TotalviewClient, TotalviewAdmin] Allow using VM (voice mail) as ‘Forward to’ destination when running One-Connect

  • [Customer Information] Added Custom Lookup connector type

  • [WebAdmin] Added Time Groups and Time Group members

  • [WebAdmin] Implemented edit mode for user basic information

  • [WebAdmin] Added functionality “Send Change Password” button in user page

  • [WebAdmin] Added auto scrolling when viewing logs

  • [WebAdmin] Added the possibility to change the logging level for the WCF connector

  • [TCM] Added the functionality to overwrite an existing tenant

  • [TCM] Added the possibility to change Target Version Id

  • [TCM] Fixed bug which caused tenants to show up multiple times

  • [TCM, Web Admin] Added functionality to update Totalview license when updating a tenant

Removed

  • [Lync Presence Connector] Removed Lync Presence Connector

  • [iPhone] Removed MSAppCenter analytics.

  • [Totalview ApiGateway] Removed Totalview ApiGateway

Changed

  • [3CX Connector] Changed to .NET 6

  • [AD Connector] Changed to .NET 6

  • [Android] Changed forwarding icon in contact header

  • [Android] Removed horizontal navigation on Tabs & optimized loading of data on individual tabs

  • [Attachments Connector] Changed to .NET 6

  • [Broadworks] Show call center Extension instead of call center Number in clients

  • [Customer Information Connector] Changed to .NET 6

  • [Google Calendar] Changed to .NET 6

  • [HR] Icons in the recruitment section have changed

  • [HR] Unsolicited vacancies are changed into candidate pool

  • [InstallationManager] IIS site logging is now disabled by default

  • [Manager Service] Changed to .NET 6

  • [OneConnect] Changed to .NET 6

  • [OneConnect] GetDND and GetForwarding only requested for local devices. Reconnect time set to random value between 15 and 100 sec.

  • [IPOffice] Changed to .NET 6

  • [OSO] Changed to .NET 6

  • [Portal] Portal now serves a pre-built Clients Installer rather than building its own.

  • [Server, Totalview Admin, WCF] Moved ExternalUsageAPIKey from WCF configuration to database

  • [Server] Less logging when a promotion fails due to a disabled user

  • [Smart client] Log out icon replaced with a more suitable one

  • [Smart client] Tapping contact image in Contacts tab no longer presents the image in large mode

  • [Smart client] Hold no longer supported when running One-Connect

  • [TCM] TCM now loads Totalview Suite versions more efficiently and checks in parallel if tenants have updates

  • [TCM, WebAdmin] Install, Update, and Delete views are now using virtualization to prevent the browser from freezing

  • [Teams Presence] Changed to .NET 6

  • [Time Client] Attachments are validated by their original attachment requirements for admin users

  • [TimeAdmin] New users loaded when logging in to TimeAdmin

  • [TotalviewClient] Totalview Connect reimplemented for OneConnect devices

  • [TotalviewClient] Changed behaviour of IVR data copying and when IVR data is displayed

  • [Totalview Server] Increased the shutdown time for graceful shutdowns to prevent unexpected crashes

  • [WebAdmin] Changed custom field design

  • [Wallboard] Changed to .NET 6

Fixed

  • [Android] Fixed authentication crashes related to refreshing token as well as logging out

  • [Android] Fixed burger menu profile picture not loading instantly always when opened

  • [Android] Fixed an issue where the last line separator for a contact in the contacts list would appear when it shouldn’t

  • [Android] Fix problem that would log users out when upgrading the Totalview version

  • [Android, iPhone] Show outgoing mobile call presentation as Caller ID

  • [Authentication] Fixed link to Totalview logo in forgot password email

  • [Contact Center] Fixed filtering call log for lost calls

  • [Google Calendar] Fixed connector always sending disconnected event to Server on start up

  • [Doorway] Fix a problem where the doorway client running Windows 10 would lose connection to the server

  • [HR] Fixed problem adding an attach file task to checklist

  • [HR] Copying applicant will no longer affect edit applicant and remove document

  • [HR] Improved performance in Recruitment

  • [HR] Long file names will no longer result in crashes on recruitment portal

  • [InstallationManager, TCM, Totalview Server] Added missing timestamps for logs when doing install/update/delete/overwrite

  • [InstallationManager] Improved error checking and logging when updating

  • [InstallationManager Client] Fixed crash caused by the install log

  • [InstallationManager] VacancyUrlBase will now be set by InstallationManager

  • [Installer] Fixed a crash when service paths include quotes

  • [Installer] Fix bug with SMS Connector Tester config file missing

  • [Installer] Will now show Formula as publisher of Totalview Client in Windows control panel

  • [iPhone] Fixed problem that would log users out when upgrading the Totalview version

  • [iPhone] Fixed language settings i.e. changing language in device’ settings for Totalview app or in the app settings changes the app language.

  • [iPhone] When editing appointment an error was shown if the start time was back in time

  • [MobileWeb] Fix problem where if user only has Smart Phone right and nothing else the Time Tab would not show on phones

  • [MobileWeb] Now passes token exceptions from time server to callers

  • [OneConnect] Reset Agent statistics before adding new statistic values

  • [OneConnect] Show error message when executing command and connection to One-Connect is lost

  • [OneConnect] Show sum of agent statistics (local + mobile + teams) in call group statistics

  • [OneConnect] Consult of ongoing consultation call now returns error. Empty SnapshotDeviceResult from secondary device now also clears primary device queue

  • [OneConnect] Use DirectedPickupCall instead of DeflectCall when call is via queue

  • [TCM] Fixed status of tenants in overview after Totalview Server started being hosted as an IIS application

  • [TCM] Fixed exchange connector naming conflict on tenant install from backup database

  • [TCM] Fixed updating tenant with Totalview Manager already installed

  • [TimeAdmin] Users reloaded from database at login, reducing the need to restart IIS application

  • [TimeClient] Admin user can no longer see/accept users not part of users’ custom field group

  • [TimeClient] Fixed issue with request counter on See All Requests button not excluding inactive employees

  • [TotalviewAdmin] Wrap up time set to 30 seconds and reset password to true when creating new user

  • [TotalviewAdmin] Will now ask if you are sure, when you attempt to update or delete a resource

  • [TotalviewClient] Filters that were hidden, became visible after client reconnected or was restarted

  • [TotalviewClient] Fixed end template settings/forwarding rules behaviour, when making state changes and appointments

  • [TotalviewClient] Show outgoing local call presentation as Caller ID

  • [TotalviewServer] Save registration location coordinates to database

  • [TotalviewServer] Remove incoming trunk code from local number

  • [TotalviewServer] Set correct logged in Agent device when logging in to Queue with mobile device only

  • [TotalviewServer] Fixed insufficient access rights to the logs folder

  • [TotalviewServer] Returned error: “Unknown command” to basic client when a phone number was looked up

  • [TotalviewServer] One-Connect Reconnect and Retrieve call should always be executed on held connection

  • [TotalviewServer, TotalviewClient] Consult of ongoing consultation call now returns error and error message

  • [TotalviewServer] Deleting external links, now occurs on the right thread

  • [TotalviewServer] Will now log which user creates, modifies or deletes a resource

  • [WebAdmin] Copying logs from Connectors and Applications will now be copied in the correct order

Hotfix

  • [Attachment 2023.1.10.2] Attachment connector service stopping correctly

  • [Attachment 2023.1.10.1] Retry Totalview server connection if error is “already connected”

  • [3CX 2023.1.10.3] Order client types, in the order 3CXPhone, Yealink, Others and WebRTC, when executing MakeCall and AnswerCall

  • [Installkit 2023.1.10.1] SQL update script no longer removes Telenor mobile state provider type

  • [Time Client 2023.1.10.1] Add option to set command line parameters from .config file in appSettings

  • [TimeClient 2023.1.10.1] Fixed an issue where adding/moving days to time accounts was wrong when the decimal value was between -.1 and +.1

  • [HR client 2023.1.10.1] Change how opening files from HR works. This will fix problem with opening files on terminal server.

  • [Time Client 2023.1.10.1] Add option to set command line parameters from .config file in appSettings

  • [MobileState 2023.1.10.1] Fixed exception when reading Telenor settings from config file

  • [IPOffice 2023.1.10.1] Get initial IPOffice connection settings at startup

  • [Exchange365 2023.1.10.1] Fixed a bug with credentials not loading correctly in the test tool

  • [Server 2023.1.10.5] Trimming should not alter password when saving AD provider settings

  • [OneConnect 2023.1.10.1] Resend SetQueueMember once when One-Connect returns error

  • [Clients Installer 2023.1.10.2] Added missing translations for Totalview Time and Totalview HR

  • [TimeAdmin 2023.1.10.1] Added a reload from database button in user overview

  • [TimeAdmin 2023.1.10.1] Fixed a bug where users lost the associations to agreements

  • [Totalview Server. 2023.1.10.5] Add option to enable GrpcReflection and Swagger for development and debugging

  • [Portal. 2023.1.10.3] Add option to enable GrpcReflection and Swagger for development and debugging

  • [Machine Service. 2023.1.10.1] Add option to enable GrpcReflection and Swagger for development and debugging

  • [InstallationManager. 2023.1.10.31] Add option to enable GrpcReflection and Swagger for development and debugging

  • [Authentication. 2023.1.10.1] Add option to enable GrpcReflection and Swagger for development and debugging

  • [Totalview Cloud Management. 2023.1.10.2] Add option to enable GrpcReflection and Swagger for development and debugging

  • [CloudDatabaseManagement. 2023.1.10.2] Add option to enable GrpcReflection and Swagger for development and debugging

  • [BIManagment. 2023.1.10.1] Add option to enable GrpcReflection and Swagger for development and debugging

  • [TotalView Client 2023.1.10.2] Modified the pluggable protocols to ensure compatibility with the updated Teams client

  • [MobileWeb 2023.1.10.2] Add External Get States

  • [Server 2023.1.10.4] Fixed problem updating TotalviewManager

  • [Server 2023.1.10.3, TotalviewAdmin 2023.1.10.1, Totalview3CX 2023.1.10.2] Set DND on 3CX local device when in a Teams call

  • [Server 2023.1.10.2, Totalview3CX 2023.1.10.1] Show IVR data from Call Flow in desktop client

  • [TotalviewServer 2023.1.10.3] Removed write access to temp folder check

  • [Totalview Cloud Management 2023.1.10.1, CloudDatabaseManagement 2023.1.10.1] Secured TCM requests to the Totalview Server

  • [TotalView Time Exporter 2023.1.10.1] Upgraded to .NET 4.6.1 and now supports OAuth (Base files 2023.1.10.7)

  • [TotalView Client 2023.1.10.1] When using OneConnect, shown Caller Id for the logged in user is now showing the value from the selected calling device (Base files 2023.1.10.6)

  • [Reports 2023.1.10.1] Fix SQL typo and syntax error with OriginClientName column when running with NoTime installation

  • [Clients Installer TotalviewServer 2023.1.10.2 Portal 2023.1.10.1] Time client and HR client now login correctly and Clients installer will now prompt the user if clients should be installed with Identifying postfix

  • [TotalviewServer 2023.1.10.1 CustomerInformation 2023.1.10.1] Added Custom Lookup connector type

  • [TimeServer 2023.1.10.1] Under some rare conditions, the balance became disassociated from their registration when a day was approved

  • [MobileWeb 2023.1.10.1] Prevent serialization error when mapping Call Center to Contact (Base files 2023.1.10.1)

Totalview 2023

Released April 2023.

File version numbers are 2023.0.4.x

Added

  • [Android] Added popup notification for not a Totalview call

  • [Android] Added Time tab

  • [Basic Client] Added Hang up button for alerting One-Connect calls

  • [Basic Client] Added OneConnect call profile

  • [Basic Client] Added IVR user input to Totalview Connect

  • [Basic Client] Added Save/Reset Layout functionality

  • [Basic Client] Alt + back arrow no longer leads to a blank templatelist when making a quickstate

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

  • [Basic Client] Will now request the server to lookup phone numbers, if server does not send them

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

  • [HR] Added file drag and drop feature to multiple file related areas

  • [HR] Added support for being notified when a new application is received

  • [HR] Added support for HR in Totalview Cloud

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

  • [HR] Checklist template can now be copied

  • [HR] Recruitment now supports unsolicited applications

  • [HR] The employee column in Handed out items is now sortable and filterable

  • [HR] The tag in the dropdown will now also be added when selecting tags for files

  • [HR] Vacancies can now be stopped early without employing a applicant

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

  • [iPhone] Added popup notification for not a Totalview call

  • [iPhone] Added Time tab

  • [MobileWeb] Totalview Mobile API support basic Time Reports Data

  • [MobileWeb] Update outbound caller id when changing state from mobile devices

  • [OneConnect] Capture and add IVR user input to call

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

  • [OneConnect] Support for wrap up time when using contact center client

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

  • [Reports] Added Location column and filter for Message, Location and Work Specification

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

  • [Server] Services will now have quoted imagepath

  • [Switchboard and Contact Center clients] Show IVR data collected in One Connect

  • [Time Client] Added checkbox in request changes for showing/hiding deactivated employees

  • [Totalview Cloud Management] Added functionality to configure default email config

  • [Totalview Cloud Management] Added logic to make tenant postfix optional

  • [Totalview Cloud Management] Added support for HR in Totalview Cloud

  • [Totalview Cloud Management] Services will now have quoted imagepath

  • [Totalview Installation] Added support for HR in Totalview Cloud

  • [Totalview Installation] Services will now have quoted imagepath

  • [Totalview Manager Service] Totalview Manager Service enabled for cloud installations

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

  • [Web Admin] Added functionality to add and delete groups

  • [Web Admin] Totalview Manager will now show up under applications

Removed

  • [Authentication] Remove totalview-admin client from Authentication

  • [InstallKit] Removed instalation of Totalview Authentication

  • [Telenor Norway] Removed need for client id and client secret from Totalview Admin.

Changed

  • [Android] Loading data on startup is now faster

  • [Android] Modified the styling of buttons & navigate back behavior on Choose Server & Classic Login pages

  • [Android] Refactored AnalyticsService

  • [Authentication] Blank passwords are no longer allowed. Users with blank passwords must reset their passwords

  • [Exchange, Google Calendar] changed code to run synchronously

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

  • [iPhone] Minor changes for text, icons and layouts in My State, Contacts Details, Offline State, Choose Server and Side Menu bar

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

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

  • [OneConnect] Change queue member log in state immediately when result returns ok instead of waiting for QueueMemberEvent

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

  • [SMS Connector] Changed to .NET 6

  • [Time Client] Add better error reporting to OAuth login, so it will no longer crash on errors

  • [Time Client] Improved API call for getting Time Server settings

  • [Totalview Admin] Connector error messages when starting/stopping/registering/installing connectors are now displayed as a single line

  • [Totalview Basic] Upgraded communications middleware

  • [Totalview Cloud Management] Remove port 8033 from all tenants

Fixed

  • [OneConnect] Show sum of agent statistics (local + mobile + teams) in call group statistics

  • [Android] Load changes right away on MyState when modifying settings, call group signed in/out state & phone options

  • [Android] Will now hide call via workplace if logged in user does not have the capability

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

  • [Basic Client] Faster log in on classic doorway client

  • [Basic Client] Fixed a bug in loading shortcuts

  • [Basic Client] No longer get multiple change state/make reservation screens whens pressing F5/F6 multiple times

  • [Broadworks] Adding special characters in application id will no longer result in an error

  • [Broadworks] Added a fix to handle negative call time statistics when call is detached before answered

  • [Exchange365] Sending emails to multiple recipients now works as intended

  • [Exchange365] Fixed bug causing no error handling when sending http requests

  • [InstallationManager] Tenants installed with existing extension connector information will no longer create duplicates and outdated values

  • [InstallationManager] Fixed Installation Manager not always choosing newest certificate when creating a new tenant

  • [iPhone] Will now hide call via workplace if logged in user does not have the capability

  • [iPhone] Fixed problem to register state with same day ending type

  • [iPhone] Fixed users logout when Authentication server is unreachable.

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

  • [InstallationManager] Fixed crash in shutdown of Time API, Resource API and Gateway

  • [HR] Forcing multiple qualification actions for same employee will now give a warning instead of an error

  • [HR] Copying applications will no longer result in empty files

  • [HR] Deleting employees that have received an email now works as intended

  • [HR] Fix a problem with recruitment where an index problem in database would result in an error

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

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

  • [HR] Fixed a bug where deleting files from qualification gave an error in the english version

  • [HR] Edit application now works as intended.

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

  • [MobileWeb] Template filtering based on State filtering added to MobileWeb connector

  • [OneConnect] Change SnapShotDeviceResult to match changes in OneConnect privateData result

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

  • [Reports] Call statistics group value, under Call Statistics Filter, will now appropriately filter visible data in Telephony

  • [Reports] Fixed inconsistent visibility of Work Specification and Location columns when choosing multiple users in TimeSheet

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

  • [Server] Show caller history in local time when server is in different time zone

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

  • [Server, WCF] User defined custom fields not shown correctly on mobile clients

  • [Switchboard, Reception and Contact Center clients] Fixed a bug that made quick state and make appointment target the logged in user, instead of the selected user

  • [Telenor Norway] Fixed connector not resetting properly on Totalview Server restart.

  • [Time Client] Fixed bug when global settings received no data in one of its parameters, it would crash.

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

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

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

  • [Time Server] Fixed a bug where changing scheduler settings didn’t take effect soon enough in Clock Out Reminder E-mail and Request E-mail

  • [Totalview Installation] Fixed a bug in Totalview Portal configuration where Customer Name was used instead of Tenant Name for the clients postfix

  • [Web Admin] Fixed a bug which prevented viewing the previous update log

Hotfix

  • [TimeServer 2023.0.4.1] Under some rare conditions, the balance became disassociated from their registration when a day was approved

  • [TotalviewServer 2023.0.4.8] Remove incoming trunk code from local number (Base files 2023.0.4.24)

  • [Doorway 2023.0.4.2] Fix a problem where the doorway client running Windows 10 would lose connection to the server

  • [OneConnect 2023.0.4.9] Reset Agent statistics before adding new statistic values (Base files 2023.0.4.23)

  • [TotalviewServer 2023.0.4.7] Set correct logged in Agent device when logging in to Queue with mobile device only (Base files 2023.0.4.23)

  • [iPhone 2023.0.3] Fix problems with date format changes in Time (ISO-8601)

  • [OneConnect 2023.0.4.7] GetDND and GetForwarding only requested for local devices. Reconnect time set to random value between 15 and 100 sec. (Base files 2023.0.4.22)

  • [TotalviewServer 2023.0.4.6] Returned error: “Unknown command” to basic client when a phone number was looked up (Base files 2023.0.4.21)

  • [Android 2023.0.3] Fix issue where My State would freeze when user had 30+ call groups with queues

  • [iPhone 2023.0.2] Fix problem that would log users out when upgrading the Totalview version

  • [Android 2023.0.2] Fix problem that would log users out when upgrading the Totalview version

  • [OneConnect 2023.0.4.6] Show sum of agent statistics (local + mobile + teams) in call group statistics (Base files 2023.0.4.20)

  • [InstallationManager 2023.0.4.1] Improved error checking and logging when updating (Base files 2023.0.4.19)

  • [TotalviewClient 2023.0.4.5] Fixed end template settings/forwarding rules behaviour, when making state changes and appointments (Base files 2023.0.4.17)

  • [OneConnect 2023.0.4.4] Handle Ringing/Active_AttendedTransfer local state type returned in SnapshotDeviceResult (Base files 2023.0.4.16)

  • [TotalviewServer 2023.0.4.5] Reconnect and Retrieve call should always be executed on held connection (Base files 2023.0.4.15)

  • [TotalviewServer 2023.0.4.4, TotalviewClient 2023.0.4.4] Consult of ongoing consultation call now returns error and error message (Base files 2023.0.4.14)

  • [OneConnect 2023.0.4.3] Consult of ongoing consultation call now returns error. Empty SnapshotDeviceResult from secondary device now also clears primary device queue (Base files 2023.0.4.13)

  • [OneConnect 2023.0.4.2, TotalviewServer 2023.0.4.3, TotalviewClient 2023.0.4.3] Added “Forward no answer” settings to desktop client (Base files 2023.0.4.12)

  • [Recruitment 2023.0.4.1] Add support for XForwardedFor, XForwardedProto, XForwardedHost in Recruitment. Also added a guide to configured Reverse Proxy from onprem to cloud (Base files 2023.0.4.11)

  • [HR 2023.0.4.2] Improved performance in Recruitment

  • [iPhone 2023.0.1] Fixed problem with forwarding to VoiceMail for One-Connect users

  • [iPhone 2023.0.1] Fixed problem where token would become invalid, so the time tab would not work. Will try and get a new JWT if it is invalid

  • [Doorway 2023.0.3] Fixed problem when url had a custom port (not 8033 or 443)

  • [Installer 2023.0.4.2] Fixed a crash when service paths include quotes

  • [MobileWeb 2023.0.4.1] Fix problem where if user only has Smart Phone right and nothing else the Time Tab would not show on phones (Base files 2023.0.4.9)

  • [MobileWeb 2023.0.4.1] Now passes token exceptions from time server to callers (Base files 2023.0.4.9)

  • [TotalviewServer 2023.0.4.2, TotalviewClient 2023.0.4.2, TotalviewAdmin 2023.0.4.1] Allow using VM (voice mail) as ‘Forward to’ destination when running One-Connect (Base files 2023.0.4.8)

  • [Authentication 2023.0.4.1] Fixed link to Totalview logo in forgot password email (Base files 2023.0.4.7)

  • [Server 2023.0.4.1] Less logging when a promotion fails due to a disabled user (Base files 2023.0.4.6)

  • [OneConnect 2023.0.4.1] Use DirectedPickupCall instead of DeflectCall when call is via queue

  • [HR 2023.0.4.1] Unsolicited vacancies are changed into candidate pool

  • [Installer 2023.0.4.1] Fix bug with SMS Connector Tester config file missing

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] Possible to modify some keyboard shortcuts

  • [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

  • [Admin] No longer possible to create Provider with no type or subtype

  • [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] Fix problem where SMTP would check for Exchange 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

  • [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 Client] Fixed a problem where Ctrl+S didn’t do the same as Save Changes button

  • [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]

  • [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.4] 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

  • [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

  • [Teams Presence] 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

  • [Teams Presence] 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

  • [Teams Presence] 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

  • [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

  • [Time Server] 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.