Change Log

Totalview 2026 SP2

Released July 2026

File version numbers are 2026.2.7.x

Added

  • [Android] Added Emergency Broadcast feature allowing authorized users to send emergency broadcasts to all internal Totalview contacts

  • [Client] Added support for call pickup via the context menu, allowing users to answer calls for other users by right-clicking on them

  • [Client] Added new Contacts functionality with contact details view and edit screens

  • [Client] Normal clients can now modify their own private contacts even without rights to modify public contacts

  • [Entra] Added a group filter to limit users synchronized from Entra to Totalview

  • [iPhone] Added support for Liquid Glass in iOS 26+

  • [Konnekta] Added support for showing calls in queue

  • [Konnekta] Added synchronization of user notes

  • [Reports] GPS locations are now shown in installations without the Time module

  • [Server] Call history now shows all contact devices instead of only the main number

  • [Server] Added DID number for incoming OneConnect calls to call statistics

  • [TotalviewClient] Added diagnostics view to monitor memory consumption and data received from the server

  • [TotalviewClient] Fit-to-grid now keeps columns aligned to fill the client’s width on resize

Removed

  • [Server] Removed abandoned ProxyConnector from the codebase

  • [Server] Removed VI_PHONEBOOK view

  • [WebAdmin] Removed old phonebook page

  • [WebAdmin] Removed UseCallComments feature flag

Changed

  • [Admin] Deactivated templates are no longer available for selection when configuring providers

  • [Client] Changed client behavior when it becomes invisible

  • [Client] Enabled Contacts list SMS button for contacts with work phone numbers

  • [Client] Contact search now searches across all associated phone numbers instead of only primary work and mobile numbers

  • [Client] Customer Information data is now pushed to clients as Contact objects

  • [Doorway iPad] Made Doorway compatible with Liquid Glass in iOS 26+

  • [General] Centralized framework and package version management

  • [Installer] Replaced DotNetZip with System.IO.Compression for improved performance and reliability

  • [iPhone, Doorway iPad] Migrated most CocoaPods dependencies to Swift Package Manager for improved maintainability and performance

  • [iPhone] Added Emergency Broadcast batching to prevent recipient field overlapping with the message field for messages with many recipients

  • [iPhone] Disabled external contact search when the query is empty

  • [Konnekta] Switched to new User Administration endpoints due to deprecations in Core version 6.0

  • [Server] Added additional logging to Calendar synchronization when “User not found…” errors occur

  • [Server] Improved order number owner lookup: private contact, then public contact, then customer information

  • [Server] Moved purge of RESERVATIONDETAIL and CHANGELOG to between 01:00 and 02:00 instead of midnight

  • [Server] Contact changes made in WebAdmin are now pushed to clients

  • [Server] Same user login with the same client type on the same machine is no longer counted as a new license

  • [Time] Added additional logging to Payment and Account export methods

  • [Totalview Basic] Upgraded communications layer for improved reliability and faster message delivery

  • [Web Client] Updated FAQ link for Totalview Client installation

  • [WebAdmin] Contact import now supports vCard format and full contact field imports across supported formats

  • [WebAdmin] Localized contact import component

Fixed

  • [3CX] Fixed issue with missing callback indication in Totalview Client after 3CX system update

  • [Admin] Aligned phonebook import functionality with new contact handling

  • [Admin] Re-added missing Clear option when mapping calendar types to Totalview templates

  • [Android, iPhone] Fixed issue where the “Display hours as days” feature was incorrectly enabled for older WCF versions that do not support it

  • [Android] Fixed crash when logging out after performing actions on the Time Sheet

  • [Android] Fixed issue where versions below Android 14 did not trust the Sectigo TLS certificate from 2021, causing login failures

  • [Android] Fixed intermittent crash during automatic re-login in the background

  • [Android] Fixed issue where logging into older Totalview versions incorrectly showed the legacy login screen instead of OAuth when enabled

  • [Android] Fixed issue where the app became unresponsive when receiving a call while open

  • [Attachment] Cleaned up unnecessary log entries

  • [Attachment] Ensured DB connections are disposed of after use to prevent intermittent SNILoadHandle exceptions

  • [Client, TimeClient, HR Client] Fixed issue with WebView2 causing “Can’t get there from here” errors due to Entra ID Conditional Access policies

  • [Client] Fixed issue where caller history window did not scale correctly with resolution and DPI settings

  • [Client] Fixed issue where the reason code dropdown expanded infinitely instead of scrolling

  • [Client] Improved phone number owner lookup for outgoing calls from devices

  • [Exchange365, Google Calendar] Fixed how BaseConnector reports its version when running from Calendar.Common

  • [ExchangeEWS] Added missing ReservationID field to XSD, preventing exceptions when creating and updating appointments

  • [HR Recruitment Portal] Fixed floating footer on larger screens

  • [HR] Fixed issue where clients could have unauthenticated access after server restart or prolonged inactivity

  • [InstallationManager] Fixed issue where tenant install/overwrite with a database backup could cause conflicts with .log and .mdf files

  • [iPhone] Fixed typo in Faroese localization when transferring calls

  • [iPhone] Fixed issue where the “No favorite contacts found” view appeared after disabling the favorites filter

  • [iPhone] Fixed issue where users were logged out instead of re-authenticated on invalid tokens due to concurrency issues

  • [iPhone] Fixed auto-update remaining enabled despite being turned off in Settings

  • [iPhone] Fixed an issue where attachments would crash and some navigation button titles were not localized

  • [Konnekta] Prevented duplicate mobile state events from being sent to the server

  • [Manager] Fixed issue where services that failed to stop were not restarted

  • [OneConnect] Prevented extra empty call statistics event triggered by snapshot on Trunk

  • [Server, Exchange365] Added two-way identity linking between Totalview and Outlook appointments to prevent appointment states reverting to default

  • [Server] Cleaned up connection resources after disconnecting unknown client types

  • [Server] Fixed issue where empty external contact search caused a SQL exception instead of returning no results

  • [Server] Fixed constraint violation when deleting a user with associated contacts, email addresses, or phone numbers

  • [Server] Fixed issue where communication with the Extension connector could fail after certain errors

  • [Server] Prevented clearing of user-defined custom field values when updating field definitions in WebAdmin

  • [Server] Ensured comment indication remains visible when deleting one of several comments on a connection

  • [TCM] Fixed issue where opening a running tenant overwrite did not show logs

  • [TimeAdmin] Fixed exception when copying Rebalance during Agreement copy

  • [Totalview.Persistence] Synchronized EF models with the database

  • [TotalviewClient] Disabled calendar scrolling to dates before today using Alt + mouse wheel

  • [TotalviewClient] Fixed header text clipping at the largest font size

  • [TotalviewClient] Fixed memory usage issue with T3CallCenterLight packet processing

  • [WCF] Fixed excessive logging of authentication requests from smartclients

  • [WCF] Fixed issue where custom field filters did not correctly match single values or the last value in a segment

  • [WebAdmin] Added polling-based live logging for scenarios where Windows does not emit file change events

  • [WebAdmin] Improved error handling and behavior for data retention policies when updating

Hotfix

  • [TotalviewClient 2026.2.7.2] Save Contact as private when creating a new private Contact in the client

  • [TotalviewServer 2026.2.7.1] Remove empty email and phone entries from contact import when saving

  • [TotalviewClient 2026.2.7.1] Show Contacts list items after clearing not found filter item

  • [Android 2026.2.1] Fixed an issue where the keyboard would overlap forwarding options in Phone Options and some of the newer pages of the app

  • [iPhone 2026.2.1] Fixed an issue where “HTTPS disabled” was shown incorrectly on the settings page when the server was running with HTTPS enabled

Totalview 2026 SP1

Released March 2026.

