iSymphony 3.4 Beta 1 ChangeLog

Last modified by ryanp on 2021/09/09 20:55

The following is a complete list of changes made between iSymphony 3.3.2 and iSymphony 3.4 Beta 1.

Failed to execute the [error] macro. Cause: [The required content is missing.]. Click on this message for details.

Features

  • The contact system has been added.

    • The contact widget is available in the client to be added to users dashboards.
      • Users can see their phone books, phone books shared with them, and public phonebooks.
      • Users can add new phone phone books.
      • Users can add new contacts to phone books.
      • Users can modify or delete existing phonebooks.
      • Users can filter their phone book lists.
      • Users can perform a full text search on a contact based on any attribute of the contact to find relevant contacts in a phone book.
      • Users will have a default, non-deletable, phone book created for them. This book can be modified and shared.
      • Users can click-to-dial phone numbers on their contacts.
      • Users can add multiple existing fields and custom fields to their contacts.
      • Users can display or hide information on their contacts.
      • Users who own a phone book or have been granted editor access can customize the phone book with a permission screen, entered via a right click context menu.
        • Users can modify or delete the phone book
        • Users can share view or edit permission with other users.
        • Users can make a phone book public or private.
      • Notifications will be displayed when changes have happened to the users phonebooks.
        • Gained access to phone book.
        • Regained access to phone book.
        • Lost access to phone book.
    • Administration screen allows modifying global contact settings.
      • Contact options can be setup to handle what happens to a users phone books when the user is deleted. These are event based actions that will occur automatically when setup.
        • Do nothing
        • Delete the phone books
        • Reassign the phone books to a user
      • Contact actions can be executed to handle any "zombie books" (books with no owner) that exist in the system. Zombie books can be created if the system is set to the "do nothing" contact option and users are deleted.
        • Delete zombie books
        • Assign zombie books to user
    • Global contact permissions have been added to control what users have access to the contact system.
      • Can access the contact widget - specifies if a user can access the widget, disables the widget if already added to the dashboard.
      • Can create phone books - specifies if a user can create new phone books. Note: the user will always have a default phone book.
  • Voicemail can now be downloaded from the voicemail widget.
  • Recordings can now be downloaded from the recording widget.

Resolved Bugs

  • Resolved an issue that mainly affected Asterisk Realtime where registration events for unknown peers were ignored after the server was started. This required a reboot to fix previously. Peers registered while the iSymphony server is running will now register correctly.
  • Resolved an issue where the my stream split position was not returning to the correct position when clicked.
  • Resolved an issue where the permissions screen would not update user display name.
  • Resolved an issue where changing the name of a user group could throw a ConcurrentModificationException.
  • Resolved an issue where sorting recordings on caller id would cause an exception.
  • Resolved an issue where the recording and voicemail listen to permission was not properly disabling double click playback.

Improvements

  • PhoneBookSecurityException and ActionException have been refactored to provide user friendly messages.

  • The Error Dialog has received some improvements to the UI layout.
  • Transfer action now integrates with the contact system. Searching in the transfer action will bring up the contact and their phone numbers that can be transferred to directly from the window.
  • Call action now integrates with the contact system. Searching in the call action will bring up the contact and their phone numbers that can be called directly from the window.
  • Improved the voicemail and recording widget so that the options bar will now show in cases where the listen to permission is disabled, with the ability to play the voicemail/recording disabled.
  • New Permissions:
    • Recording Download - determines if a user can download recordings
    • Voicemail Download - determines if a user can download voicemail
    • Voicemail Callback - determines if a user can call back the number that left the voicemail from the voicemail widget
   
iSymphony