Change Log¶
Totalview 2022 SP1¶
Released October 2022.
File version numbers are 2022.1.10.x
Added¶
[Account Export Navision Controls] Now support HTTPS and API Key
[Android] Added new navigation animations for the Call Group Overview, Call Group Details & Settings pages
[Android] Added lost calls indicator in CallLog tab
[Android] Added the ability to specify start time when changing state for those that allow it
[Android] Added link in Totalview’s Settings to open Privacy Policy page
[Android] Added position requirement and fetch GPS coordinates for certain states that require position
[Basic Client] Outgoing number prefix added
[Basic Client] Possible to adjust text size in the client
[Basic Client] Added Hang up button for alerting 3CX calls
[Exchange365] Add more sophisticated e-mail sending test functionality to Test Tool
[HR] Added feature to edit applications after it is recieved
[HR] Added option to select no state when selecting states in checklist templates
[HR] Checklist template now supports items having separate warning and deadline times
[HR] Added sorting to custom fields
[HR] Added feature to reject vacancies
[HR] Added feature to copy application from one vacancy to another
[HR] Added feature to update application statistics when deleting applicants
[HR] Added feature to save employee and applicant images
[iPhone] Add side bar menu in MyState
[iPhone] Add queued call connections in Call screen
[iPhone] Added lost calls indicator in CallLog tab
[iPhone] Added the ability to specify start time when changing state for those that allow it
[iPhone] Added position requirement and fetch GPS coordinates for certain states that require position
[iPhone] Added link in Totalview’s Settings to open Privacy Policy page
[MobileWeb] Added IP filtering to config
[MobileWeb] Added endpoint for external applications to get users with custom fields
[MobileWeb] Added attachments to endpoint for external applications to set current state
[MobileWeb] Added endpoint for external applications to set user states
[OneConnect] Prevent AnswerCall on ongoing call and prevent AnswerCall on Teams and Mobile devices
[OneConnect] Snapshot devices when call handling fails
[OneConnect] Added support for call statistics in Totalview Reports
[OneConnect] Hold and Retrieve supported
[OneConnect] Always display first called device on calls
[OneConnect] Added Single Step Transfer calls to handled calls
[OneConnect] Added feature to manage user call profile
[OneConnect] Call group members can now see calls that are queued
[Server] Added support for MSOLEDBSQL v19
[Server] Added ‘location coordinates required’ to State setup in TotalviewAdmin and registration check on TotalviewServer
[Time Server] Added IP filtering to config
[Web Admin] Can now view and modify phone book. Also possible to import CSV, JSON, or XML files.
[Web Admin] Selected logs files are now highlighted, and the name of the log file is displayed in the log console window header
Changed¶
[Android] Replaced old favorite icon with a new and improved one
[Android] Refresh spinner at the bottom now will only be used for when saving a state. New swipe to refresh animation will be used otherwise
[Android] Filter can now be toggled with new filter button on the action bar. Old filter icon was updated and will now show if the feature is enabled/disabled and how many advanced filters are active
[Android] Replaced old search bars for Calendar-, Contacts- and Call tabs with new action bar buttons
[Android] Updated project dependencies & incremented target SDK to Android 12
[Android] Replaced top navigation bar with action bar and added a bottom navigation bar instead. Action bar also supports a navigation drawer for extra application options
[Android] Replaced old pull to refresh design with the Material swipe to refresh design
[Android] Replaced old Call Group Details & Overview switches with new and improved ones
[Android] Changed privacy URL in settings
[Android] Action bar icons now are grey instead of blue always. Favorite and filter icons have been changed
[Android] Support discovering addresses with port 443 & prioritize 443 before 8033
[Android] Hold call and consult/reconnect/transfer call removed from call screen. Not supported by 3CX
[Basic Client] Call groups overview shows number of calls, number of logged in agents, total number of agents, and warning if no agent is logged in
[Basic Client] Switchboards Call Log split into Log and Call Log
[BroadWorks] Changed to .NET 6
[Exchange365] Use dedicated thread for e-mail sending that is not asynchronous
[iPhone] Changed privacy URL in settings
[iPhone] Hold call and consult/reconnect/transfer call removed from call screen. Not supported by 3CX
[Log API] When downloading a single log file the file will not get zipped when size is under 50MB
[Lync] Changed PlatformTarget to 64 bit for Lync release build configuration
[Mobile State] Use Telenor Norway’s new REST API
[Mobile State] Changed to .NET 4.6.2
[OneConnect] Use DeflectCall instead of PickupCall when Diverting alerting call to new destination
[OneConnect] Use DirectPickupCall instead of DivertCall when call is via Queue
[OneConnect] Multiple user device type (local, mobile, Teams) handled as single local device
[Server] Now classic doorway client must use pin code if OAuth is enabled
[Server] “Broadworks Nettala license required” message added to Sona.fo license failed message
[Time Client] Reversed sorting in Time Account Log
[Time client] Changed maximum text length to nine characters for Amount field in Edit Time Account view
[Totalview Admin] Enable “Require password change” option in Users when selecting multiple AD users
Fixed¶
[3CX] Remove old call ids from internal memory at intervals
[Android] Fixed an issue where some call logs couldn’t open contact details page
[Android] Fix call screen not showing properly. Call screen now also displays queued/connected/alerting and caller names
[Android] Don’t show outgoing missed calls in the call tab’s “missed calls” section
[Android] Fixed a bug with state register back in time now working when there were overlapping states
[Android] Fixed a bug where the auto updater for call groups was still running on the Calendar tab
[Android] Fixed a bug where Contact Details page showed Caller ID as null
[Android] Show correct Totalview Server version in Settings
[ASP.NET Core Websites] Fixed issue when IIS Sites have multiple HTTPS bindings
[Basic Client] Classic doorway client started blank, with error message: “Exception while loading data: Access violation at address …”
[Basic Client] If a template had Caller Id: Keep, and there were two or more applicable forwarding rules where the last one had Caller Id: Template. The appointments Caller Id was set to Keep.
[Basic Client] Forwarding rules incorrectly applied to end template
[Basic Client] Keep sometimes appeared twice in caller id dropdown
[Exchange365] Fetch appointments for users in parallel and improve concurrency (deadlock issue)
[Google Calendar Sync] Align with changes in Calendar.Common
[iPhone] Show correct Totalview Server version in Settings
[HR] Recurring checklists will now not trigger multiple times if there is a checklist in expected period
[HR] Can now support multiple Wage Connectors syncronizing wages from different databases
[HR] WageSyncronization will now handle first work in the future
[HR] Users no longer see columns without permissions after role change
[HR] Fix problem where SMTP would check for Exchange settings
[MobileWeb] Fix call group filtering issue when user has no call group admin privilege
[MobileWeb] Fixed a bug where outbound caller id would not be set correctly when changing state from mobile devices
[MobileWeb] Fixed error when trying to invalidate user gids
[OneConnect] SetForwarding on Teams device sets forwarding on local device
[OneConnect] SetForwarding on Teams number sets forwarding on local number
[OneConnect] Show correct direction and answered state in call log
[OneConnect] Improve connection handling and stop service if login fails 5 times
[OneConnect] Handle events as single call when executing hands free AnswerCall
[Reports] Fix bug with work specification captions showing incorrectly in Work by Time page
[Reports] Fixed bug where call statistics is missing some data
[Server] Handle One-Connect ReconnectCall from smart clients
[Server] CustomerInformation lookup should not happen if customer is registered in phonebook
[Server] No longer requesting failure notification when sending smtp emails
[Server] Appointments with states that were set to be “Do not promote” and not “Show until end time” where deleted immediately
[TCM] Removed cached data from the API when a tenant install/update is done
[Time Client] Fixed a problem where Ctrl+S didn’t do the same as Save Changes button
[Time Client] Do not load attachment data when already available and fixed the flickering in required fields
[Time Client] Show day as locked when day is both locked and changed
[Time Client] Fixed a bug in the log view for a specific day that caused not all changes to be shown, and sometimes crash
[Time Server] Fix bug with hierarchical work specification registrations not being linked correctly to time registrations causing sums to be wrong in Reports
[Time Server] Fixed bug where holiday report email would not update settings until current cycle was completed
[Totalview Admin] Forwarding rules did show blank instead of “= Local” in grid, when caller id was set to local
[Work Specification] Detect disconnection from Totalview server using keepalive ping
Totalview 2022¶
Released June 2022.
File version numbers are 2022.0.6.x
Added¶
[3CX] Prevent call looping when forwarding to own mobile or work number
[OneConnect] Wallboard showing queue and queue agent statistics
[Android] It’s now possible to paste numbers into the dialpad
[Android] Show larger contact image when tapping on contact image in Contact List or Contact Details page
[Android] Totalview call notification added
[iPhone] Show larger contact image when tapping on contact image in Contact List or Contact Details page
[iPhone] Sort Custom field values in Contacts advanced filter
[iPhone, Android] Added analytics for Call Group Roulette triggers & Call Group Roulette / MyState Auto Update setting toggle
[iPhone, Android] Added Call Screen
[Server] Possible to disable phone logging and call statistics based on user registered states
[Server] Added possibility of setting local device as caller id in templates and forwarding rules when using Broadworks
[Basic, Time] Possible to filter which states a user can use
[Basic Client] Remembers which number and forwarding type was last used in Custom Forwarding
[Basic Client] Remembers which call groups where expanded on startup
[Contact Center] Now the contact center only allows changes to other users if the logged-in user has switchboard rights
[Reports] Added “Previous month” in date period picker
[Broadworks] CallDetatchEvent implementation added
[Broadworks] Use Personal Assistant settings when setting Forwarding in Totalview if user has Personal Assistant service assigned
[FT SMS] Added SMS connector to Faroese Telecom(Føroya Tele)
[MobileWeb] Added method GetContactsByCallCenterId
[MobileWeb] AuthServer’s OpenIDConnect config is now saved in memory for validation of user’s JWT token
[Nortel] Added Nortel mobile presence connector
[Nrop.no] Added new connector that is used for online lookup of Norwegian telephone numbers
[Uni-tel SMS] Added Uni-tel SMS service
[HR] Added possibility of setting custom days interval for the My Overview days forward filter
[Resource API] Added Time Rights
[Web Admin] Made ResourceApi available for web client
[Web Admin] Added localization so it will be possible to implement other languages than English
[TimeAdmin] Added functionality to filter on the agreement assignment page, for user lists and the agreement assignment list
[TimeAdmin] Added support for PureAdmin users to login without Admin user rights
[TimeAdmin] Added functionality to hide agreements and filter the agreement treeview based on if an agreement is unused or if it’s declared hidden
[Time Client] Time client can now change language via UI
[Work Specification] Added support for Microsoft Business Central
Changed¶
[Basic Client] If a number is found in the phonebook, it is not looked up in Sona.fo or Nrop.no
[Android] Replaced the checkboxes with switches inside of the Settings page
[Android] Made the launcher icon into an adaptive icon. The icon is now able to fit the Android 8+ launcher icon schema.
[Android] Improved error messages & keyboard will be shown automatically for required fields in change state
[iPhone] Focused and show keyboard automatically for required fields in change state
[iPhone] UI improvements for Calendar, ContactDetails and CallGroupDetails view
[iPhone] Use GetContactsByCallCenterId instead of GetContacts in CallGroupDetails view
[Basic Client] Only toggle call group expanded if cursor is over arrow
[Basic Client] Totalview Connect - no longer triggers call ended unless the call has been established in Broadworks
[Basic Client] The reconnecting bar is now shown when switchboard and contact centre clients hide the user list
[Reports] Now hiding deactivated States in Timesheet filter unless present in selected date range
[Switchboard and Contact Center clients] Merged log and call log
[Documentation] Reworked the front page to be responsive
[HR] Vacancy Application Comments can now be deleted by the author
[HR] Vacancy Application Comments can now be multilined
[TimeAdmin] Obfuscating ‘GRAPHAPICLIENTSECRET’ in settings overview
[TimeAdmin] The “Only Active” checkbox now filters the assigned agreements in agreement assignment
[Broadworks] Calling a snapshot on all devices when restarting a subscription
[OneConnect] Add monitor to Teams clients at startup
[OneConnect] Remove call info from internal list at intervals
[OneConnect] Remove older, possible hanging, calls from Queue when ConnectionCleared arrives
[OneConnect] Execute SnapshotDevice on busy devices at intervals to check if calls are hanging
[Portal] Portal now gets the Totalview version from version.json file in the root folder
Fixed¶
[Android] Fixed an issue where Totalview wasn’t able to open SMS intents
[Android] Fixed a navigation problem when opening and closing Phone Options menu from other tabs than My State
[Android] Fixed a bug where logging in with a user without smart client privilege would cause a infinite login loop
[Android] Fixed a bug where pressing quick state did not update the UI right away
[Android] Fixed navigation/status bar bug in lightmode for Android 6.0+ & Android 5.0 - 5.1
[Android] Fixed a crash when going back and forth or opening the app multiple times via the PhoneService
[iPhone] Fixed sorting in Call log
[iPhone] Fixed problem with presenting State’s EndTime before present time
[iPhone] Remove contacts from Call Directory when user logout from Totalview
[iPhone] Fixed problem that advanced filter show same divisions multiple times
[iPhone] Fixed a bug for synchonization Totalview contacts with device phonebook
[iPhone] Fixed crash on SetCurrentState for new user without current state
[iPhone] Fixed crash when insert special character in Work specification search box
[iPhone] Disable Auto update when user is call group admin but call group list is empty
[iPhone] Fixed a bug in state with undefined end time
[iPhone] Fixed problem when user account is deactived and AutoUpdate is enabled
[iPhone] Fixed auto-logout when user loses Smartphone privilege and AutoUpdate is enabled
[iPhone] Fixed login with user without rights will lock the app
[iPhone] Fixed problem with missing Service Codes
[Authentication] Fixed bug when logging in with multiple tabs simultaneously would cause an error
[Admin] Added Quick state order and fixed order sorting
[Basic] Call created information sent as UTC
[Basic Client] Client sometimes looses client settings and freezes after reconnect
[Basic Client] Number lookup using Sona.fo and nrop.no, did not always work unless the called number was fully qualified
[Basic Client] Bottom of search text was cut of
[Basic Client] Space missing between name and bracket for Totalview users in call log
[Basic Client] When a users local phone was forwarded, forwarding rules did not behave as expected for end templates under some circumstances
[Basic Client] Fixed some issues with Totalview Connect where it did not trigger correctly when using Broadworks PBX
[Basic Client] Fixed bug where changes to states did not show up on client until restart
[Install kit] Fixed problem with missing files for WCF connector
[Reports] Context menu for person filters added
[Reports] Fixed error in Reports when correction is approved over multiple days
[Reports] Fixed error in Timesheet, that gave an error if showing a day where no original data existed
[Reports] Handle exception in Timesheet when no log details are available for a change request
[Reports] Improved Danish translations
[Reports] Config file can set default language again
[Server] Use Queue Id when signing in/out of OneConnect queues
[Server] Fixed problem with decrypting some AD connection passwords
[Server] Fixed a bug in AD import scheduling, that postponed the synchronization to the next day after restart
[Server & TotalviewIPOffice] Show outgoing answered calls as answered in call log
[Wallboard] Fix problem that would result in a memory leak, and require restart every 2nd day
[Broadworks] Show correct answered state in call log when call is transferred to other party
[Broadworks] Added more logging in case startup fails because of issues with starting listener on TCP port
[Broadworks] Ignore unknown events from unknown subscription types
[Broadworks] Fixed a bug where connected calls from a call center would be distributed to agents as queued
[Broadworks] Fixed agent statistics resetting when logging out of a call center
[Exchange365] Fixed problem with recurring appointments, where when first occurrence in series is before series master in recurrence window, which causes the entire synchronization to fail for affected users
[Exchange365] Refactor polling code to solve potential deadlocks
[TeamsPresence] Improved transient error handling for Graph Api
[TotalviewIPOffice] Show consultation calls as outgoing calls in call log
[HR] Managers no longer see all check lists
[HR] Employees that are not employeed (Current employment state is IsEmployeed = false) do not count in Overview Statistics (Age - and Job distribution)
[HR] Activating OnboardingParticipant now uses startDate for checklist instead of employment from
[HR] Set MaxAllowedUsers check to disregard users that are hard deleted
[Attachment] Last5 list was always empty when userdata was used
[Time Client] Change change state of reservations with empty works specifications without getting a confirmation prompt
[Time Client] Improve TimeClient null-check of empty work specifications
[Time Client] Improved Danish translations
[Time Client] Sometime the same person was multiple times in selection list when loading and using classic login
[Time Client] Time Client now correctly shows balance entries by default for all users
[Time Client] Time Client no longer gets errors when making changes in registrations today
[Time Client] When multiple days were in a change request was approved or denied only the first day got Approved or Notification status
[Time Client] Fixed bug that sometimes made Approve button disabled
[Time Server] Startup failed when users with direct/recurring agreement settings were deleted
[Time Server, Time Admin] If a user with work plans was deleted Time Server and Time Admin failed to start
Hotfix¶
[MobileWeb 2022.0.6.2] Added endpoint for external applications to get users with custom fields
[Totalview OneConnect 2022.0.6.6] Use DirectPickupCall instead of DivertCall when call is via Queue
[Totalview OneConnect 2022.0.6.5] SetForwarding on Teams number sets forwarding on local number
[HR 2022.0.6.3] Recurring checklists will now not trigger multiple times if there is a checklist in expected period
[Totalview Server 2022.0.6.3] Handle One-Connect ReconnectCall from smart clients
[Totalview OneConnect 2022.0.6.4] Show correct direction and answered state in call log
[HR 2022.0.6.2] Can now support multiple Wage Connectors syncronizing wages from different databases
[Totalview OneConnect 2022.0.6.3] Added Single Step Transfer calls to handled calls
[Totalview Server 2022.0.6.2] Now classic doorway client must use pin code if OAuth is enabled
[Totalview Client 2022.0.6.2] Classic doorway client started blank, with error message: “Exception while loading data: Access violation at address …”
[Totalview Client 2022.0.6.1] Switchboards Call Log split into Log and Call Log
[Reports 2022.0.6.1] Fix bug with work specification captions showing incorrectly in Work by Time page
[Time Server 2022.0.6.1] Fix bug with hierarchical work specification registrations not being linked correctly to time registrations causing sums to be wrong in Reports
[HR 2022.0.6.1] Handle WageSynchronization where first work day is in the future
[HR 2022.0.6.1] Users no longer see columns without permissions after role change
[Android 2022.0.4] Fixed a crash when opening offline state page and being unable to register the states on the offline state page
[TotalviewServer 2022.0.6.1] No longer requesting failure notification when sending smtp emails
[Google Calendar Sync 2022.0.6.1] Align with changes in Calendar.Common
[Exchange365 2022.0.6.1] Fetch appointments for users in parallel and improve concurrency (deadlock issue)
[Totalview OneConnect 2022.0.6.2] Improve connection handling and stop service if login fails 5 times
[TotalviewAdmin 2022.0.6.1] Enable “Require password change” option in Users when selecting multiple AD users
[iPhone 2022.0.1] Fix crashes in call button bar when notification is sent to deallocated view
[Android 2022.0.1] Fix crashes when State name is long text
[Totalview OneConnect 2022.0.6.1] Use DeflectCall instead of PickupCall when Diverting alerting call to new destination
[Totalview OneConnect 2022.0.6.1] Handle events as single call when executing hands free AnswerCall
[MobileWeb 2022.0.6.1] Added endpoint for external applications to set user states
Totalview 2021¶
Released October 2021.
File version numbers are 2021.0.10.*.
Added¶
[Admin, Basic Client, IPhone, Android, Doorway] Added call group sign in/out user right
[Basic] New license type: Agent, an Agent license can be used either as a Switchboard or a Contact Center license
[Server] Added option to monitor call groups and send messages to recipients if rules are violated
[Server] Option to auto update connectors when Totalview server starts
[Basic Client] Added referrer number to Telephony Control
[Basic Client] Possible to set all agents of a user to unavailable using a single click(only on 3CX)
[Basic Client] Easier access to log in/out of call groups by using sliders
[Basic Client] Fixed bug that ignored the favorites setting on reconnect
[Contact Center Client] Added automatic wrap-up (3CX only)
[Switchboard and Contact Center clients] Easier access to own setting, appointments and state through drop down list
[Switchboard and Contact Center clients] When the user list is hidden the result of searching for users is now displayed below the search field
[Time client] Added danish translations
[Time Client] New parameter added ALLOWUSERSTOSAVEWHEN. If set to NOCHANGESTOBALANCES, user can save changes that do not affect total balances pr. day without sending a accepted request
[Reports] Added danish translations
[Reports] Added Call Statistics Group to Totalview Admin for filtering data available to logged in users based on custom fields
[Reports] Added details of registration changes
[Reports] Added Answered Calls table to Customer Call Load
[Reports] Added possibility to filter resources
[Admin] Add call group filter setting to users
[Admin] New filter option to server settings added which controls what people can see in Call Statistics reports
[IPhone, Android] Show Call Group on My State
[IPhone, Android] Added Call Group Details view
[IPhone, Android] Added call group sign in/out user right check
[iPhone, Android] Added Search external contacts
[iPhone] Added Caller Identification permission view
[iPhone] Added Call Directory Extension
[iPhone] Show contact info icons in Contact Details view
[Android] Added options to choose Dark or Light mode in Totalview application
[Doorway] Added Analytics
[HR Recruitment Portal] Added check to make sure that application cannot run if write rights aren’t set for application user
[HR Recruitment Portal] Added no items text
[HR] Company privacy policy is now added as a customizable template
[HR] Automatic save of grid layout added in Employees overview and possibility to toggle visible columns
[HR] New rights for employee document access
[HR] Added support for sending e-mail using Microsoft GraphAPI
[Exchange365] Added option to have separate Azure App Registration for e-mail
[TeamsPresence] Added support for using Webhook (Beta) instead of polling
[Wallboard] Added option to require login
[Broadworks] Added force use of http listener setting
[Broadworks] Show call queue in Switchboard
[3CX] Clearing an alerting call drops the call with a busy message
[IPOffice] Do device snapshot when call control commands fail
[IPOffice] Added send DTMF tones from desktop client
[OneConnect] Totalview support for Uni-Tel OneConnect PBX
Removed¶
[Basic, Android, IPhone, Doorway] Removed option to select demo server
Changed¶
[Server] Optimized appointments updates to clients
[Basic Client] Now possible to sort the columns in call group details window
[HR] Changed company unit start time to now, if start time is in the future, when onboarding a user
[HR] Now possible to create an Ad without having to add a file
[HR] Order items to return by days ascending
[HR] Email templates have been renamed to Templates, because templates are not for emails only anymore
[HR] Clicking show/hide custom fields now says show/hide all custom fields in employees overview
[Exchange365] Lowered request frequency of failing appointment requests from Graph API
[Exchange365] Changed from error logging each minute for users with invalid Calendar Id, to logging once with an added error message in Totalview Client
[Basic Client] Added hint to trimmed cells in main user list
[Basic Client] Added end ellipses in main user list
[Basic Client] Added x button to search text boxes to clear contents
[Time client] Normal user can now change state without clearing work specification values when definitions differ
[IPOffice] Use callingDevice info from last received event
[3CX] Allow starting a new call when another call is alerting at device
[Navision Export 7.0.4.0] Exporting registration subject and importing the value as Description into Navision
[iPhone] Faster loading data on start up or resume
[TeamsPresence] Changed TeamsPresence polling Microsoft Graph endpoint from beta to v1.0
[Android, IPhone, Doorway] Change HTTPS disabled text, remove link til KB and hide HTTPS enabled view
[Authentication] Use username or email in Forgot Password
[3CX] Totalview3CX connector service will now stop if start up fails
Fixed¶
[Server] Under some circumstances a single person wrongly could show up in the client when using resource filters
[Server] Added sona.fo number owners to smart clients call log
[Basic Client] Call group button to add call groups missing after removing a call group in change state and make appointment
[Basic Client] Classic doorway client did not use forwarding rules correctly
[Basic Client] Fixed visibility of filters were not remembered when client reconnected to the server
[Basic Client] English was ignored when reading translation from ResourceStrings.xml
[Basic Client] Fixed keeping value of colleagues checkbox when client is restarted
[Basic Client] Fixed freezing problem when painting appointments section
[Basic Client] Fixed flickering in call group list
[Basic Client] Call group no longer shows “Waiting calls -1” when not supported by PBX system (e.g IPOffice)
[Switchboard client] Was not possible to select the items in active queue if it height was less than the elements height
[HR] Fixed bug that blocked the ability to delete an employee with a checked checklistItem having an employment state in the future
[HR] Switching an employee with checklists between being activated and deactivated no longer causes error
[HR] Modifying a deactivated employee automatically sets it activated
[Time] Export single day via Account and Payment web service
[Time] Fixed bug occuring when modifying today’s registrations
[Time Admin] Fixed issue preventing editing DayDefinition of copied work plan
[Reports] Fixed bug with some users not being able to use Call Statistics due to error related to CallStatisticsGroup.
[Reports] Yesterday not displaying properly
[Reports] The from date jumping to today when no data was found and showing old data
[Reports] Fixed bug in Work and Jobs when workspecification ended with whitespace
[Wallboard] Fixed connection status display not updating to reflect failed connection while running
[Wallboard] Fixed connection status display last updated timer not correctly updating
[Exchange365] No longer sends appointment update to Microsoft Graph from Totalview for unchanged appointment edit.
[Exchange365] Creating all-day appointment in Outlook did not synchronize to Totalview with correct start and end time
[Exchange365] Fixed bug with appointment synchronization causing “… the same key has already been added”
[Exchange365] Fixed bug with appointment private flag being changed when it shouldn’t
[Exchange365] Fix bug with duplicate appointment being created for first instance in recurring series
[IPOffice] Update members’s call group status when device status changes
[IPOffice] Enabled Consult/Reconnect and Consult/Transfer from Twinning device
[3CX] Ignore RoutePoint devices in call statistics
[OneConnect] Added group filtering
[Android] Fixed refresh token and avoid auto logout
[Android] Fixed bug don’t show waiting call when value is -1
[iPhone] Fixed bug don’t show waiting call when value is -1
[iPhone] Fixed crashes when new user logs in
[iPhone] Fixed bug with phonebook contacts synchronization
[iPhone] Update user image if it changed in Dekstop client
[iPhone] Fixed Edit Appointments with DoNotForward shows Number
[Script] Updated DeleteResource script with missing tables referencing Resource table
[Install kit] Fixed problem with removal of base folder when un-installing TotalviewTime
Hotfix¶
[TotalviewClient 2021.0.10.5] Increased the font size in the switchboards send message area
[MobileWeb 2021.0.10.2] Added attachments to endpoint for external applications to set current state
[MobileWeb 2021.0.10.1] Added endpoint for external applications to set user states
[Reports 2021.0.10.4] Fix bug with work specification captions showing incorrectly in Work by Time page
[Time Server 2021.0.10.2] Fix bug with hierarchical work specification registrations not being linked correctly to time registrations causing sums to be wrong in Reports
[Time Server 2021.0.10.1] Add logging to SaveRejectedRequestToLog
[TotalviewServer 2021.0.10.7] No longer requesting failure notification when sending smtp emails
[3CX 2021.0.10.1] Prevent call looping when forwarding to own mobile or work number
[HR 2021.0.10.6] Managers no longer see all check lists
[TotalviewClient 2021.0.10.4] Only toggle call group expanded if cursor is over arrow
[Wallboard 2021.0.10.1] Fix problem that would result in a memory leak, and require restart every 2nd day
[TotalviewClient 2021.0.10.3] When a users local phone was forwarded, forwarding rules did not behave as expected for end templates under some circumstances
[TotalviewServer 2021.0.10.6] Use Queue Id when signing in/out of OneConnect queues
[TimeAdmin 2021.0.10.2] The “Only Active” checkbox now filters the assigned agreements in agreement assignment
[HR 2021.0.10.5] Activating OnboardingParticipant now uses startDate for checklist instead of employment from
[Attachment 2021.0.10.1] Last5 list was always empty when userdata was used
[Reports 2021.0.10.3] Fixed error in Reports when correction is approved over multiple days
[TotalviewServer 2021.0.10.5 and TotalviewClient 2021.0.10.2] Call created information sent as UTC
[Time Client 2021.0.10.2] Improve TimeClient null-check of empty work specifications
[Basic Client 2021.0.10.1, Totalview Server 2021.0.10.4] Fixed some issues with Totalview Connect where it did not trigger correctly when using Broadworks PBX
[Basic Client 2021.0.10.1, Totalview Server 2021.0.10.4] Totalview Connect - no longer triggers call ended unless the call has been established in Broadworks
[Android 2021.0.4] Fixed transfer options not showing up when user lost internet when call appears and is accepted
[HR 2021.0.10.4] Will no longer see all checklists (items) just because “CAN_SEE_ALL_PEOPLE” is assigned, but will instead check the CAN_SEE_EMPLOYEECHECKLIST and CAN_SEE_OWNCHECKLIST role
[Android 2021.0.4] Fixed the services crashing in the background
[Android 2021.0.3] Reworked the PhoneService and ConnectivityChangeReceiver to handle some crashes in the background
[Broadworks 2021.0.10.2] Fixed a bug where connected calls from a call center would be distributed to agents as queued
[Broadworks 2021.0.10.1] Fixed agent statistics resetting when logging out of a call center
[Reports 2021.0.10.2] Fixed error in Timesheet, that gave an error if showing a day where no original data existed
[Time Client 2021.0.10.1] Sometime the same person was multiple times in selection list when loading and using classic login
[TimeAdmin 2021.0.10.1] Fixed issue with dropdown menu in Overview page in Users having wrong default selected value
[HR 2021.0.10.3] Fix bug where multiple employment states where CountsInEmployementAgeCalculation true for one person would calculate incorrect time in state
[HR 2021.0.10.3] Fix bug where client would crash if folder “%APPDATA%FormulaTotalView” was not present on computer
[iPhone 2021.0.3] Fixed a bug for synchonization Totalview contacts with device phonebook
[iPhone 2021.0.3] Fixed crash on SetCurrentState for new user without current state
[iPhone 2021.0.3] Fixed crash when insert special character in Work specification search box
[HR 2021.0.10.2] Set MaxAllowedUsers check to disregard users that are hard deleted
[HR 2021.0.10.1] Only show check list items that person should see
[iPhone 2021.0.1] Fixed a bug in state with undefined end time
[TotalviewServer 2021.0.10.3 & TotalviewIPOffice 2021.0.10.2] Show outgoing answered calls as answered in call log
[Android 2021.0.2] Fixed crash when trying to view offline state list, fixed navigation/status bar lightmode bug and some minor UI changes
[TotalviewServer 2021.0.10.2] Fixed problem with decrypting some AD connection passwords
[TotalviewOneConnect 2021.0.10.1] Handle duplicate XML messages in same packet at startup
[TotalviewIPOffice 2021.0.10.1] Show consultation calls as outgoing calls in call log
[Reports 2021.0.10.1] Made sure that config file could set default language
[Install kit 2021.0.10.1] Fixed problem with missing files for WCF connector
[TotalviewServer 2021.0.10.1] Fixed a bug in AD import scheduling, that postponed the synchronization to the next day after restart
[Android 2021.0.1] Fixed runtime crash for users running Totalview 3.2 or older
[Documentation] Reworked the front page to be responsive
Totalview 2020 SP2¶
Released December 2020.
File version numbers are 2020.2.12.*.
Added¶
[Doorway] Added Analytics
[Doorway] Change HTTPS disabled text, remove link til KB and hide HTTPS enabled view
[3Mobil] Added 3Mobil mobile presence connector
[HR] When sending recruitment emails, you can now explicitly select what language the email is. The default language of the emails is also now based on the client language.
[3CX] 3CX test tool moved to .NET Core and supports 3CX version 16.0.6 or newer.
[Sona.fo] Added new connector that is used for online lookup of faroese telephone numbers
[Exchange365] Added new connector type: Exchange365. Is a replacement for the existing ExchangeOnline connector. Supports calendar synchronization and sending of e-mails. Is based on Microsoft GraphAPI.
[Broadworks] Added support for Broadworks version 24.
[Time client] Added possibility to delete multiple statistics rights with a single click
[iPhone] Change state order and visibility
[Basic Client] Added Icelandic language
[3CX] .NET Core connector added for 3CX versions 16.0.6 or newer
[HR client] Added selecting custom field for multiple employees in overview
[iPhone] Teams Presence in Totalview iPhone client
[Android] Teams Presence in Totalview Android client
[Android] Change state order and visibility
[iPhone] New communication layer. Optimization and connection stability
[iPhone] Start Teams from Totalview iPhone client
[Android] Start Teams from Totalview Android client
[Basic Client] Call center agents icons now in gray if user is signed out
[Admin] Added Contact Center client permission
[Contact Center client] Added new client type: Contact Center
[Basic Client] Added shortcut to make team call (ctrl-alt-T)
[Switchboard client] Added button to only show switchboard part of client
[Basic Client] Added option for simpler searching, i.e. possible to search inside text instead of word by word from beginning
[Basic Client] Searching for number 123 will now include +298123, as well as +45, +46, +47, +49, +299
[Basic Client] Added option to search for people using sound like
[Server] Root folder name added to connector service name if not running from default root (Totalview3).
[Time client] Added view showing total sums for loaded period
[HR client] Export upcoming events, items to return and qualifications to Excel
[Basic Client] Translated state/reservation origin
[Basic Client] Added shortcut to Time Client if it is installed
[Basic Client] Added shortcut to HR Client if it is installed
Removed¶
[Android] Removed demo login from Android client
[iPhone] Removed demo login from iPhone client
[Doorway] Removed demo login from Doorway client
Changed¶
[Totalview Extension] Removed not used http settings from TotalviewExtension config file.
[HR Client] Company Unit filter in Overview is not expanded at the root
[IPOffice] Logging group log in/out UnAuthorized error when using IPOffice 11.0.4.4
[Teams Presence] Lowered wait time from 5 minutes to ½ minute before retrying after error
[Basic Client] Changes made in Customize Grid are now saved when the window is closed
[MobileWeb] Make GetUserFull and GetUserFullById return same data
[Time client] Show New and Before work specification values in pop up on mouse over.
[Broadworks] Log in/out from call centers with Basic license and not only Standard and Premium licenses
[iPhone] Totalview time format reads from device time format
[Server] Lync presence license line changed name to Teams presence
[Basic Client] Shortcut button to reports changed to be an icon
[HR client] Show first employment state start date instead of current state start date in employment overview
[HR client] Change some FO captions in recruitment view
[HR recruitment] Converted to .net core 3.1
Fixed¶
[iPhone] Fixed bug with phonebook contacts synchronization
[Broadworks] Always call call center sign in regardless of internal sign in state
[iPhone] Store User templates, when change their order or visibility
[iPhone] Fixed all Totalview application’s problem to work fine against old WCF versions
[iPhone] Fixed problem to show cache contact images on fast scrolling up and down
[iPhone] Fixed problem to open and close application when no internet connection
[iPhone] Show correct number of registered offline states
[HR] Sometimes a deactivated employee would still count. This will no longer happen.
[Basic Client] Numeric enter can now be used to make call when focus is in Intended Local
[Broadworks] Handle initialization of Broadworks user when not member of any call center
[iPhone] Update contacts on refresh when search result is shown
[iPhone] Fixed scroll issue when search contacts
[Installer] Fix problem with 3CXCoreLinux connector folder missing caused by renaming folder
[Server] SMS connector did not get resource data
[Server] IPOffice connector ignore sign in/out state if user is not member of group
[IPOffice] Keep group member order when changing sign in/out state
[Android] Fixed problem to show work specification in SpecifyState view
[Android] Fixed problem with transfer call from ContactDetails view
[Basic Client] Call log show outgoing not answered icon
[Broadworks] Call log show answered outgoing calls as answered
[Basic Client] Columns that are scrolled out of view no longer hidden after restart
[Basic Client] Columns that are scrolled out of view marked as hidden when right clicking on the user list header
[Switchboard] Resizing call log did not persist after restart
[Server] Optimized streaming of DateTime values.
[Time Client] Desktop client change ‘Uppsetan’ caption. TimeClient work specification pop-up caption.
[Basic Client] Change team OAuth port from 8888 to 50345.
[Exchange Connector] Fixed so Exchange log is not showing password anymore.
[Basic Client] Fix problem with scrollbar disapearing when 2 or fewer items are visible
[HR Client] HR – Change ‘Create Essential Data’, with added values, TaskEmailNotification, NEXTRUNTIME and translation.
[Time Client] Show Contact Center icon on Desktop client, TotalviewReports and TimeClient.
[MobileWeb] Fixed method GetTemplatesWithForwardToList when parameter loadForwardToList is false
[HR Client] Localized “Oops” error message.
[Basic Client] Templates with disabled state are no longer displayed in change state and make appointment
[Basic Client] Fixed the same column appeared twice in the userlist sections context menu after reconnect
[Basic Client] Fixed wrong forwarding information show when viewing current state for a user with no forwarding
[Basic Client] Fixed drawing of checkboxes
[Basic Client] Call group log in/out option available after adding user to group without restarting client
[Time client] Select employees dialog remember Today/Yesterday selection when single work specification value is selected
[iPhone] Fixed populate Attachement field box with SelectedSingle or Required work specification data value
[iPhone] Fixed show selected Call Groups in Appointment details view
[Basic Client] Language changes made in client were not saved when client was started from a shared folder
[IPOffice] Clear device queues when connection to IPOffice is lost
[Admin client] It did not work to change a newly added contact item under users until it was saved
[Basic Client] Deleted users removed from the user list
[Time rights] User right evaluation use full custom field value matching
[Switchboard] Message templates now use the time of the call and not current time
[Authentication Portal] Fix error when pruning expired Access Tokens
Hotfix¶
[TotalviewClient 2020.2.12.7] Outgoing number prefix added
[MobileWeb 2020.2.12.2] Added endpoint for external applications to get users with custom fields
[MobileWeb 2020.2.12.1] Added endpoint for external applications to set user states
[Time Client 2020.2.12.2] Improve TimeClient null-check of empty work specifications
[TotalviewServer 2020.2.12.10] Fixed problem with decrypting some AD connection passwords
[Totalview HR 2020.2.12.6] Change how CAN_SEE_ALL_PEOPLE right works and add CAN_SEE_VACANCIES right flag
[Totalview HRServer 2020.2.12.10] Fixed bug that blocked the ability to delete an employee with a checked checklistItem having an employment state in the future
[TotalviewServer 2020.2.12.9] Call log show answered and unanswered outgoing OneConnect calls correctly
[Totalview HR 2020.2.12.8] GraphAPI integration for e-mail sending backported from development
[TotalviewServer 2020.2.12.8] Optimized appointments updates sent to clients
[TimeClient 2020.2.12.1] Normal user can now change state without clearing work specification values when definitions differ
[TotalviewIPOffice 2020.2.12.5] Use callingDevice info from last received event
[Totalview3CX 2020.2.12.3] Allow starting a new call when another call is alerting at device
[TotalviewServer 2020.2.12.7] Classic doorway client did not use forwarding rules correctly
[Totalview3CX 2020.2.12.2] Ignore RoutePoint devices in call statistics
[TotalviewClient 2020.2.12.5] Fixed freezing problem when many appointments were recieved
[IPOffice 2020.2.12.4] Do device snapshot when call control commands fail
[TotalviewServer 2020.2.12.5] Optimized streaming of appointments to desktop clients
[TotalviewClient 2020.2.12.4] Fixed freezing problem when painting appointments section
[TotalviewClient 2020.2.12.3] Fixed flickering in call group list
[IPOffice 2020.2.12.3 & TotalviewServer 2020.2.12.4] Added send DTMF tones from desktop client
[Totalview HR 2020.2.12.5] Add the time in current state column to employees grid
[IPOffice 2020.2.12.2] Update members’s call group status when device status changes
[TotalviewServer 2020.2.12.3] Update IPOffice’s members’s call group status when device status changes
[Reports 2020.2.12.1] Added possibility to filter resources
[TotalviewServer 2020.2.12.2] Under some circumstances a single person wrongly could show up in the client when using resource filters
[TotalviewIPOffice 2020.2.12.1] Enabled Consult/Reconnect and Consult/Transfer from Twinning device
[Totalview HR 2020.2.12.3] New committe member type “Staff Representative”
[Totalview HR 2020.2.12.3 continued] Can move files from application to employee when activating
[Totalview HR 2020.2.12.3 continued] Remove ID Number column from overview
[Exchange365 2020.2.12.3] Fixed bug with appointment synchronization causing “… the same key has already been added”
[HR Server 2020.2.12.1] Order items to return by days ascending
[TotalviewClient 2020.2.12.2] Call group no longer shows “Waiting calls -1” when not supported by PBX system (e.g IPOffice)
[TotalviewServer 2020.2.12.1] Added sona.fo number owners to smart clients call log
[Exchange365 2020.2.12.2] Fix bug with duplicate appointment being created for first instance in recurring series
[HR Recruitment 2020.2.12.1] Added cookie policy consent and about cookies (GDPR). And now an applicant needs to accept the privacy policy (if it exists) before submitting an application
[Totalview client 2020.2.12.1] Fixed Icelandic menu item translation error
[Exchange365 2020.2.12.1] Fixed bug with appointment private flag being changed when it shouldn’t
[Totalview 3CX 2020.2.12.1] Totalview3CX connector service will stop if start up fails
Totalview 2020 SP1¶
Released June 2020.
File version numbers are 2020.1.6.*.
Added¶
[Basic Client] Added hover over hints to icons in userlist
[Basic Client] Added Teams Actions column with callto and im actions
[Basic Client] Added Teams Presence to basic client, switchboard and reception
[Teams Presence] Added teams presence connector
[Time] Added a Account/Payment Proxy Service to relay messages from insecure to secure connections
[3CX] Device ID filtering added. Filter devices and/or queues of interest
[MobileWeb] Send busy state if any phone number is busy
[Android] Show full list of user’s contact information in ContactDetails view
[iPhone] Dark mode options inside of application
[iPhone] Totalview in dark mode
[Android] New design of work specification selection list
[HR] Can now require a comment when checking check list items
[HR] Added new trigger ‘Recurring’ for check lists
[HR] Added new Task Type ‘Attach File’ for check list
Changed¶
[Wallboard, Authentication] Upgraded to .NET Core 3.1
[Basic Client] Changed the font in work specifications dropdowns
[Basic Client] Display the year in details when hovering over an appointment
[Totalview Admin] Widening User Key field.
[TotalviewAuthentication] Show error when trying to send email and exchange credentials are invalid
Fixed¶
[HR] Fixed a problem where time to check list date didn’t show the same as upcoming event
[Time Server] Appointment could get imported into time multiple times
[iPhone] Correct state end time in SpecifyState and EditAppointment view
[Server] Added more logging in case client login fails
[Server] Smart client can now change forwarding of not registered 3CX devices
[Android] Disable create, edit and delete actions in offline mode
[iPhone] Fixed 3D touch menu can’t change state
[MobileWeb] Fixed problem with login when username contains blank space on the end
[iPhone] Fixed some UI elements have white background in dark mode
[Android] Fixed searching text doesn’t filtering contacts list after manually refresh
[Time Rights] Fixed exception when saving rights and user has been deleted
[Server] Fixed “TenantId can not be 0” problem when synchronizing users from AD
[Server] Did not notify basic doorway client when users changed state
[Basic Client] Translations were missing when hovering over call state icons in call log
[Basic Client] Fixed bug in normal and receptionist client where the phonenumber sometimes switched to selected users name, when the more phone options dropdown was shown
[Installkit] Added missing Microsoft.Identity.Client.dll file to ExchangeEWS connector
[IPOffice] Execute GetForwarding after a while as work around to the missing Forwarding event
[iPhone] Fixed yellow state border for non Totalview contacts in Call log view
[Basic Client] Fixed captions on template setup form on switchboard
[Time client] Work specification empty value save as null in database.
[Android] Fixed work specification population with different work specification definition fields order
[Android] Auto scroll to work specification required warning fields
[IPOffice] Will report and shutdown if running on a platform that doesn’t support WebSocket
Hotfix¶
[Totalview HR 2020.2.12.4] Email Templates now stored in database and editable in client
[HR Server 2020.1.6.3] Order items to return by days ascending
[Totalview Client 2020.1.6.3] Numeric enter can now be used to make call when focus is in Intended Local
[Totalview Broadworks 2020.1.6.3] Handle initialization of Broadworks user when not member of any call center
[Totalview Installer 2020.1.6.1] Fix problem with 3CXCoreLinux connector folder missing caused by renamed folder
[Time client 2020.1.6.2] Added possiblity to delete multiple statisics rights with a single click
[TotalviewServer 2020.1.6.3] SMS connector did not get resource data
[HR LL WageConnector 2020.1.6.1] Can now handle exponent numeric values in database (e.g. 5,5E-04), can also configure connection timeout now in AppConfig.xml
[HR Client 2020.1.6.6] My overview exporting from filters to excel
[TotalviewServer 2020.1.6.2] IPOffice connector ignore sign in/out state if user is not member of group
[Totalview IPOffice 2020.1.6.2] Keep group member order when changing sign in/out state
[HR Client 2020.1.6.5] Added filters to grids in My overview
[Totalview 3CX 2020.1.6.2] .NET Core connector added for 3CX versions 16.0.6 or newer
[Totalview IPOffice 2020.1.6.1] Logging group log in/out UnAuthorized error when using IPOffice 11.0.4.4
[HR Client 2020.1.6.4] Increase performance in employees overview.
[HR Recruitment 2020.1.6.3] Vacancies are now sorted by date descending (i.e. the newest is at the top)
[Server 2020.1.6.1] Added max. 50 appointments pr. user when streaming to clients. Optimized streaming of date times.
[Doorway] Fixed problem with smart card registration
[Exchange Connector 2020.1.6.1] Fixed so Exchange log is not showing password anymore.
[HR 2020.1.6.2] Now uses the correct path for logo for recruitment emails by default
[Totalview Broadworks 2020.1.6.1] Log in/out from call centers with Basic license and not only Standard and Premium licenses
[HR client 2020.1.6.1] Export upcoming events, items to return and qualifications to Excel
[Totalview Client 2020.1.6.2] Language changes made in client were not saved when client was started from a shared folder
[Time Client 2020.1.6.1] Added view showing total sums for loaded period
[Admin Client 2020.1.6.1] It did not work to change a newly added contact item under users until it was saved
[Totalview Client 2020.1.6.1] Again possible to use numeric enter on login screen
[Teams Presence 2020.1.6.1] Service will now shutdown if not possible to autenticate and will reconnect after 500 server error from Microsoft
Totalview 2020¶
Released March 2020.
File version numbers are 2020.0.2.*.
Added¶
[Exchange Connector] Added support for using OAuth 2.0 in Exchange Online (Office 365) integration
[Doorway] Added option to change languages
[3CX] Totalview3CX connector support for 3CX on Linux
[3CX] Show call back calls in TotalviewSwitchboard active queue as incoming calls and tagged with call back icon.
[Totalview Admin] Added option to have all appointments subject and location hidden from users other than appointment owner.
[Basic Client] Totalview Connect: Restore minimized windows, when using “Activate Window” action.
[Basic Client] Added SupportedLanguages to client config file, that enables adding custom languages to the client.
[Totalview Admin] Added support for specific appointment activation override, based on state, when current state does not allow appointments to be activated.
[Basic Client] Totalview Connect: Added new replacement parameter (ANumber without country code). Support for using replacement codes in Start Application (Shell Execute) calls.
[Totalview Admin] Added support for pure admin user. User does not occupy any license and is not visible in any client except TotalviewAdmin.
[HR] It is now possible to see average work age in company unit overview
[iPhone] Added Division info in contacts list
[Android] Added Division info in contacts list
[Basic] Twilio sms service added
[InstallKit] Preserve Web.config changes when upgrading Totalview
[TotalviewAuthentication] Client/Admin that do not have remember me and reconnect, remain authenticated for 24 hours or until server restart.
[iPhone] Option in settings to show/hide work specification id
[Android] Option in settings to show/hide work specification id
[Time Client] Added possibility to clear work specifications when changing between states with different work specification definition
[Basic Client] Added search for whole words functionality
[3CX] Support for attended transfer, hands free MakeCall and AnswerCall for all devices when using 3CX v 16.
[Android] Added SSL/TLS certificate error message
[Android] Added toast login error message
[Android] Added support for authentication portal and new design of login screen
[iPOffice] Added call statistics for Avaya IPOffice
[iPhone] Added support for Authentication Portal
Removed¶
[Doorway] Removed Totalview app for Windows RT 8.1
[Mobile Web] Remove deprecated Mobile Web IIS application
[Totalview Admin] Removed no longer used “Use Mobile Password” setting from Web Service connector setup
Changed¶
[iPhone] Upgraded Totalview iPhone project to iOS 11
[Server] Make server more responsive by doing phonebook searches in background thread
[Time] Changed clock-out-reminder email text as suggested by customer
[MobileWeb] WCF connector will stop if endpoint fails to start
[Basic Client] Swapped behaviour of + and – icons in calendar view
[Authentication] Should no longer try and autofill new password on Reset Passoword and Change Password
[TimeAdmin] When creating a sub agreement a version is created automatically
[Switchboard Client] When using num enter pickup og select current altering call when no call is alerting the current selection is now cleared.
[Server] Added default work specification on reservation end state
[Android] Changed format of registration date
[Switchboard Client] Design updates
[Server] Implemented cram md5 plain login in SMTP server
[Server] Implemented plain login in SMTP server
[Server] Changed what is logged and added levels of logging
[iPhone] Maximum 200 call logs
[Android] Maximum 200 call logs
[Android] Faster user data loading on start up
[HR] Filter custom field in Overview will now work like the Totalview client filter
[Time Client] Disabled high-dpi in Time Client
[Time Client] Work specifications are no longer considered changed if only order of fields is changed
[iPhone] Better support for iOS 13
[iPhone] Changed minimum target from iOS 7 to iOS 8
[Android] Open Login view as first page on start application or after logout
[Time Client] Pending request e-mail now show number of mails that the recipient can accept instead of number he can see
[Android] Increased target SDK to 28 API level
[Android] Redesigned Choose Server and Login view
[Basic Client] Load images from local cache failed on terminal servers
[Server] Hard coded admin user placed in default tenant
[Basic Client] Now has an X in the upper right corner to close the login prompt
[AuthenticationPortal] Now caches versions so it is faster to check for available updates
[All] .Net version upgraded to version 4.6.1, .Net core upgraded to version 2.2
[Admin] License check ignored when logging in to TotalviewAdmin
[iPhone] Remove the “at” text from calendar view in iPhone app
[Android] Remove the “at” text from calendar view in Android app
[Doorway client] Login using short password when using Authentication portal
[Reports] Added index to speed up work specification reports
[Wallboard] Call Group Groups can now also be sorted with the ?sort= query string like Call Groups
[SMS] SMS message contents is not logged any more
Fixed¶
[3CX] Show queue number when presenting calls from queue where name contains ‘+’
[3CX] Ignore 3CX dialer when calling from client preventing make call instead of direct call
[Basic Client] Only allowed states listed when changing appointment
[Basic Client] Default forwarding number could be assigned even when a number was entered as default
[Time] Holiday report mail date wrong FO format when machine running en-US.
[Exchange] Connector change to be able to handle TLS 1.2
[Time Client] User deactivated today are now removed from the active user list.
[Reports] Work week progress does no longer include Time account regulations but only day length registrations
[Server] Internal SMTP did not end with eof, therefore the successfull delivery of email was not always reported back to user
[Server] Internal SMTP logging change
[Basic Client] Calendar time drawn to far to the left
[Switchboard] Was not possible to select the logged in person, if he did not have listening device in his device list
[Reports] Remember and show selected person and date when navigate back to Time Account Changes
[Reports] Will now show correct data for Sunday in call statistics
[HR] Can now de/activate and delete employees that are synchronized with payroll system with Sync Activation Off
[HR] Now shows inactive employees in Company Unit Overview Employees tab (bottom right) when looking back in time
[Android] Fixed problem with Attachment (IFPARENT) attribute
[TotalviewClient] Fix problem with switchboard that freezes sometimes when same number calls twice
[TotalviewClient] Fix problem with clients requesting user reservations for all user when e.g. custom field changes.
[Time Admin] Auto-login or log out if user password is changed or enable/disable TotalviewAuthentication
[Time Client] Fixed problem when cancel saving registration before show new time interval
[Time Client] Fixed problem when cancel application closing or logging out
[iPhone] Fixed problem with forward to custom number
[Android] Fixed problem with contacts search
[Totalview Manager] Fixed problem failing to restart TotalviewServer service
[Time Client] Work specifications did not work on F6
[IPOffice] Initiating call showing wrong called information
[IPOffice] Call statistics registered duplicate records
[Mobile Web] Fixed Template suggested length when State has no ending time
[iPhone] Fixed application doesn’t remember Demo server address
[iPhone] Fixed contacts grouped by uppercase and lowercase letters
[Time Client] Fixed after undo client did not ask if OK to loose manual balance changes
[Time Client] Fixed client kept asking if OK to loose changes if no was selected
[iPhone] Fixed crashes when open Contact details for iOS 12
[iPhone] Fixed contacts not sorted alphabetically
[Android] Fixed changing languages problem
[Broadworks Hey] Make sure that delivery address always ends with / (slash)
[Totalview Admin] Call group settings available in Forwarding rules when running IPOffice
[Totalview Admin] When two person had same full name in active directory, one of them became deactivated after import from active directory
[Basic Client] User name was not displayed in use dropdown menu if user had never changed state
[Basic Client] User name was not displayed in Caller History if user had never changed state
[Broadworks] Recreate subscription when subscription terminate event arrives
[Server] Fix scalability bug in logging
[Android] Fixed login problem on Android 9.0
[Basic Client] Handle connection version conflict on clients version 2019+
[Android] Fixed long time logout
[IPOffice] Show device as busy when device goes off hook
[Android] Go to Login page if password is changed
[iPhone] Go to Login page if password is changed
[Server] Improve performance and stability of logging
[Server] Execute IPOffice call group settings from change state and appointment promotion
[Time Rights] Ignore user rights settings for users marked as deleted.
[Android] Fixed sign in when leading or trailing whitespace exists in company address
[Exchange Connector] Obfuscating subject text in log
[Wallboard] “In Call” column reflects call-busy indicator for all employees
[Totalview Admin] Handle exception when Totalview server connection is closing down or not running
[MobileWeb] Ignore mobile password length check when using Authentication portal
[iPhone] Improved performance by replacing logging framework
[AttachementsConnector] Remove error log of FieldName not found
[Wallboard] Improve robustness against backend failures or lack of data
Hotfix¶
[Totalview Broadworks 2020.02.3] Handle initialization of Broadworks user when not member of any call center
[Time client 2020.0.2.1] Added possiblity to delete multiple statisics rights with a single click
[Server 2020.0.2.14] Added max. 50 appointments pr. user when streaming to clients. Optimized streaming of date times.
[Exchange Connector 2020.0.2.1] Fixed so Exchange log is not showing password anymore.
[Totalview Broadworks 2020.0.2.1] Log in/out from call centers with Basic license and not only Standard and Premium licenses
[Server 2020.0.2.7] Added loop check between 3CX and Totalview when state changes
[Admin Client 2020.0.2.1] It did not work to change a newly added contact item under users until it was saved
[Totalview Client 2020.0.2.4] Again possible to use numeric enter on login screen
[Time Server 2020.0.2.1] Appointment could get imported into time multiple times
[Server 2020.0.2.6] Added more logging in case client login fails
[Server 2020.0.2.5] Smart client can now change forwarding of not registered 3CX devices
[Server 2020.0.2.4] Fixed “TenantId can not be 0” problem when synchronizing users from AD
[Server 2020.0.2.3] Did not notify basic doorway client when users changed state
[Totalview Client 2020.0.2.3] Fixed bug in normal and receptionist client where the phonenumber sometimes switched to selected users name, when the more phone options dropdown was shown
[Installkit] Added missing Microsoft.Identity.Client.dll file to ExchangeEWS connector
[Android] Show full list of user’s contact information in ContactDetails view
[TotalviewIPOffice 2020.0.2.1] Execute GetForwarding after a while as work around to the missing Forwarding event
[Totalview Client 2020.0.2.2] Fixed captions on template setup form on switchboard
[Server 2020.0.2.2] Fixed tls negotiation problem when client connected that could lead to memory leak
[HR 2020.0.2.1] Fix error with how CustomFieldPersons are filtered
[HR 2020.0.2.2] Fix error with deactivated company units and checklists
Totalview 2019¶
Released Jun 2019.
File version numbers are 2019.0.6.*.
Added¶
[Server] Logs clients ip address when they connect/disconnect
[3CX] Use registrar record when initiating call from device, avoiding pause music while waiting for call to be answered.
[IPOffice] Supporting member sign in/out and adding/removing members from groups.
[Basic Client] Call group filters fixed
[Basic Client] Unavailable call group related values are no longer displayed as -1. They are either hidden or show as N/A
[Totalview Admin] Added indicator that shows if connection is secured
[Basic Client] Added indicator that shows if connection is secured
[3CX] Added support for 3CX version 16
[Time Client] Add error message if Totalview Extension connector is not running
[Reports] Added donut graphs to Answered/Unanswered calls
[Basic Client] It is now possible to log out of Totalview client
[Basic Client] When connection to server is lost, the reconnect window is no longer shown, only the countdown
[Basic Client] Remember user’s selected Windows Login and Language
[TotalviewAuthentication] Add a new centralized way of authenticating with the Totalview Suite
[IPOffice] Supporting group monitoring and listing of group members.
[Portal] Choose language through buttons or url
[Portal] Client download version can be set in appsettings
[iPhone] Added option for languages selection
[Database] Added database indexes to improve SQL query performance
[3CX] Send DTMF tones to 3CXPhone client
[3CX] Intercept MakeCall to “Pickup a call” dial code and execute a pickup of longest ringing call in associated groups
[Reports] Work overview page job search/filter added
[Portal] First release
[HR] Added a Log Explorer that can view the server logs
[Basic Client] Able to read startup configuration from file
[Reports] Web.config and url login types (win, tv & both) added
[Android] Added build version number in Setting view
[Android] Added option for languages selection
[IPOffice] TotalviewIPOffice connector added supporting call control, device control and event monitoring.
[Wallboard] Able to sort members by device id or name.
[Wallboard] Column “call presented” added and state indicator changed to vertical line.
[Wallboard] Version number and page title added
[Wallboard] Changes to layout after UX testing. Removed “missed calls” column. Changed position and prominence of Totalview status.
Changed¶
[Android] Work specifications sort order
[iPhone] Work specifications sort order
[Server] Log levels Trace, Debug, Info, Warn, Error, Fatal and Off added. Control level from serverconfig.
[Time Client] Adding and moving time between time-accounts is now rounded to nearest number of minutes
[Time Client] Switching state when work specification is assigned when user is admin and non-admin user
[Server] Changed database statistics maintenance strategy.
[Totalview Wallboard] Will no longer log more than 30 days, by default.
[Time Client] Changing state no longer clears entered Work Specification value.
[MobileWeb Connector] Now uses NLog framework, and it is easier to change logging level.
[Android] Removed local phone call log access.
[Server, Client] Client requests user appointment on demand instead of all appointments up ahead
[Server] Ping database to prevent Azure SQL reclaiming and closing idle connections
[Exchange connector] Using default Office365 url in case query user address is not an onmicrosoft.com address
[Server] Optimized the saving of connector values
[Exchange test tool] Add optional trace of autodiscover method
[3CX and Broadworks] If no call group license is present then no call group events are sent to server or logged in connector logs.
[Server] DB reconnect procedure added in case DB connection is temporarily lost.
[TotalviewHR] WageConnectors now have the option to “Only Synchronize Active People”, “Disable Creation of New Employees”, “Disable De- / Activation of employees”
[Server] Changes made to allow server to use Azure SQL database
[Time] Added setting ALLOWCORRECTIONREQUESTFORDAYS. When true balances that are 0 seconds are included
[Basic Client] Right click on header in main grid to add remove columns did not include custom fields
[Totalview Wallboard] Navigating to a unknown call group group will return a 404 page.
[Totalview Wallboard] Better explanations on error page.
Fixed¶
[Android] Fixed problem with Attachment (IFPARENT) attribute
[Time Server] Future rights where not included in totals when changing rights in Time Client
[Android] Fixed calls missing in call log if call doesn’t have phone number owner
[Android] Load call log only one time on refreshing
[Providers] Removed occasional 1 minute 100% CPU usage burst when connectors reconnect with TotalviewServer
[TimeServer] Added log to Time web service export methods
[TotalviewServer] When using work specification Keep and multiple values on first level, then order of work specifications values are kept.
[Providers] Always reply upon ping to prevent disconnection from TotalviewServer
[Reports] Users flagged as deleted will not be pulled from database
[Exchange connector] Fixed impersonation permisson bug caused by X-AnchorMailbox parameter omission
[TotalviewServer] License check count only include logged in clients
[IPOffice] Send date and time over the wire as UTC
[Android] Fixed transfer icon is not shown on start up Totatview application
[iPhone] Fixed connection error toast after lock/unlock device
[iPhone] Fixed contacts synchronization error
[Desktop client] Load images from local cache
[Android] Fixed forward icon is not cleared when call is dropped
[iPhone] Fixed Location info in My State header
[iPhone] Fixed selected Call groups in Edit appointment view
[Server] Fixed initialization routine so that process terminates if there are errors
[Time Client] When a state with select first Work Specification was selected it automatically was edited, even if the day was locked for modifications.
[Time Client] Output from Work Specification only has the last entered value.
[Server] Remove expired appointments from desktop client. Bug introduced in lazy loading of appointments.
[Reports] Balance changes page remembers account filter when date is changed
[HR] Speed optimization of My Overview
[Reports] Workspecification overview fixed… non admin employees can now only see their own data
[Doorway] Load work specification required field definition from the selected work specification definition
[Reports] Windows login now saves and applies user settings
[Desktop client] Language switches are now case insensitive
[Mobile State] Removed test settings from TotalviewMobileStateTester config file
[Time Client] Balances were cleared if a request was sent that only had changes to work specification
[Time Client] Client stopped working if work specification caption was shorter than 4 letters in a resevation that was smaller than 21 pixels
[Server] Force stop of Totalview service in case halting the service fails.
[iPhone] Fixed no access to call groups when logged in user is Call Group Admin
[Android] Fixed no access to call groups when logged in user is Call Group Admin
[TotalviewHR] When creating a Payroll System Task all initial data is saved
[TotalviewHR] Try Connection for Payroll Systems Task now works
[TotalviewHR] You can now click on a company unit in the Company Unit Overview to navigate the Overview with this company unit as filter
[TotalviewHR] Reactivating employees now counts correct active people (excludes applicants)
[Reports] Timesheet scrollable on mobile
[Time Client] When a reservation was changed all reservations for the day were marked as changed
[Time Client] Work specifications were not available until second time data was loaded
[Basic Client] Specify button in change state was only partially clickable
[TotalviewHR] Employee overview, no always shows the main contact info, if such is set. this is also reflecting in export to excel
Hotfix¶
[Exchange Connector 2019.0.6.1] Fixed so Exchange log is not showing password anymore.
[Totalview 3CX 2019.0.6.6] Show queue number when presenting calls from queue where name contains ‘+’
[Totalview Client 2019.0.6.6] Added more logging
[3CX 2019.0.6.5] Ignore 3CX dialer when calling from client preventing make call instead of direct call
[Totalview Client 2019.0.6.5] Added loglevel parameter, added more logging
[Totalview Client 2019.0.6.4] Fix problem with switchboard that freezes sometimes when same number calls twice
[Totalview Client 2019.0.6.3] Fix problem with clients requesting user reservations for all user when e.g. custom field changes.
[Totalview Server 2019.0.6.4] Added default work specification on reservation end state
[Totalview Attachment 2019.0.6.1] Added default work specification on reservation end state
[Totalview Server 2019.0.6.3] Fixed problem with access violation when installing TotalviewManager.
[Totalview Manager 2019.0.6.1] Fixed problem failing to restart TotalviewServer service
[Server 2019.0.6.2] Implemented plain login in SMTP server
[Time Client 2019.0.6.6] Added possibility to clear work specifications when changing between states with different work specification definition
[Time Client 2019.0.6.5] Work specifications did not work on F6
[Time Client 2019.0.6.4] Fixed after undo client did not ask if OK to loose manual balance changes
[Time Client 2019.0.6.3] Fixed client kept asking if OK to loose changes if no was selected
[Time Client 2019.0.6.2] Disabled high-dpi in Time Client
[Time Client 2019.0.6.1] Work specifications are no longer considered changed if only order of fields is changed
[Basic Client 2019.0.6.2] Added search for whole words functionality
[3CX 2019.0.6.3] Support for attended transfer when using 3CX version 16.
[Totalview Admin 2019.0.6.1] When two person had same full name in active directory, one of them became deactivated after import from active directory
[Basic Client 2019.0.6.1] User name was not displayed in use dropdown menu if user had never changed state
[Basic Client 2019.0.6.1] User name was not displayed in Caller History if user had never changed state
[Broadworks 2019.0.6.1] Recreate subscription when subscription terminate event arrives
[Totalview Server 2019.0.6.1] Execute IPOffice call group settings from change state and appointment promotion
[Reports] Added index to speed up work specification reports
[iPhone 2019.0.1] Improved performance by replacing logging framework
[iPhone 2019.0.1] Appointments end date picker will now roll when changing start date picker
Older Change Logs¶
See Older Change Log.