File version numbers are 2026.1.3.x

Breaking Changes

  • Removed table PHONEBOOK and replaced with CONTACT, CONTACTCOMPANY, CONTACTEMAIL, CONTACTIMAGE and CONTACTPHONE

  • Removed views VI_PHONEBOOK, VI_PHONEBOOKSTANDARD and VI_PHONEBOOKUSER

Added

  • [Authentication] Allows prioritizing authentication with external login to hide totalview login

  • [Client] Added new contacts view

  • [Doorway iPad, Doorway Surface, Terminal Client] Added support for provisioning clients

  • [Doorway iPad] Add notification sound when the user has changed state

  • [iPhone, WebAdmin, WCF] Added Emergency Broadcast feature allowing authorized users to send out an emergency broadcast to all internal Totalview contacts

  • [Server] Added TimeToLive setting to Customer Information Connectors determining how long lookup results are cached

  • [Time] e-mails sent from Time, contain a header with the name of the tenant sending the e-mail

  • [TimeClient] Added a column in See All Requests window, that shows when the item was created or last updated

  • [TotalviewClient] Added required parameters to Totalview Connect

  • [TotalviewServer, TotalviewClient] When the client uses more than 500 milliseconds to process a message from the server, the logged message will now be shown in the servers’ log as an information message

  • [WebClient] Added help button to navigate to Tenant Information documentation

Removed

  • [Reports] Removed the “What’s New” button from the Sidebar

  • [Server] Remove Call Group add/remove option from Konnekta call groups

  • [Server] Removed obsolete AuthenticationPortal code from server, clients, and TotalviewWCF connector

  • [Server] Removed TenantId from pbx types and command memory objects

  • [Server] TENANTID column removed from CALLSTATISTIC, RCLPHONE and RCLCALLER DB tables

Changed

  • [Attachment] Clear connection pools in case of type initialization exception

  • [Client] Changed Phonebook to Contacts

  • [General] Upgraded .NET projects to version 10

  • [HR Client, Time Client, TotalviewClient, TotalviewAdmin] Switched to use WebView2 for login

  • [HR, HR Client] Sync and display more wage statistics data from payroll system on an employees wage overview page

  • [Konnekta] Upgraded API definitions to Core version 5.8

  • [Server] Added support for provisioning classic doorway client

  • [Server] Migrated PHONEBOOK table to CONTACT table. Changed VI_PHONEBOOK to use CONTACT table and dropped other VI_PHONEBOOK* views based on PHONEBOOK

  • [Server] Search for Template using both untrimmed and trimmed #name from appointment subject

  • [Server] TeamsPresence access tokens are no longer logged (were partially logged)

  • [TCM, WebClient] Move support settings from WebClient appsettings to the database. Also allow for TCM to override settings per tenant

  • [TCM] Allow usage of previously allocated port number for new Tenant

  • [Time Server] Migrated CanSeeGpsLocation permission to RESOURCE table

  • [TotalviewClient] Totalview connect: now executes in a separate thread, it is now possible to use environment variables in paths for start application actions, and some cleaning in error messages

  • [WebAdmin] Added new “Show calls in Caller History” permission to user

  • [WebAdmin] Changed phonebook to work with new CONTACT table

Fixed

  • [Admin] Fixed UI layout issues caused by IDE default font changes

  • [Android] Fixed bug where it was not possible to enable Hour pr. day in Time Registration Settings

  • [Android] Fixed forwarding options being hidden when the keyboard is open in OneConnect Phone Options

  • [Android] Fixed keyboard behavior on Time screens when typing in comment fields or opening the calendar

  • [Android] Fixed incorrect “+” prefix being added to OneConnect custom forwarding numbers

  • [Android] Fixed Time showing incorrect week/year text when year turnover occurs

  • [Doorway iPad] Fixed problem with transparent UI caused by Liquid Glass in iOS 26

  • [Exchange365] Add timeout and backoff for users that take a long time to fetch appointments for

  • [HR Client] Fixed Windows dialog warning when opening exported file with incorrect extension

  • [HR] Will now synchronize First Workday from payroll system

  • [InstallationManager] Fix assembly binding redirect bug in HR Server configuration file causing e-mail sending to fail in new tenants

  • [InstallationManager] Fix bug with async void method throwing exception that would crash the process

  • [InstallationManager] Fix bug with ExchangeVersion field not being set correctly in Authentication Server config

  • [iPhone] Fixed “Call With” feature on Call Tab not showing call bar when making a call

  • [iPhone] Fixed a localization issue where “Filter” was not translated on the Filter view.

  • [iPhone] Fixed inactive states shown as an option when editing time sheet

  • [iPhone] Fixed Time showing incorrect week/year text when year turnover occurs

  • [Konnekta] Fix bug with exceptions in user and call groups polling not lowering polling frequency

  • [Konnekta] Invalid JSON in logs should not prevent connector startup

  • [Manager Service] Fixed bug where failure to start one service would result in others not being started

  • [OneConnect] Show correct called device when consulting a queue

  • [Server] 3CX and IPOffice show correct direction and state for outgoing calls in call log

  • [TCM] Remove unnecessary logging regarding no version match

  • [TeamsPresence] No longer starts a new timer each time the server is restarted

  • [TimeExporter] Fix problem that would give errors when editing the newest person or balance

  • [TimeServer] Fixed assembly bindings definitions in Time Server config for .NET 10

  • [TimeServer] Fixed bug in CreateFaroeseInstallationTimeSeedData.sql script where TRSRIGHTSDEFINITION table would be repopulated

  • [TotalviewClient] Fixed bug with referrer number being populated for number log calls

  • [WebAdmin] Fixed bug where contact could not be deleted when a comment was attached to it

  • [WebAdmin] Fixed bug where phonebook import did not work when importing larger files

  • [WebAdmin] Increased HTTP max timeout, added phone book import timeout errors, and fixed notification z-order

Hotfix

  • [ExchangeEWS 2026.1.3.1] Add missing ReservationID field to XSD file causing exception when creating and updating appointments

  • [Konnekta 2026.1.3.1, AD 2026.1.3.1] Switch to new User Administration endpoints due to deprecations in Core version 6.0

  • [HR 2026.1.3.1] Fixed issue where a client could have unauthenticated access after a server restart or longer period of inactivity

  • [Client 2026.1.3.4] Changed Contacts list SMS button to be enabled for contacts with work phone numbers

  • [iPhone 2026.1.3] Fixed an issue where opening the app without an internet connection could prevent previously logged-in users from accessing cached data, causing the app to remain on the “Connecting to server” screen

  • [Client 2026.1.3.2] Changed client behaviour when it becomes invisible

  • [Manager Service 2026.1.3.1] Fixed bug where services that failed to stop were not being restarted

  • [Attachment 2026.1.3.1] Dispose DB connection after use to prevent intermittent SNILoadHandle exception

  • [OneConnect 2026.1.3.1] Prevent extra empty call statistics event triggered by snapshot on Trunk

  • [iPhone 2026.1.2] Fixed an issue where it was not possible to enable Caller Identification for Totalview on new installations

  • [iPhone 2026.1.1] Fixed an issue where the call bar would load indefinitely when the app was opened after receiving a call while it was closed

  • [3CX 2026.1.3.1] Fixed bug with missing call back indication in Totalview client after 3CX system update

  • [Client 2026.1.3.1] Fixed bug where reason code dropdown grew infinitely instead of scrolling

  • [TimeAdmin 2026.1.3.1] Fix exception in copy of Rebalance when copying Agreement

  • [Server 2026.1.3.1, Exchange365 2026.1.3.1] Added two way identity linking between Totalview and Outlook appointments to avoid appointments states being changed to default in certain scenarios

  • [Server 2026.1.3.2] Fixed bug where communication with Extension connector would start failing when certain error occurred

  • [Client 2026.1.3.3, TimeClient 2026.1.3.1, HR Client 2026.1.3.1] Fixed issue with WebView2 causing “Can’t get there from here” error due to device’s Entra ID Conditional Access policy at some customers

