Self Care Portal 4.3.x Technical Release Notes
Self Care Portal 4.3.0 (under tests)
Minimal versions of the other modules
The APIO BroadWorks Gateway must be at least in 1.13.1.
The version 1.14.0 is needed to benefit of the multi-AS improvements.
The APIO Core must be at least in 2.17.2.
The version 2.17.3 is needed in case of multi-AS.
- Breaking change in the configuration.
We have introduced a new category group.numbers and one of its parameters is showActivation that replaces the previous parameter NumberActivationGroup that was at root level.
Update of workflows
The following categories of workflows have not been modified since 4.2:
- F4B - AD Sync
They are present anyway in the delivery folder to ease new installations. They can be ignored for upgrades from 4.2.x to 4.3.0.
In 4.3.0 the following workflows have been adapted or added:
- F4B - NIMS:
- f4b_nims_get_ranges:
- uses the NIMS 1.6.2 new query parameter "no_count=1" for better performances. With older releases of NIMS it will be ignored.
- added a boolean env variable f4b_nims_range_filter_online_charging that has to be set if the "online charging" ranges have to be filtered out
- f4b_nims_get_ranges:
- F4B:
- f4b_post_tenant:
- It was not more working with recent Core (after October 2025).
- The fix makes it compatible with old and current version of the Core.
- f4b_synch_tenants_db:
- new workflow (to be started by scheduler) to create TenantData linked to a backend in multi-AS mode.
- f4b_post_tenant:
- F4B - Webex:
- f4b_webex_put_user_properties:
- Adapted to pass ui_id and ui_language to Webex macro for Webex email. Roger:
- bwksenh_webex_user_licenses_put:
- Adapted to pass ui_id and ui_language to Webex macro for Webex email.
- bwksenh_usercreation_bulk_group:
- Adapted to pass ui_id and ui_language to Webex macro for Webex email.
- bwksenh_user_put_syncAltID:
- Adapted to pass ui_id and ui_language to Webex macro for Webex email.
- usercreation_bulk_tenant:
- Adapted to pass ui_id and ui_language to Webex macro for Webex email.
- bwksenh_usercreation:
- Adapted to pass ui_id and ui_language to Webex macro for Webex email. F4B - Nemo:
- analytics_macro_tables_filter
- handling of the new optional parameter "timeMask"
- f4b_nemo_analytics_tables_read_group
- handling of the new optional parameter "timeMask"
- f4b_nemo_analytics_tables_read_tenant
- handling of the new optional parameter "timeMask"
- f4b_webex_put_user_properties:
New labels
New labels introduced in 4.3
"v4_3": {
"Call type": "Call type",
"exclusionPeriod": {
"Exclusion period": "Exclusion period",
"Start and end hours must be different": "Start and end hours must be different",
"Start hour": "Start hour",
"Stop hour": "Stop hour"
},
"groupCliMandatory": {
"Group CLI configuration is mandatory": "Group CLI configuration is mandatory",
"Group CLI configuration needs to be fixed": "Group CLI configuration needs to be fixed",
"Group CLI not set": "Group CLI not set",
"is no longer available": "is no longer available"
},
"notifications": {
"errorAllAddAdditionalDevices": "It seems it is not possible to add additional devices to any of the selected users. Please make sure the selected users have the correct license assigned or de-assign some of their extra devices."
},
"outgoingCliAssignedOnly": {
"Outgoing CLI configuration needs to be fixed": "Outgoing CLI configuration needs to be fixed",
"is not assigned": "is not assigned"
}
},New features
Erase custom announcements configuration when selecting default/system mode
[PCC&DNIS] Play Call Whisper Message Media Configuration
Hide Add/Delete options for Call Flows
Missing protection for user with profile in the Core
[User] User Details Read Only Fields
Hide Add/Delete options for Additional Numbers
[GROUP] Add VON Call Type in Add Virtual Extensions and Add Virtual Extensions in Bulk
[GROUP] Group Outgoing CLID Option Enhancements
[Group Call Flows] Hide Extension Editing for Call Flows
UCCH Customer Specific Branding Options for Hiding Select Action Buttons (under tests)
assigning / unassigning group numbers
editing Group CLI and details
assigning/unassigning users to existing group devices
for assigning / unassigning group numbers
- added new sub-category [group.numbers] with showActivation (replacing
NumberActivationGroup), canAssign and canUnassign to control the display of actions in the Group Numbers page. - [BREAKING CHANGE]
NumberActivationGroupis removed and must be replaced bygroup.numbers.showActivationwhen upgrading if configured to true (false is the default value).
- added new sub-category [group.numbers] with showActivation (replacing
for editing Group CLI and details
- [group.canEditDetails]
- [group.canEditCliNumber]
assigning/unassigning users to existing group devices
[Global] Hide department-related fields
Improve call center agents statistic widget
[End User] Hide Record Voice Messaging flag when Voice Messaging User license not assigned
User Outgoing CLID Exclude Unallocated Phone Numbers
[All levels] Configure Time Range Exclusion in Call Statistics
Bugs solving
- [User Devices] Error Message to be changed
Fixes in workflows
- bwksenh_macro_managewebex_fullAPIIntegration does not receive ui_id and ui_language from all workflows that call it
Adapted workflows:
bwksenh_webex_user_licenses_put:
- Adapted to pass ui_id and ui_language to Webex macro for Webex email.
bwksenh_usercreation_bulk_group:
- Adapted to pass ui_id and ui_language to Webex macro for Webex email.
bwksenh_user_put_syncAltID:
- Adapted to pass ui_id and ui_language to Webex macro for Webex email.
usercreation_bulk_tenant:
- Adapted to pass ui_id and ui_language to Webex macro for Webex email.
bwksenh_usercreation:
- Adapted to pass ui_id and ui_language to Webex macro for Webex email.
f4b_webex_put_user_properties:
- Adapted to pass ui_id and ui_language to Webex macro for Webex email.
issue in f4b_post_tenant with recent Core versions
Impacted workflows: f4b_post_tenant
