What's New by Feature
----------------------------------

.. list-table::
   :widths: 30 20 20 30
   :header-rows: 1

   * - Feature
     - Document
     - Topic link
     - Information

   * - VOSS-808: Business Admin Portal Improvements (EKB-6533: Add "Enable IM & Presence" checkbox to Subscriber page in Business Admin Portal)
     - Business Admin Portal Guide: Release 19.3.4
     - :ref:`new-bap-subscribers-dashboard` 
     - 

   * - VOSS-808: Business Admin Portal Improvements (EKB-6531: Add ability to modify Entitlement Profile for Subscriber Business Admin Profile)
     - Business Admin Portal Guide: Release 19.3.4
     - :ref:`new-bap-subscribers-dashboard` 
     - 

   * - VOSS-808: Business Admin Portal Improvements (EKB-6178: Expose IPCC Extension field on Subscriber page)
     - Business Admin Portal Guide: Release 19.3.4
     - :ref:`new-bap-subscribers-dashboard` 
     - 

   * - VOSS-808: Business Admin Portal Improvements (EKB-6027: Inform user when not all choices of a dropdown have been fetched)
     - Business Admin Portal Guide: Release 19.3.4
     - :ref:`drop-down-list-search` 
     - 

   * - VOSS-785: Small Enhancements 19.3.4 (EKB-6885: New ProcessStarted trap and updates to make Process traps consistent)
     - Platform Guide: Release 19.3.4
     - :ref:`snmp-traps-services-startups-changes-made` 
     - 

   * - VOSS-779: Cisco Headset management
     - Provider Core Feature Guide: Release 19.3.4
     - :ref:`headset-management` 
     - 

   * - 
     - Enterprise Core Feature Guide: Release 19.3.4
     - :ref:`headset-management` 
     - 

   * - 
     - Business Admin Portal Guide: Release 19.3.4
     - :ref:`headsets-dashboard` 
     - 

   * - VOSS-778: Cisco Phone Status Export Tool (EKB-7863: Export Phone Status - Device Name should be case insensitive)
     - Provider Core Feature Guide: Release 19.3.4-PB1
     - :ref:`phone-status-export` 
     - 

   * - 
     - Enterprise Core Feature Guide: Release 19.3.4-PB1
     - :ref:`phone-status-export` 
     - 

   * - VOSS-778: Cisco Phone Status Export Tool (EKB-6877: Create new View + PWF to initiate a filtered phone status export)
     - Provider Core Feature Guide: Release 19.3.4
     - :ref:`phone-status-export` 
     - 

   * - 
     - Enterprise Core Feature Guide: Release 19.3.4
     - :ref:`phone-status-export` 
     - 

   * - VOSS-712: Ability to upload MOH files
     - Provider Core Feature Guide: Release 19.3.4
     - :ref:`moh-file-management`
     - New topic: Music on Hold File Management

   * - 
     - Enterprise Core Feature Guide: Release 19.3.4
     - :ref:`moh-file-management`
     - New topic: Music on Hold File Management

   * - VOSS-704: Improve LDAP sync - explicit list of attributes of interest
     - Provider Core Feature Guide: Release 19.3.4
     - :ref:`ldap_integration` 
     - 

   * - 
     - Provider Core Feature Guide: Release 19.3.4
     - :ref:`set_up_an_ldap_server` 
     - 

   * - 
     - Enterprise Core Feature Guide: Release 19.3.4
     - :ref:`ldap_integration` 
     - 

   * - 
     - Enterprise Core Feature Guide: Release 19.3.4
     - :ref:`set_up_an_ldap_server` 
     - 

   * - VOSS-696: Enhanced language management for CUC
     - Provider Core Feature Guide: Release 19.3.4
     - :ref:`p_voicemail`
     - Added new field "Default Language That Callers Hear" to Modify Site Defaults topic / CUC Defaults tab. Release 19.3.4.

   * - 
     - Enterprise Core Feature Guide: Release 19.3.4
     - :ref:`voicemail`
     - Added new field "Default Language That Callers Hear" to Modify Site Defaults topic / CUC Defaults tab. Release 19.3.4.

   * - VOSS-483: Productize Analogue Gateway Adaptation
     - Provider Core Feature Guide: Release 19.3.4
     - :ref:`p_set_up_an_analog_gateway`
     - New topic:  Add Port to Analog Gateway

   * - 
     - Provider Core Feature Guide: Release 19.3.4
     - :ref:`overbuild-analog-gateway`
     - New topic:  Add Port to Analog Gateway

   * - 
     - Enterprise Core Feature Guide: Release 19.3.4
     - :ref:`set_up_an_analog_gateway`
     - New topic:  Add Port to Analog Gateway

   * - 
     - Enterprise Core Feature Guide: Release 19.3.4
     - :ref:`overbuild-analog-gateway`
     - New topic:  Add Port to Analog Gateway

   * - EKB-9936: Generic Dial Plan: Add "PSTN Access" field to SIP Trunks model
     - Provider Core Feature Guide: Release 19.3.4-PB5
     - :ref:`dial_plan_models` 
     - 

   * - 
     - Enterprise Core Feature Guide: Release 19.3.4-PB5
     - :ref:`dial_plan_models` 
     - 

   * - EKB-9934: Reset security questions saves "successfully" but the TXN in the backend actually fails
     - Self-service Guide: Release 19.3.4-PB5
     - :ref:`concepts-minimal-mode` 
     - 

   * - EKB-9816: Enable Mobility for the User automatically when adding a Personal Phone entry or enabling Personal Phone Management
     - Provider Core Feature Guide: Release 19.3.4-PB5
     - :ref:`add_subscribers` 
     - 

   * - 
     - Enterprise Core Feature Guide: Release 19.3.4-PB5
     - :ref:`add_subscribers` 
     - 

   * - EKB-9773: Generic Dial Plan: Add field "prefixDn" to SIP Trunk Dial Plan Model
     - Provider Core Feature Guide: Release 19.3.4-PB5
     - :ref:`dial_plan_models` 
     - 

   * - 
     - Enterprise Core Feature Guide: Release 19.3.4-PB5
     - :ref:`dial_plan_models` 
     - 

   * - EKB-9492: MS Teams device not included in payload for Manual Send operation
     - API Guide: Release 19.3.4-PB5
     - :ref:`api-tool-dataextract` 
     - 

   * - EKB-9459: Add Phone Expansion Module fields (Module 1, 2 and 3) to Phones SDE Extract
     - Platform Guide: Release 19.3.4-PB5
     - :ref:`phones_data_export` 
     - 

   * - 
     - Licensing and Subscriber Data Export Guide: Release 19.3.4-PB5
     - :ref:`phones_data_export` 
     - 

   * - EKB-9330: fn.get_dn_number function does not return result for E164 Associations ( N to 1 DN ) when associations are in Range of 1
     - Advanced Configuration Guide: Release 19.3.4-PB4
     - :ref:`internal-number-inventory-functions` 
     - 

   * - EKB-9163: AddSubscriberFrom Profiles fails at CFT evaluation when "Use generated phone name" is unset and "Phone Name" is not specified
     - Provider Core Feature Guide: Release 19.3.4-PB4
     - :ref:`concepts-config-BAP-subscriber-profiles`
     - Added details on Subscriber Profile:  Voice enabled or disabled

   * - 
     - Enterprise Core Feature Guide: Release 19.3.4-PB4
     - :ref:`concepts-config-BAP-subscriber-profiles`
     - Added details on Subscriber Profile:  Voice enabled or disabled

   * - 
     - Business Admin Portal Guide: Release 19.3.4-PB4
     - :ref:`new-bap-subscribers-dashboard`
     - Added details on Subscriber Profile:  Voice enabled or disabled

   * - EKB-8995: Add support for Single Sign-On
     - Provider Core Feature Guide: Release 19.3.4-PB5
     - :ref:`sso_users_and_login` 
     - 

   * - 
     - Enterprise Core Feature Guide: Release 19.3.4-PB5
     - :ref:`configure_single_sign-on_for_voss-4-uc` 
     - 

   * - 
     - Enterprise Core Feature Guide: Release 19.3.4-PB5
     - :ref:`sso_users_and_login` 
     - 

   * - EKB-8965: fn.containsIgnoreCase doesn't work
     - Advanced Configuration Guide: Release 19.3.4-PB4
     - :ref:`macro-string-functions`
     - Added additional function example.

   * - EKB-8547: Add N to 1 DN to E164 Association to SDE reports
     - Platform Guide: Release 19.3.4-PB5
     - :ref:`analogue_line_MGCP_data_export` 
     - 

   * - 
     - Platform Guide: Release 19.3.4-PB5
     - :ref:`analogue_line_SCCP_data_export` 
     - 

   * - 
     - Platform Guide: Release 19.3.4-PB5
     - :ref:`extension_mobility_data_export` 
     - 

   * - 
     - Platform Guide: Release 19.3.4-PB5
     - :ref:`hunt_group_data_export` 
     - 

   * - 
     - Platform Guide: Release 19.3.4-PB5
     - :ref:`phones_data_export` 
     - 

   * - 
     - Licensing and Subscriber Data Export Guide: Release 19.3.4-PB5
     - :ref:`analogue_line_MGCP_data_export` 
     - 

   * - 
     - Licensing and Subscriber Data Export Guide: Release 19.3.4-PB5
     - :ref:`analogue_line_SCCP_data_export` 
     - 

   * - 
     - Licensing and Subscriber Data Export Guide: Release 19.3.4-PB5
     - :ref:`extension_mobility_data_export` 
     - 

   * - 
     - Licensing and Subscriber Data Export Guide: Release 19.3.4-PB5
     - :ref:`hunt_group_data_export` 
     - 

   * - 
     - Licensing and Subscriber Data Export Guide: Release 19.3.4-PB5
     - :ref:`phones_data_export` 
     - 

   * - EKB-8494: Password required to enable FIPS
     - Platform Guide: Release 19.3.4-PB2
     - :ref:`reference-system-FIPS` 
     - 

   * - EKB-8449: Log Collect on Multiple UN's caused DB Failover
     - Platform Guide: Release 19.3.4-PB3
     - :ref:`sending-and-collecting-logs`
     - Added note not to run log collect with default parameters on all nodes in parallel.

   * - EKB-8205: Create new function, fn.generic_device_model_custom_operation, to return results of device model custom operation to workflow context
     - Advanced Configuration Guide: Release 19.3.4-PB1
     - :ref:`cucm-and-device-macro-functions`
     - New function: fn.generic_device_model_custom_operation

   * - EKB-8033: New macro function regex_match required for EKB-7392
     - Advanced Configuration Guide: Release 19.3.4-PB1
     - :ref:`macro-string-functions`
     - Added new macro function regex_match

   * - EKB-7871: Support for parallel queue processes
     - Platform Guide: Release 19.3.4-PB1
     - :ref:`voss-performance-commands` 
     - 

   * - 
     - Best Practices Guide: Release 19.3.4-PB1
     - :ref:`configurable-number-of-queue-processes` 
     - 

   * - EKB-7768: Webex Room Device Activation for Workspace message is generated in error
     - Advanced Configuration Guide: Release 19.3.4-PB1
     - :ref:`macro-functions-time-functions`
     - Added new general purpose function, fn.compare_timestamps, for comparing time stamps.

   * - EKB-7588: Finalize orphaned queued and processing transactions
     - Provider Core Feature Guide: Release 19.3.4-PB3
     - :ref:`transaction_behavior` 
     - 

   * - 
     - Enterprise Core Feature Guide: Release 19.3.4-PB3
     - :ref:`transaction_behavior` 
     - 

   * - EKB-7520: Add new function to return the Device Pool referenced by the least amount of Phones for a Site
     - Advanced Configuration Guide: Release 19.3.4
     - :ref:`cucm-and-device-macro-functions`
     - New macro function: fn.get_least_used_site_devicepool is available.

   * - EKB-7500: Add functionality to enable headset service on Call Manager nodes
     - Provider Core Feature Guide: Release 19.3.4
     - :ref:`headset-enablement` 
     - 

   * - 
     - Enterprise Core Feature Guide: Release 19.3.4
     - :ref:`headset-enablement` 
     - 

   * - EKB-7466: Bulkloading macros for boolean fields does not evaluate macro
     - Provider Core Feature Guide: Release 19.3.4-PB2
     - :ref:`bulk_load_sheet_macro_evaluation` 
     - 

   * - 
     - Enterprise Core Feature Guide: Release 19.3.4-PB2
     - :ref:`bulk_load_sheet_macro_evaluation` 
     - 

   * - 
     - BulkLoader Provisioning Guide: Release 19.3.4-PB2
     - :ref:`bulk_load_sheet_macro_evaluation` 
     - 

   * - EKB-7436: Implement short term safe-guard against deleting a bulk of users
     - Provider Core Feature Guide: Release 19.3.4-PB1
     - :ref:`data_sync_types` 
     - 

   * - 
     - Enterprise Core Feature Guide: Release 19.3.4-PB1
     - :ref:`data_sync_types` 
     - 

   * - 
     - Best Practices Guide: Release 19.3.4-PB1
     - :ref:`data_sync_types` 
     - 

   * - 
     - Advanced Configuration Guide: Release 19.3.4-PB1
     - :ref:`reference-macros-sync-delete-threshold` 
     - 

   * - EKB-7364: Support device reset PRT
     - Provider Core Feature Guide: Release 19.3.4
     - :ref:`configure_phones` 
     - 

   * - 
     - Provider Core Feature Guide: Release 19.3.4
     - :ref:`generate-prt-phones` 
     - 

   * - 
     - Enterprise Core Feature Guide: Release 19.3.4
     - :ref:`configure_phones` 
     - 

   * - 
     - Enterprise Core Feature Guide: Release 19.3.4
     - :ref:`generate-prt-phones` 
     - 

   * - 
     - Business Admin Portal Guide: Release 19.3.4
     - :ref:`new-bap-features-and-services` 
     - 

   * - EKB-6920: Need a macro function that enhances fn.flatten_list_of_lists
     - Advanced Configuration Guide: Release 19.3.4
     - :ref:`list-functions`
     - Added: fn.flatten_nested_lists

   * - EKB-6848: Create macro functions to support templates
     - Advanced Configuration Guide: Release 19.3.4
     - :ref:`macro_phone_functions` 
     - 

   * - EKB-6734: Enforce platform password policy rules for reuse and change frequency
     - Platform Guide: Release 19.3.4
     - :ref:`user_security_and_security_policy_management` 
     - 

   * - EKB-6710: Counts on Subscriber page are not correctly counting Subscribers for LDAP and Local
     - Business Admin Portal Guide: Release 19.3.4
     - :ref:`new-bap-subscribers-dashboard` 
     - 

   * - EKB-6669: Update data/Settings to skip workflows for ignored changes on device/ldap/userProxy
     - Advanced Configuration Guide: Release 19.3.4
     - :ref:`data-sync-excluded-attributes` 
     - 

   * - EKB-6416: Add new Macro clause "to" which must be combined with "direction"
     - Advanced Configuration Guide: Release 19.3.4-PB4
     - :ref:`select-from-where-macro-syntax`
     - Added details on new 'to:' parameter applied to 'direction' in macro

   * - EKB-6098: Add and Remove Devices for Applications Users
     - Advanced Configuration Guide: Release 19.3.4
     - :ref:`associate-disassociate-devices-to-application-users` 
     - 

   * - EKB-6094: When using Dual-Mode Devices Voss auto-completes as CSFUserX
     - Provider Core Feature Guide: Release 19.3.4
     - :ref:`provision_the_jabber_device_service`
     - New conditions added regarding random number use in device names.

   * - 
     - Enterprise Core Feature Guide: Release 19.3.4
     - :ref:`provision_the_jabber_device_service`
     - New conditions added regarding random number use in device names.

   * - EKB-5922: Support key-based auth without password
     - Platform Guide: Release 19.3.4-PB2
     - :ref:`creating_and_managing_SFTP_Users` 
     - 

   * - EKB-5670: Existing CUCM LDAP Synced users not showing in BAP view/AddSubscriberFromProfile
     - Business Admin Portal Guide: Release 19.3.4
     - :ref:`new-bap-subscribers-dashboard`
     - Added details about the new Services panel. Releases: 19.3.3-Patch, 19.3.4 and 21.1.1.

   * - EKB-5610: Add support for tar.gz to app multi_install command
     - Platform Guide: Release 19.3.4
     - :ref:`installing-applications`
     - Releases: 19.3.3-Patch, 19.3.4, 20.1.1.

   * - EKB-5139: Hunt Groups: Update does not drop fields from CUCM when switching from Forward Hunt to Queueing
     - Provider Core Feature Guide: Release 19.3.4-PB4
     - :ref:`add_hunt_group`
     - Added details on new Forward Hunt and Queueing options

   * - 
     - Enterprise Core Feature Guide: Release 19.3.4-PB4
     - :ref:`add_hunt_group`
     - Added details on new Forward Hunt and Queueing options

   * - EKB-4891: CLI command to install multiple patches in order
     - Platform Guide: Release 19.3.4
     - :ref:`installing-applications`
     - Added details on new command: app multi_install. Releases: 19.3.3-Patch, 19.3.4, 20.1.1.

   * - EKB-4778: Unified Messaging Accounts and Alternate Extensions are not imported on full import of CUC
     - Best Practices Guide: Release 19.3.4
     - :ref:`cuc-sync`
     - Added new Cisco Unity Connection Sync topic to Best Practices.

   * - EKB-4132: Delta bundle upgrade required manual installation on all nodes
     - Platform Guide: Release 19.3.4
     - :ref:`cluster_check` 
     - 

   * - EKB-4098: Import fails on HCMF 12.5.1SU1 on SmartAccountsAccessCredentials and TransportModeSettings models
     - Provider Core Feature Guide: Release 19.3.4-PB2
     - :ref:`device_data_sync_errors_in_transactions` 
     - 

   * - 
     - Enterprise Core Feature Guide: Release 19.3.4-PB2
     - :ref:`device_data_sync_errors_in_transactions` 
     - 

   * - EKB-10181: Add "Fetch real-time phone status" action to Phones page
     - Business Admin Portal Guide: Release 19.3.4-PB5
     - :ref:`phones-dashboard` 
     -