Totalview 2026

Released Januar 2026.

File version numbers are 2026.0.1.x

Added

  • [AD Connector] Now possible to include user images in synchronization

  • [Client] Added Caller History

  • [HR Client] Added ability to upload files to vacancies to enhance vacancy documentation

  • [HR Client] Added support for setting deactivation date on employees into the future

  • [Konnekta] Added remaining call group and member statistics

  • [Konnekta] Population of Last Destination field in Contact Center and Switchboard

  • [Konnekta] Support for multiple Konnekta connectors running at the same time in one Totalview installation

  • [Time Client] Now possible to reset a Time Account at a specified date

  • [TotalviewServer, TotalviewAdmin and Totalview3MobileState] Implement and use new Telenor Denmark mobile state API (requires Totalview DB update script)

  • [TotalviewServer, TotalviewAdmin] Added minimum call group member check for all pbx types

  • [TotalviewServer, TotalviewClient] Added option to monitor calls based on users current state

  • [WebClient, Reports] Added feature flag to enable time reports in web client and disable them in reports

Removed

  • [AD Connector, TotalviewAdmin, TotalviewServer] No longer possible to synchronize Call Group Filters from Active Directory

  • [Server] TENANTID column removed from RESOURCE, PROVIDER, PBXDEVICE and NUBMERLOG DB tables

Changed

  • [WCF] Include state active/inactive data for smart clients to handle better in UI

  • [AD Connector, TotalviewAdmin, TotalviewServer] Wrapup time and extension now uses the largest available value when users are in multiple AD Groups

  • [AutoUpdater] Remove logging from console and add simplified Console UI for update feedback

  • [HR Client] Simplify the process of adding next of kin to employee

  • [HR Client] Will now compress images to JPEG and not store them as uncompressed BMP files

  • [InstallationManager] Passwords are no longer reset and MustChangePassword is not changed when creating tenant with Database Backup file

  • [Konnekta] Change user and call groups polling to be less frequent

  • [Konnekta] Transfer calls using camp-on, if supported

  • [Konnekta] Limit to single event device number

  • [Server] Enable use of number intervals when defining call group sign in/out numbers in Templates and Forwarding rules

  • [Teams] TotalviewTeamsPresenceFirstLogin support connecting to Totalview server not running TLS

  • [TotalviewAdmin] Moved minimum call group member check settings to Server settings

  • [WebAdmin] Include PureAdmin users in WebAdmin users overview

  • [WebAdmin] Turned person picker buttons into component to be reused

  • [WebAdmin] Turned person picker buttons into component to be reused in different places

  • [WebAdmin, TotalviewAdmin] Flip text for setting call monitoring for states

  • [WebAdmin, TotalviewAdmin] Set value of “Must change password” on user creation to false by default

Fixed

  • [Android] Fixed inactive states shown as an option when editing time sheet

  • [AD Konnekta] Fixed bug where DirFields mappings did not match if some DirFields where empty

  • [AD Konnekta] Fixed bug where synchronization fails if user has no personal lines

  • [Basic Client] Call groups available slider was drawn on the header of Call Groups

  • [Basic Client] Reciepts for sent SMS messages are now paired with the original send operation

  • [Basic Client] When the message or location of a state/appointment was long it was draw outside the textbox in View State

  • [Client] Editing logged in user data should not required re-login when license limit is reached

  • [HR LL Wage Connector] Respect excludeFromTotalviewHR flag when synchronizing employees agreements and divisions

  • [HR] Fixed sync issue where birthday was not set correctly when importing from payroll system

  • [iOS] Fixed bug where setting current state that allowed back in time did not actually set startime back in time

  • [Konnekta] Fixed bug where connector would try to answer call on a device that was not ringing

  • [Konnekta] Same call could count multiple times in call statistics if it was bounced or redistributed

  • [MobileWeb] Make sure WCF uses Local device type when showing associated call groups. Fixing problem when user has multiple device types with same value

  • [Server] Remove duplicate update of connected providers when settings change

  • [Time Server] Fixed bug where user could not reject time change requests

  • [WCF] Fixed bug where sending time requests from smart clients would stop time server from loading upcoming registrations

  • [WCF] Optimize WCF method GetUserDeviceCallLog regarding population of resource names

Hotfix

  • [OneConnect 2026.0.1.1] Prevent extra empty call statistics event triggered by snapshot on Trunk

  • [Konnekta 2026.0.1.3] Add missing PLAY_PROMPT_AND_FORWARD enum

  • [Exchange365 2026.0.1.1] Add timeout and backoff for users that take a long time to fetch appointments for

  • [Doorway iPad, 2026.0.1] Fix problem with transparent UI caused by Liquid Glass in iOS 26

  • [Konnekta 2026.0.1.2] Fix bug with exceptions in user and call groups polling not lowering polling frequency

  • [WebAdmin 2026.0.1.2] Increased HTTP max timeout, added phone book import timeout errors, and fixed notification z-order

  • [TotalviewServer 2026.0.1.1] Remove Call Group add/remove option from Konnekta call groups

  • [TimeExporter 2026.0.1.1] Fix problem that would give errors when editing the newest person or balance

  • [Konnekta 2026.0.1.1] Invalid JSON in logs should not prevent connector startup

  • [HR 2026.0.1.1] Will now synchronize First Workday from payroll system

  • [InstallationManager 2026.0.1.1] Fix assembly binding redirect bug in HR Server configuration file causing e-mail sending to fail in new tenants

  • [Android 2026.0.1] Fixed OneConnect Phone Options crashing when opening and unable to select forwarding options on change state details

Totalview 2025 SP3

Released September 2025.

File version numbers are 2025.3.9.x

Added

  • [Android,iPhone] Can now hide Time tab by configuring rights in Web Admin

  • [HR Client] Added functionality to compose emails within the Candidate Pool page

  • [HR, Server, Admin] Added support for GDPR data retention policies

  • [InstallationManager] Upgrade connectors in InstallationManager as part of tenant upgrade

  • [Konnekta] Add call control support for third-party phone types

  • [Konnekta] Send DTMF tones from desktop client

  • [Konnekta] Synchronize users and call groups with Totalview every 15 minutes

  • [Time Client] Added support for showing GPS location on registrations

  • [WebAdmin, TimeServer, TimeClient, Reports] Added support for hiding and showing GPS location on reservations based on TimeRights

  • [WebAdmin] Added overview and actions for soft deleted users

Changed

  • [Android] In Timesheet the validated/exported days are displayed as locked

  • [Android] Kotlin version bumped from 1.9.X to 2.2.X. Realm cache database replaced with Room

  • [HR Client] Vacancy state and creation date are now displayed in the dropdown used to copy applicants to another vacancy

  • [iOS] In Timesheet the validated/exported days are displayed as locked

  • [iOS, Android] When TimeAdmin setting ‘allow-correction-request-for-days’ says e.g. 10 days the days further back than 10 days are displayed as locked

  • [iPhone] App no longer asks for location permission ‘always’

  • [iPhone] When changing state order or hiding states the shortcuts are updated accordingly. Moverover, when triggering a shortcut and the my-state tab is not selected then the app will select the my-state tab and (try to) set the state

  • [Time Server] Refactored logging to align with standardized logging level conventions

Fixed

  • [3CX] Check “Log out from queues” from users current profile when showing agents queue state

  • [Android] Fixed issues when token is refreshed: (a) possible ‘synchronized’ deadlock resolved; (b) when cached AuthState is null the portal is called with relogin flag set

  • [Android] Fixed issues in phone options where view was drawn behind and not below the phone’s statusbar

  • [Android] Fixed issue in Timesheet edit mode. When inserting new movement the state definition was empty

  • [AutoUpdater] Fixed bug with update-self sometimes failing with FileNotFound exception

  • [Basic Client] Fixed a bug in evaluation of forwarding rules

  • [HR Server, Recruitment Portal] Reduced memory footprint on Recruitment Portal by adding a Portal-specific endpoint and tuning WCF configurations

  • [HR Server] Fixed an issue where tasks failed to schedule if the database was unavailable during startup

  • [IdentityServer] Fixed an issue where trying to login with Microsoft365 failed if the email was attached to an inactive user

  • [iPhone] Shortcuts fix: when logged out then there should be no shortcuts to pick

  • [Konnekta] Fix bug with active queue population of queue virtual calls when call group is set up to ring simultaneously at multiple members

  • [Konnekta] Fixed bugs with numbers showing in active queue, handled queue and call log. Many scenarios.

  • [Konnekta] Reauthenticate immediately in case of permission error from Konnekta API

  • [OneConnect] Fix bug with call hanging at device when calling from local device to own secondary device, i.e. mobile or Teams

  • [Server] Konnekta number log implementation performance rewrite

  • [TCM] Fixed console error due to missing authentication for the WebSocket

  • [TCM] Fixed potential issue with uploading backup database while creating tenant where message said success but an error occurred

  • [Time Client] Fixed a bug where states were not filtered out when deactivated, restricted by custom fields, or disallowed in the Time Client

  • [TimeServer] Handle empty location coordinates in time registrations from clients by looking up previous database entries before saving

  • [Totalview.Persistence] Removed EF Core warnings

  • [Totalview.Persistence] Reverted global query filter changes

Hotfix

  • [Konnekta 2025.3.9.3] Fix bug with exceptions in user and call groups polling not lowering polling frequency

  • [Konnekta 2025.3.9.2] Change user and call groups polling to be less frequent

  • [InstallationManager 2025.3.6.2] Passwords are no longer reset and MustChangePassword is not changed when creating tenant with Database Backup file

  • [WCF 2025.3.9.2] Optimize WCF method GetUserDeviceCallLog regarding population of resource names

  • [HR Client 2025.3.9.1] Will now compress images to JPEG and not store them as uncompressed BMP files

  • [Konnekta 2025.3.9.1] Transfer calls using camp-on, if supported

  • [WebAdmin 2025.3.9.1, TotalviewAdmin 2025.3.9.2] Flip text for setting call monitoring for states

  • [TotalviewServer 2025.3.9.2, TotalviewClient 2025.3.9.6] Added option to monitor calls based on users current state

  • [Time Server 2025.3.9.1] Fixed bug where user could not reject time change requests

  • [Basic Client 2025.3.9.3] Added shortcuts to Call Codes, Call Comments and Caller History

  • [WCF 2025.3.9.1] Fixed bug where sending time requests from smart clients would stop time server from loading upcoming registrations

  • [TotalviewServer, TotalviewAdmin and Totalview3MobileState 2025.3.9.1] Implement and use new Telenor Denmark mobile state API (requires Totalview DB update script)

Totalview 2025 SP2

Released June 2025.

File version numbers are 2025.2.6.x

Added

  • [AD] Added support for Extension Attributes and Directory Extensions

  • [Client] Call codes can now be added to calls in the Contact Center and Switchboard clients

  • [InstallationManager] /swagger endpoint added to reverse proxy for WCF

  • [iPhone] Option to log users’ network activity realtime anonymously

  • [IPOffice] Added support for DND when in teams call

  • [Konnekta] Added support for Teams clients

  • [Reports] Added Reason and Outcome Codes statistics pages

  • [WCF] Add new methods to External API. Extend ExternalGetUsers with current state, add ExternalSetForwarding, and add ExternalSetCurrentStateWithTemplate. Swagger file is also available

  • [WebAdmin] Added option to import Totalview license

  • [WebAdmin] Add support for managing states in web admin

  • [WebAdmin] Reason Codes and Outcome codes can be administered

  • [WebClient] Added module dropdown navigation

  • [WebClient] Added select/deselect all checkbox for person picker

Changed

  • [AD] Optimized synchronizing Entra tenants with a lot of groups

  • [Extension] Improved logging

  • [HR Recruitment Portal] Improve error handling to correctly display “404 Not Found” instead of “500 Internal Server Error” when navigating to non-existent pages

  • [iOS] Discovery of server optimized to succeed or fail within 4 seconds

  • [Konnekta] Use call group total/answered/unanswered call statistics “for period”, instead of last 24 hours

  • [Server] Widened Custom field value length for users from 100 to 500 characters

  • [WebAdmin] Changed user copy behavior to no longer duplicate the user’s image

  • [WebAdmin] Copy user no longer copies contact details

  • [WebClient] Upgrade Telerik UI fo Blazor from version 6.0.2 to 8.1.1

  • [MobileWeb] External API now requires a license

Fixed

  • [Attachment] Add support for caching of Business Center Cloud Work Specification and added a ping to keep the connection alive

  • [Authentication] Add URL sanitation to prevent potential XSS

  • [Client] Totalview Connect Http Get now supports SSL (https) and redirects

  • [Clients Installer] Fixed an issue with parameter checking when running the installer from CLI

  • [HR Server] Fixed vacancies going into the finished state prematurely when activating only one of many possible onboarding participants

  • [Konnekta] Fixed bug in call statistics where calls to numbers (typically single digit) would cause problems and preventing device events being sent to Totalview server

  • [Reports] Fixed an issue where wrong days where shown in telephony callload data

  • [SMS] Fixed a Twilio SMS sending issue caused by a missing library

  • [Time] Fixed an issue where user could get stuck on work overview

  • [TimeClient] Fixed date interval selection in the date pickers on ‘Select Employees’ and ‘Overview’ by only updating the interval when closing the date picker

  • [TimeServer] Fixed a crash caused by a missing or null registration origin client name in the database

  • [Totalview3CX] Ignore reinitialization after TotalviewServer reconnect

  • [TotalviewClient] Added TotalviewClient logging when executing ShellExecute command requests

  • [TotalviewClientSetup] TotalviewAutoUpdater.exe file signed with Formulas code signing certificate

  • [TotalviewOneConnect] Fixed problem with call shown as answered in Number log when multiple calls are queued and unanswered

  • [TotalviewOneConnect] Retrieve call when call is blind transferred from call group agent

  • [TotalviewOneConnect] Show call group agent answer in call log when call is alerting at secondary device, i.e. mobile or Teams

  • [WebAdmin] Fixed an issue where adding a agreement to a copied user would be added to multiple users

Hotfix

  • [WCF 2025.2.6.2] Fixed bug where sending time requests from smart clients would stop time server from loading upcoming registrations

  • [Basic Client, 2025.2.6.1] Fixed a bug in evaluation of forwarding rules

  • [Konnekta 2025.2.6.3] Add call control support for third-party phone types

  • [HR Server 2025.2.6.1] Fixed an issue where tasks failed to schedule if the database was unavailable during startup

  • [Server 2025.2.6.2] Konnekta number log implementation performance rewrite

  • [TotalviewOneConnect 2025.2.6.1] Fix bug with call hanging at device when calling from local device to own secondary device, i.e. mobile or Teams

  • [Konnekta 2025.2.6.2] Fix bug with active queue population of queue virtual calls when call group is set up to ring simultaneously at multiple members

  • [Server 2025.2.6.1, WCF 2025.2.6.1] Teams presence state sync ignore prepende “sip:” in users sip address

  • [Totalview3CX 2025.2.6.1] Check “Log out from queues” from users current profile when showing agents queue state

  • [AutoUpdater 2025.2.6.1] Fixed bug with update-self sometimes failing with FileNotFound exception

  • [Totalview.Persistence 2025.2.6.2] Reverted global query filter changes

  • [Konnekta 2025.2.6.1] Reauthenticate immediately in case of permission error from Konnekta API

  • [InstallationManager, 2025.2.6.1] Adjusted update step numbers

  • [Totalview.Persistence 2025.2.6.1] Removed EF Core warnings

Totalview 2025 SP1

Released March 2025.

File version numbers are 2025.1.3.x

Added

  • [Basic Client, Android, iPhone] Added Queue distribution and “handled by member” information to Number log

  • [Database] Added predefined Type column to STATE that can be used by PowerBI

  • [TimeAdmin] Added new field type to Balance that can be used by PowerBI (Stored in TRSDatabase type field)

  • [WebAdmin] Added ability to search in users’ custom field values in the user grid

  • [WebAdmin] Added call code permissions to the users’ page

  • [WebAdmin] Display an error when creating or activating a user which then exceeds the licensed maximum user limit

  • [WebClient] Support for language switching and preliminary support for Faroese

Changed

  • [Android] Added more logs to track how tokens are refreshed

  • [iPhone] Improved logging when going offline and online

  • [Sona.fo] Connector now uses the new Meilisearch search

  • [WebAdmin] Changed hotkeys from the Ctrl+Shift+Key pattern to Ctrl+Alt+Key and Alt+Key on the Users page

Fixed

  • [Android] Fix extra padding getting added to Time tab top app bar when opening the keyboard

  • [Basic Client] Fixed an issue where GUI update stoped for some elements when Call Group or Appointments window were very small

  • [HR Client] Fixed an issue where an onboarding applicant couldn’t have the same start date as a merged employee

  • [HR Client] Fixed an issue where tags could not be deleted despite the deletion icon being visible. Also improved tag-related documentation with more descriptive text

  • [HR Client] Fixed an issue with small screen resolution when editing handed out items

  • [HR Client] Fixed application being opened behind other windows and not remembered maximized/windowed state

  • [InstallationManager] Upgrading tenants with missing HR config files now works correctly

  • [iPhone] Fixed issues with forwarding and DND when setting state and end state, and when creating or editing appointments

  • [Server] Fix bugs related to Manager Service discovery and creation

  • [TimeAdmin] Fix jQuery upgrade errors. Create balance types and count types now works as expected

  • [TimeClient] Fixed an issue where selected state was not hightlighted right away in the right-hand dropdown menu

  • [WebAdmin] Fix an issue where saving/deleting a user would not give an error when Extension connector was not running

  • [WCF] OAuth authentication now only uses RECID as the user identifier and will no longer accidentally match UserId

Hotfix

  • [HR Server 2025.1.3.1] Fixed an issue where tasks failed to schedule if the database was unavailable during startup

  • [Server 2025.1.3.2] Konnekta number log implementation performance rewrite

  • [Konnekta 2025.1.3.3] Fix bug with active queue population of queue virtual calls when call group is set up to ring simultaneously at multiple members

  • [Totalview3CX 2025.1.3.2] Check “Log out from queues” from users current profile when showing agents queue state

  • [Konnekta 2025.1.3.2] Reauthenticate immediately in case of permission error from Konnekta API

  • [TotalviewClient 2025.1.3.3] Added TotalviewClient logging when executing ShellExecute command requests

  • [Clients Installer 2025.1.3.2] Fixed an issue with parameter checking when running the installer from CLI

  • [TotalviewOneConnect 2025.1.3.2] Fixed problem with call shown as answered in Number log when multiple calls are queued and unanswered

  • [Authentication 2025.1.3.1] Add URL sanitation to prevent potential XSS

  • [Totalview3CX 2025.1.3.1] Ignore reinitialization after TotalviewServer reconnect

  • [TotalviewOneConnect 2025.1.3.1] Show call group agent answer in call log when call is alerting at secondary device, i.e. mobile or Teams

  • [InstallationManager, 2025.1.3.2] /swagger endpoint added to reverse proxy for WCF

  • [WCF, 2025.1.3.1] Add new methods to External API. Extend ExternalGetUsers with current state, add ExternalSetForwarding, and add ExternalSetCurrentStateWithTemplate. Swagger file is also available

  • [AD, 2025.1.3.1] Added support for Extension Attributes and Directory Extensions

  • [iPhone, 2025.1.2] Fixed setting state when attachments have special characters like “, ‘, <, >, and &

  • [Doorway iPad, 2025.1.1] Fixed setting state when attachments have special characters like “, ‘, <, >, and &

  • [iPhone, 2025.1.1] Removed an error message in the call log

  • [TotalviewClientSetup 2025.1.3.1] TotalviewAutoUpdater.exe file signed with Formulas code signing certificate

  • [Konnekta 2025.1.3.1] Fixed bug in call statistics where calls to numbers (typically single digit) would cause problems and preventing device events being sent to Totalview server

  • [Attachment 2025.1.3.1] Add support for caching of Business Center Cloud Work Specification and added a ping to keep the connection alive

  • [TimeServer 2025.1.3.1] Fixed a crash caused by a missing or null registration origin client name in the database

  • [Server 2025.1.3.1] Ignore setting “Banke på” and “Fælles optaget” when setting One-Connect user Call Profile from Totalview

Totalview 2025

Released January 2025.

File version numbers are 2025.0.1.x

Added

  • [AD] Entra ID user synchronization

  • [AD] Konnekta user synchronization

  • [Android] Added balance sum and balance movements to TimeSheet view

  • [Android] Added Time Registration Settings

  • [Android] Can now hide Set Current State, Calendar, Contacts, and Call by configuring rights in Web Admin

  • [Android] Show hours per day in Time Account Details

  • [Basic Client] Added shortcut to Totalview admin

  • [Clients Installer] Added parameter to silently tick the add postfix checkbox

  • [HR Client] Added functionality to send recommendation back to committee

  • [HR Client] Added more features to Candidate Pool text editor

  • [HR Client] Added possibility to attach files to recommendation and approval in recruitment

  • [HR Client] Added work phone number to employees overview columns

  • [HR] Added possibility to choose what files can be uploaded in an application in recruitment

  • [InstallationManager] Updates will automatically create file and database backups and tenants will be reverted to previous state if an update fails

  • [InstallationManager] When upgrading an Extension connector will be added if missing

  • [iOS] Added SearchBar in Calendar tab

  • [iOS] Added Time Registration Settings

  • [iOS] Can now hide Set Current State, Calendar, Contacts, and Call by configuring rights in Web Admin

  • [iPhone] Added balance sum and balance movements to TimeSheet view

  • [Konnekta] Added State Synchronization on Startup/Reconnect functionality

  • [Konnekta] Call wrap-up

  • [Reports] Added option to click on location in timesheet if there is a coordinate connected to show pin in google map

  • [Reports] Send ping to extension connector when resource changes UserDayLength

  • [Server, WCF] Added Change state, Calendar view, Contacts view and Call view smart client permissions

  • [Server] Added functionality to cleanup the CHANGELOG table

  • [Server] Handle updating user images when pinged from extension connector

  • [WCF, Server] Added functionality to set and get UserDayLength

  • [WebAdmin] Added Change state, Calendar view, Contacts view and Call view smart client permissions to WebAdmin

  • [WebAdmin] Added feature to configure hours per day in WebAdmin

  • [WebAdmin] Added functionality to create automatic backups when updating from WebAdmin

  • [WebAdmin] Added image upload to WebAdmin

  • [WebAdmin] Added keyboard shortcuts to the Users page

Removed

  • [Authentication] Removed old Microsoft external authentication

  • [Database] Cascade delete action on custom field foreign key constraint

  • [Portal] Removed Totalview Portal

  • [Reports, iOS, Android] Time dashboards no longer show future time usage

  • [TotalviewServer] Remove Resource API

Changed

  • [3CX] Prioritize 3CX Softphone v16 if multiple devices are connected

  • [Admin] In installations with WebAdmin, modification of Custom Fields is disabled in Admin. Instead, there is a link to WebAdmin

  • [Authentication] Align more with Duende template. Move from MVC to Razor Pages

  • [Authentication] Updated name of Azure Active Directory to Microsoft Entra ID

  • [Authentication] Updated name of Office 365 to Microsoft 365

  • [Database] Changed minimum support from SQL Server 2014 to SQL Server 2016

  • [Doorway for iPad] Rewritten reachability code that checks if the device is online or offline. Also checks if the server is reachable

  • [Exchange365] Changed Microsoft Graph API connection check

  • [HR Client] Display the exact days remaining until task deadlines in checklists, replacing the default “99.”

  • [HR Client] Sort most grids, lists, and menus alphabetically

  • [HR] Client, Server and Recruitment portal communication changed from TCP to HTTP

  • [InstallationManager, Authentication] Unified time installation check to verify the TRSALPHA table is in the database

  • [iPhone] Migrated advanced-change-state view from Objective-C to Swift

  • [iPhone] Migrated calendar appointment view from Objective-C to Swift

  • [iPhone] Migrated code from relative large view controllers to cells and/or model extensions

  • [iPhone] Rewritten reachability code that checks if the device is online or offline. Also checks if the server is reachable

  • [Konnekta] Remove duplicate CDR registrations

  • [Server, Exchange365] Use Graph API immutable appointment IDs

  • [Server, Totalview3Command] Support for Totalview Command in cloud

  • [Server] Add more details to custom field save log message

  • [Server] Origin for appointment next state will now show as Next State

  • [ServerApi] Portal APIs (e.g., version check) now moved to Server API

  • [TCM] Certificate private keys created as non-exportable

  • [TCM] Disallowed underscore in tenant names

  • [Time Admin] Updated to use newest version of JQuery

  • [TimeClient] Will now try an automatically re-login if there is an issue with the JWT

  • [TimeServer, WCF] Add JWT check and will now reject expired tokens

  • [TimeServer] Return negative balance registrations in GetAccountRecords Account API

  • [Totalview Cloud Management] Changed to start tenant update without Totalview Server

  • [WCF] Time Capabilities will only be included when requesting from a smart client

  • [WCF] User will be logged out when losing smart phone rights

  • [WebAdmin] Can now download clients from WebAdmin root page

  • [WebAdmin] Changed name to WebClient (Installation folder, AppPool, BaseFiles)

  • [WebAdmin] Changed User Picker design

  • [WebAdmin] Changed virtualization in the user list in users page to make it easier to select multiple users

  • [WebAdmin] Convert to modular structure

Fixed

  • [3CX] Add more startup logging and change fallback ini file strategy

  • [Admin] Fix bug with custom field recid not being refreshed on save

  • [Admin] Fixed access violations when changing selected in States and Templates

  • [Authentication] Fixed authentication state cookie not being persisted

  • [Authentication] Remove duplicate rows in ClientRedirectUris and ClientPostLogoutRedirectUris tables on upgrade

  • [Basic Client] Fixed some minor bugs in translations

  • [Client] Fix memory leak and optimized loading call groups

  • [Client] Fixed a bug where call group filters would not work after reconnecting

  • [Client] Fixed a bug where the call group list would scroll to the top

  • [Client] Fixed access violation when changing selected watch list item

  • [Client] Hide call control buttons when call is in queue state

  • [Client] Update desktop client when creating or reactivating as user

  • [Contact Center] Fixed a bug where the call group list in contact center would scroll to the top

  • [HR Client] Fixed layout issues where text, buttons, or checkboxes were off-screen during resizing

  • [HR Client] Fixed links to Vacancy/Application to navigate to correct urls

  • [HRServer] Fixed issue when saving address and user did not have rights to edit tags

  • [iPhone] Fixed a bug when creating an appointment where keyboard was shown after picking e.g. forwarding or next state

  • [iPhone] Fixed a few bugs in the Caller Identification feature where phone numbers were not synchronised

  • [IPOffice] Prioritize call control commands over less urgent API calls

  • [IPOffice] Unblock events processing when call group login/out API calls in progress

  • [Konnekta] Detect when users have been logged out of call group

  • [Konnekta] Show initial called number in active queue

  • [Konnekta] Validate state mapping exists before attempting to synchronize state from Totalview to Konnekta

  • [MobileWeb] Fixed a bug in the SetCurrentState public api when finding user

  • [Reports] Call Load statistics displaying wrong date/period

  • [Reports] Fixed hours to days not updating when changed in smart client

  • [Server] Ping from WebAdmin should remove deactive user from clients

  • [TimeServer, MobileWeb, InstallationManager] Added padded IPV6 localhost address to IP filter in TimeServer and MobileWeb

  • [TotalviewServer] Fixed a bug where custom fields for other users would be removed when adding a user to a time group

  • [Wallboard] Fixed license check

Hotfix

  • [Server 2025.0.1.2] Fix server exception after client user image request command object freed twice

  • [Attachment 2025.0.1.1] Add support for Business Center Cloud Work Specification using OAuth

  • [Basic Client 2025.0.1.2] Add Keep as Outbound caller id option in Change State and Appointment when running Konnekta

  • [Server 2025.0.1.1] Fix bugs related to Manager Service discovery and creation

  • [Basic Client 2025.0.1.1] Set correct Outbound caller id from Forwarding rules when running Konnekta

  • [TimeAdmin 2025.0.1.1] Fix jQuery upgrade errors. Create balance types and count types now works as expected

  • [InstallationManager 2025.0.1.1] Upgrading tenants with missing HR config files now works correctly

  • [iPhone, 2025.0.5] Fixed error in call-directory extension

  • [iPhone, 2025.0.4] Fixed an error where attachments’ select-single functionality was not working on top level

  • [iPhone, 2025.0.3] Fixed an error where user could save state from the list although work specification(s) were required

  • [iPhone, 2025.0.2] Fixed bug where work specifications were not working on server versions older than 2023 SP 0

Totalview 2024 SP1

Released September 2024.

File version numbers are 2024.1.9.x

Added

  • [3CX] Support for 3CX version 20

  • [Admin] Added a warning for upgrading WCF to .NET 8 due to the required manual changes after update

  • [Android] Add option to select Next state when registering state and creating appointment

  • [Android] Added average work week information in Time

  • [Android] Added Next state info in AppointmentDetails view

  • [Android] Added option to select Work or Mobile when executing “Call with…”

  • [Android] Added Phone Options for Konnekta

  • [Android] Added swipe to delete to the call log

  • [Android] Show hours and minutes when template’s lenght is more than one day

  • [Android] Toggle call group state while in a call

  • [Basic Client] Can now start a BusyLights ringing tone when alerting calls are recieved

  • [Basic Client] Change state order and visibility

  • [Client] Right clicking on the make call icon now lets you choose your outbound caller id when running Konnekta

  • [Doorway] New iPad Totalview Doorway client app added. The app is available for iPads on the App Store

  • [HR Client, HR Recruitment Portal] Added an option to hide vacancy application forms when publishing them to the Recruitment Portal

  • [HR Client] Added a default confirmation email template for applicants applying through the voluntary vacancy

  • [HR Client] Added search fields for Qualifications, Qualification Types, & Qualification Groups under Settings

  • [HR Client] It’s now possible to copy text from the application header under Applicants in a Vacancy

  • [HR] Add support for bullet points in recruitment text description

  • [HR] Add support for OpenGraphMetaTags in recruitment for better sharing on social medial

  • [iOS] Add option to select Next state when registering state and creating appointment

  • [iOS] Added average work week information in Time

  • [iOS] Added Next state info in AppointmentDetails view

  • [iOS] Added option to select Work or Mobile when executing “Call with…”

  • [iOS] Added Phone Options for Konnekta

  • [iOS] Added swipe to delete to the call log

  • [iOS] Show DND info in contact list

  • [iOS] Show hours and minutes when template’s lenght is more than one day

  • [iOS] Toggle call group state while in a call

  • [Konnekta] Added call-with-number feature

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

  • [OneConnect] Added support for DND when in teams call

  • [Reports] Added average work week information to dashboard

  • [Reports] Added average work week information to time account overview

  • [Server, Basic Client] Added support for Konnekta IVR

  • [Server, Basic Clients] Show positive list of outbound caller ids for Konnekta

  • [Server, Client] Implemented DivertCall for Konnekta

  • [Server, TotalviewWCF] Added MakeCallWithNumber to backend

  • [Server, WCF] Added positive list of Outbound Caller ids to WCF

  • [Server, WCF] Implemented delete call log for WCF

  • [Server] Added set outbound caller id support for Konnekta

  • [Server] Added support for hidden caller ID in OneConnect

  • [TimeServer] Add rest endpoints to WCFAccount and WCFPayment

  • [TimeServer] Added license check for Salary and Project API to WCFAccount and WCFPayment

  • [TotalviewServer] Added agreement to User

  • [TotalviewServer] Added GetTimeGroup, GetTimeGroups, SaveTimeGroup and DeleteTimeGroup methods

  • [TotalviewServer] Added gRPC method for get all Agreements

  • [TotalviewServer] Give user “AttachmentUser License” when giving user “Use Attachment” Rights

  • [WebAdmin] Added activate and deactivate buttons for single user

  • [WebAdmin] Added new Custom Fields page

  • [WebAdmin] Added new Time Groups page

  • [WebAdmin] Added possibility to add an agreement to user

  • [WebAdmin] Locked now disables calendar section

Removed

  • [3CX] Support for 3CX version 18

  • [Admin] Number range removed from Konnekta setup

  • [Authentication] Client secret removed from Microsoft 365 external authentication setup

  • [Server, Admin] Removed Scheduled User Import

Changed

  • [3CX] Upgraded to .NET 8

  • [AD] Upgraded to .NET 8

  • [Android] Changed and improved Choose Server page

  • [Attachement] Upgraded to .NET 8

  • [Authentication] Switch from IdentityServer4 to Duende Identity Server 7.x and Upgrade to .NET 8

  • [Basic Client, TimeClient, Reports] Renamed Surface to Doorway

  • [Basic Client] Change State window now supports days

  • [Basic Client] Changed Show Colleagues and Include Recurring checkboxes to sliders

  • [Basic Client] Next state now prioritizes caption over description

  • [Basic Client] Renamed Withheld to Hidden for OneConnect

  • [Broadworks] Upgraded to .NET 8

  • [Calendar Connectors] Upgraded Exchange and Lotus Notes to .NET Framework 4.8

  • [Customer Information] Upgraded to .NET 8

  • [Exchange, Google Calendar] Upgraded to .NET 8

  • [Extension] Upgraded to .NET 8

  • [HR Client, HR Recruitment Portal] Hide photo field by default unless otherwise included in the application form when publishing

  • [HR Client] Changed how exporting works for Upcoming Events on MyOverview. It is now possible to choose an interval back- and forward in time when exporting the events

  • [HR Client] If there is only a single file in a qualification, open it directly instead of showing popup

  • [HR Client] Made it possible to modify written recommendation until it has been accepted by an approver

  • [HR Client] Make it possible to select 1 employee and set their custom field from employee overview

  • [HR CLient] Modified text on the OpenGraphMetaTags tab for vacancies

  • [HR Client] Qualifications on MyOverview now won’t warn when there is an upcoming qualification that starts 1 day after expiration date

  • [HR LL Wage Connector] Upgrade to .NET 8 and some speed optimization

  • [HR Recruitment Portal] Changed how the URL for the logo gets set from being static to dynamic from HR Settings

  • [HR Recruitment Portal] Changed so that logo in the top left corner links to Recruitment subpage unless overwritten in settings

  • [HR Recruitment Portal] Changed some Faroese words/sentences on the Vacancies list, Vacancy page, and Application form

  • [HR] Qualifications can now overlap and MyOverview will take latest qualification into account when warning for expiring Qualifications

  • [InstallationManager] Upgraded to .NET 8

  • [Installkit] Upgraded referenced libraries to newer versions and .NET Framework to version 4.8

  • [IPOffice] Upgraded to .NET 8

  • [Konnekta] Fallback to mobile in case no local device registered

  • [Konnekta] Use Totalview State Class in state synchronization to set available status in Konnekta

  • [Manager Service] Upgraded to .NET 8

  • [Mobile State] Upgraded to .NET 8

  • [MobileWeb] Do not clear user GUIDs after receiving user updates

  • [MobileWeb] Upgraded to .NET 8

  • [OneConnect] Upgraded to .NET 8

  • [OSO] Upgraded to .NET 8

  • [SMS] Upgraded to .NET 8

  • [Teams Presence] Upgraded to .NET 8

  • [Time Server] Now it is possible to register a time zone property directly on a user

  • [TimeServer] Add Danish localization to time emails

  • [TimeServer] Add rest endpoints to WCFAccount and WCFPayment

  • [TotalviewServer] Upgraded to .NET 8

  • [Wallboard] Show “N/A” when unsupported statistics shown for calls in progress, average talking time, and max wait time

  • [WebAdmin] Added activate and deactivate buttons for single user

  • [WebAdmin] Locked now disables calendar section

  • [WebAdmin] Upgraded to .NET 8

  • [WebAdmin] Upgraded to .NET 8

Fixed

  • [Authentication] Fixed bug that allowed deactivated users to be able to reset their password

  • [Basic Client] Fixed warning icon drawing over text when creating overlapping appointments

  • [HR Client, HR Server] Fixed various inconsistencies with see/edit file roles in the application

  • [HR Client] Fixed a black line being on the right and below the export to excel modal for upcoming events

  • [HR Client] Fixed a crash that occurred when attaching files to the start of Vacancy creation and leaving that tab with unsaved changes

  • [HR Client] Fixed a crash that occurred when leaving the Vacancy Specification tab, when there were unsaved changes in the Qualification Requirement fields

  • [HR Client] Fixed a few issues with how the qualification file popup menu gets closed. Should be more ways to close it and disappear more quickly when moving the mouse away from the popup.

  • [HR Client] Fixed a formatting issue when exporting Vacancy Statistics to Excel

  • [HR Client] Fixed an issue where an applicant’s gender was not included when converting into HR employee

  • [HR Client] Fixed an issue where checklists’ names could not be longer than 50 characters causing issues when executing the checklist

  • [HR Client] Fixed an issue where inactive custom fields could be selected when setting custom fields for multiple employees

  • [HR Client] Fixed mouse pointer icon staying as the hand icon when moving away from a file in the Qualification view.

  • [HR Client] Fixed wrong order in vacancy menu items. Now Notification should be after Recommendation and Approval. Also fixed a typo in the “Save Changes” text

  • [InstallationManager] Extension connector is now installed when running without time

  • [Konnekta] Change forwarding API call so settings are not lost after state synchronization

  • [Konnekta] Prefix no longer removed from fully qualified numbers

  • [Konnekta] Remove blanks from called number when using “Call with number”

  • [MobileWeb] Fixed nullpoint in time sheet log

  • [MobileWeb] It is now possible for users running in another timezone to make change requests

  • [OneConnect] Clear active queue when user signs out of queue

  • [Providers] Fixed an issue where Providers logged to Windows Event Log

  • [Server, WebAdmin] Fixed updating WCF log level after porting to .NET 8

  • [Server] Fixed duplicate data being sent to connectors

  • [Switchboard, Contact Center] Aligned relative positions of Call Groups and User Details

  • [Switchboard, Contact Center] If the same person was called twice in a row and the call answered on device, no target user was assigned to the second call

  • [TeamsPresenceFirstLogin] Fix bug with TeamsPresenceFirstLogin process hanging after crash

  • [TeamsPresenceFirstLogin] Support Totalview port numbers higher than 32767

  • [Time Client] Fixed wrong checkmark being selected when pressing the bottom row on the client

  • [Time Client] Registations were not correctly drawn, when users were in different time zones

  • [Time Client] Time scale sometimes incorrectly calculated

  • [Time Client] Time scale was incorrect, when user is in another time zone and manual changes were done to balances

  • [Time Client] Times in registrations now match the format in the main list

  • [Time Server] Fixed a crash that occurred when a Pure Admin had recurring agreements at Time Server startup

  • [TimeServer, Reports] Fix slow methods used by smart clients. Authentication and caching

  • [TimeServer] Refactored Time Emails

  • [TimeServer] When a registration was outside of its day, it was saved to that day

  • [Totalview Client] Callgroup users were added multiple times in the client

  • [TotalviewServer] Handle CustomField fields being null

  • [Wallboard] Fixed a memory leak and reduced overall memory usage

  • [Wallboard] Fixed wrong text being shown for total members in call group as “logged in” instead of “members”

  • [WebAdmin] Fixed an issue where refresh button on connector page wouldn’t update state

Hotfix

  • [Exchange365 2024.1.9.2] Add timeout and backoff for users that take a long time to fetch appointments for

  • [InstallationManager 2024.1.9.2] Passwords are no longer reset and MustChangePassword is not changed when creating tenant with Database Backup file

  • [Server 2024.1.9.4] Fix bugs related to Manager Service discovery and creation

  • [Client 2024.1.9.7] Fixed access violation when changing selected watch list item

  • [Admin 2024.1.9.2] Fixed access violations when changing selected in States and Templates

  • [Server 2024.1.9.3, Exchange365 2024.1.9.1] Use Graph API immutable appointment IDs

  • [Contact Center 2024.1.9.6] Fixed a bug where the call group list in contact center would scroll to the top

  • [Client 2024.1.9.5] Fixed a bug where the call group list would scroll to the top

  • [TotalviewServer 2024.1.9.1] Fixed a bug where custom fields for other users would be removed when adding a user to a time group

  • [Client 2024.1.9.4] Fixed a bug where call group filters would not work after reconnecting

  • [Client 2024.1.9.3] Hide call control buttons when call is in queue state

  • [MobileWeb 2024.1.9.2] Fixed a bug in the SetCurrentState public api when finding user

  • [IPOffice 2024.1.9.2] Prioritize call control commands over less urgent API calls

  • [IPOffice 2024.1.9.1] Unblock events processing when call group login/out API calls in progress

  • [Client 2024.1.9.2] Fix memory leak and optimized loading call groups

  • [Database 2024.1.9.1] Cascade delete action on custom field foreign key constraint

  • [Server 2024.1.9.2] Add more details to custom field save log message

  • [Admin 2024.1.9.1] Fix bug with custom field recid not being refreshed on save

  • [TimeServer 2024.1.9.1, MobileWeb 2024.1.9.1, InstallationManager 2024.1.9.1] Added padded IPV6 localhost address to IP filter in TimeServer and MobileWeb

  • [3CX 2024.1.9.1] Add more startup logging and change fallback ini file strategy

  • [Authentication 2024.1.9.1] Remove duplicate rows in ClientRedirectUris and ClientPostLogoutRedirectUris tables on upgrade

  • [Client 2024.1.9.1] Update desktop client when creating or reactivating as user

  • [Server 2024.1.9.1] Ping from WebAdmin should remove deactive user from clients

  • [HRServer 2024.1.9.1] Fixed issue when saving address and user did not have rights to edit tags

  • [iPhone, 2024.1.1] Fixed bug where app could crash in the call log when using Totalview pre 2024 versions

  • [Doorway, 2024.1.2] Fixed bug where whitespace in smart cards caused login to fail

  • [Doorway, 2024.1.2] Fixed bug on older iPads where template cells in the quick-change-state view were distributed only one per line

  • [Doorway, 2024.1.2] Fixed bug on iPads running new iOS 18+ version where the screen saver image was not fully expanded in the bottom of the display

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

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

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

  • [Attachment] Attachment connector service stopping correctly

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

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

Hotfix

  • [InstallationManager 2024.0.4.2] Set SigningCertificateFriendlyName field as optional in API for forward compatibility

  • [Konnekta 2024.0.4.5] Fallback to mobile in case no local device registered

  • [Konnekta 2024.0.4.4] Change forwarding API call so settings are not lost after state synchronization

  • [Server 2024.0.4.3, Konnekta 2024.0.4.3] Use Totalview State Class in state synchronization to set available status in Konnekta

  • [Time Client 2024.0.4.4] Time scale was incorrect for change requests, when user was in another time zone

  • [Time Client 2024.0.4.3] Times in My State and Balances lists now match the format in the main list

  • [TimeServer 2024.0.4.3] When a registration was outside of its day and manual changes were done to balances, the registration was saved to that day

  • [MobileWeb 2024.0.4.2] Fixed nullpoint in time sheet log

  • [HR 2024.0.4.1] Qualifications can now overlap and MyOverview take latest qualification into account when warning for expiring Qualifications

  • [Time Client 2024.0.4.2] Time scale sometimes incorrectly calculated

  • [Time Client 2024.0.4.1] Registations were not correctly drawn, when users were in different time zones

  • [iOS 2024.0.2] Added option to select Work or Mobile when executing “Call with…”

  • [Android 2024.0.5] Added option to select Work or Mobile when executing “Call with…”

  • [Server 2024.0.4.2, TotalviewWCF 2024.0.4.1] Added MakeCallWithNumber to backend

  • [Konnekta 2024.0.4.2] Added call-with-number feature

  • [TotalviewServer 2024.0.4.2] Give user “AttachmentUser License” when giving user “Use Attachment” Rights

  • [Server 2024.0.4.1, Konnekta 2024.0.4.1] Added set outbound caller id support for Konnekta

  • [TimeServer 2024.0.4.2] Add Danish localization to time emails

  • [Totalview Client 2024.0.4.2] Can now start a BusyLights ringing tone when alerting calls are recieved

  • [TeamsPresenceFirstLogin 2024.0.4.1] Support Totalview port numbers higher than 32767

  • [iOS 2024.0.1] Show DND info in contact list

  • [Android 2024.0.3] Show phonebook contacts in Totalview application

  • [TimeServer 2024.0.4.2] Refactored Time Emails

  • [InstallationManager 2024.0.4.1] Add InstallationManager as application type for Totalview Server

  • [Totalview Client 2024.0.4.1] Callgroup users were added multiple times in the client

  • [TotalviewServer 2024.0.4.1] Handle CustomField fields being null

  • [TimeServer 2024.0.4.1, Reports 2024.0.4.1] Fix slow methods used by smart clients. Authentication and caching

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 SQLConnection2

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

  • [InstallationManager 2023.1.10.4] Set SigningCertificateFriendlyName field as optional in API for forward compatibility

  • [TimeServer 2023.1.10.2, Reports 2023.1.10.2] Fix slow methods used by smart clients. Authentication and caching

  • [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.3] 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.3] Callgroup users were added multiple times in the client

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