System

Platform

Feature

Release

Patched In

Mode

Description

AdventNet SNMP Agent Replacement

2020.07

22.0, 23.0

AS

This feature replaces the AdventNet library by the Net-SNMP Agent and the SNMP 4J library in the BroadWorks SNMP Agent to provide increased security.

The capabilities offered by the BroadWorks SNMP Agent do not change and the transition between the two architectures is transparent to the customer.

Application Delivery Platform

2020.07

None

AS

In Release 24.0, the Xtended Services Platform and the Profile Server are replaced in AS mode by a new server called the Application Delivery Platform.

Cisco BroadWorks Number Formatting in E.164

24.0

22.0, 23.0

AS

This feature introduces a system parameter to control whether to format Cisco BroadWorks phone numbers as E.164 numbers. This feature also provides an interface to change the language for all users within a group.

Cisco CI Support

2020.07

22.0, 23.0

AS

This feature leverages the Cisco identity provider framework as the Cisco BroadWorks user authentication authority for securing access to BroadWorks HTTP services such as Xtended Services Interface (Xsi), Receptionist, and Call Center.

Enhanced Call Log Migration from Database Server to Network Database Server

24.0

22.0, 23.0

AS

This feature provides a process and mechanism for migrating Enhanced Call Logs (ECLs) from a Database Server to a Network Database Server.

Enhanced Nonce Mechanism

24.0

22.0, 23.0

AS

This feature enhances the Cisco BroadWorks implementation to support the time-based expiration of nonces.

Make Execution Server-Telephony Application Servers Release Independent

2020.07

None

XS

This feature simplifies the delivery method of the Execution Server (XS), the Profile Server (PS), and the Xtended Services Platform (Xsp) in XS mode by providing a single stream of software deliveries.

HTTP Content Type Definition

2020.07

22.0, 23.0

AS

This feature implements countermeasures to remove Multipurpose Internet Mail Extension (MIME) sniffing vulnerabilities.

NDS Enhanced Call Logs

24.0

22.0, 23.0

AS

This feature modifies the existing Enhanced Call Logs (ECL) feature to support a new additional Enhanced Call Logs Repository solution on the Network Database Server (NDS) running the MariaDB database while keeping the existing Oracle Database Server (DBS) currently used by Enhanced Call Logs on the Application Server (AS). The dual mode of Network Database Server and Database Server solution is a transitional functionality until all the users are moved to the Network Database Server. Ultimately, the goal is to support the Enhanced Call Logs Repository on the Network Database Server only.

Network Server Release Independent

2020.07

None

AS, XS

This feature moves the delivery of the Network Server to the release-independent process. With this delivery format, there is no longer any patching. All bug fixes and new features are delivered as a completely new version of the software.

Number Validation and License Removal

2020.07

22.0, 23.0

AS

The Network Server synchronization interface is enhanced to provide better error handling and meaningful messages when adding directory numbers (DNs) to a group and to validate the status of DNs that are part of a list against the Network Server.

Optimize CSeq Behavior

24.0

22.0, 23.0

AS, XS

This feature introduces a mechanism to ensure that the subscription terminations due to CSeq rollover are better distributed in time.

Radius Accounting File-based Queueing

24.0

23.0

AS

This feature adds a file-based queueing mechanism to the Application Server for temporarily storing Radius accounting requests until Radius servers become reachable.

Report User Type in CDR (Application Server)

24.0

22.0, 23.0

AS

The purpose of this feature is to enhance Cisco BroadWorks in AS mode to include the user type in call detail records (CDRs) for originating and terminating calls.

Report User Type in CDR (Execution Server)

24.0

22.0

XS

The purpose of this feature is to enhance Cisco BroadWorks XS mode to include the user type in call detail records (CDRs) for originating and terminating calls.

Restart Elimination for Time Zone Alias Changes

24.0

22.0, 23.0

AS

This feature eliminates the need to restart the system when time zone changes are required.

STIR-SHAKEN Signing Tagging and Verification

24.0

22.0, 23.0

AS

This feature provides STIR/SHAKEN signing, tagging, and verification functions, which are intended to restore confidence in the authenticity of the origination within SIP interworking elements by providing the end-to-end cryptographic authentication and verification of the telephone identity and other information in an Internet Protocol (IP)-based service provider voice network.

Subscription Protection Mechanisms

24.0

22.0, 23.0

AS

This feature adds robustness and protection mechanisms (such as, overload control and reducing DB writes) for subscriptions and event notifications to the Application Server.

Support for CI Federation

2020.07

22.0, 23.0

AS

Prior to this feature, the deployment model had the Authentication Service web application instances using specific Cisco CI clusters through a single configured URL. As a result, the same cluster was used to generate and validate CI access tokens.

The federated deployment model relies on the multiple independent CI clusters for authentication. Hence, the main objective of this activity is to allow interactions between the Authentication Service web application and all clusters within the CI Federation.

Support for iOS 13 CallKit Push Notifications

24.0

21.sp1, 22.0, 23.0

AS

Cisco BroadWorks is updated to support iOS 13 CallKit push notifications.

Support for Linux 8

24.0

None

AS, XS

This feature brings all Cisco BroadWorks server software to the Red Hat Enterprise Linux 8, Oracle Linux 8, and CentOS Linux 8 operating systems.

SWManager DB Recovery Tool

24.0

None

N/A

The purpose of this feature is to detect anomalies and/or a mismatch between the state of patches in the Software Manager database and their actual state on the Cisco BroadWorks system, and then subsequently update the Software Manager database to match the system state.

Tomcat 9 Introduction and Comet Removal

24.0

22.0, 23.0

N/A

Every three months, a selected set of third-party software components are upgraded.

This document lists the third-party software components and versions that were upgraded in Release 24.0 of Cisco BroadWorks in April 2019.

Update BroadWorks CommPilot with Cisco Branding

24.0

None

AS, XS

This feature updates various web portals including CommPilot to reflect the rebranding to Cisco.

Protocols and interoperability

Feature

Release

Patched In

Mode

Description

Allow URN-scheme URI Into Header

24.0

22.0, 23.0

AS

The purpose of this feature is to allow Cisco BroadWorks to process SIP messages containing a Universal Resource Name (URN) in the To header or in the From header. A URN is a specific form of Universal Resource Identifier (URI) that has “urn” as its scheme. This feature enables interoperability with devices and networks that include a URN in the To header of the SIP request.

Enhance P-Early Media Interworking Function on TAS

2020.07

22.0

XS

The purpose of this feature is to enhance the P-Early-Media interworking function on the Telephony Application Server (TAS) to improve the RFC3398 policy state machine that determines whether a provisional response is consumed to better handle provisional responses received on different dialogs.

P-Asserted-Service Header Support

2020.07

22.0, 23.0

XS

The purpose of this feature is to enhance Cisco BroadWorks to add support for the P-Asserted-Service SIP header. The P-Asserted-Service header transports the IMS Communication Service Identifier (ICSI) value that identifies the provided IMS service.

SIP Dialog-matching Rules

2020.07

22.0

XS

This feature introduces a new system-level configuration parameter that enables a less restricted mechanism for SIP transactions and dialog matching. When this new configuration parameter is enabled, the Execution Server changes its transactions and dialog-matching rules to be more permissive with network entities that may not be compliant with RFC 3261 with regard to From and To URL equality. This feature also brings stricter compliance with RFC 3261 for matching client transactions, construction of the ACK request, generation of requests, matching requests to server transactions, and matching mid-dialog requests to an existing transaction.

Support SIP over TLS for Cisco BroadWorks Application Server

24.0

None

AS

The main purpose of this feature is to secure the SIP interface of the Application Server by using encryption to provide a private communication channel to exchange SIP signaling messages with other network elements (NEs). Furthermore, TLS provides a way to authenticate the identity of the parties involved in a communication, which allows Cisco BroadWorks to validate the trustworthiness of NEs.

Xtended Service Interface Enhancements

24.0

22.0, 23.0

AS

The following Xtended Services Interface commands are enhanced:

  • User Profile: /user/profile command is enhanced to include the time zone.

  • Call Notify: /user/services/callnotify/criteria/<criterianame> command is added to support POST, PUT, GET, and DELETE.

  • User Schedule Management: /user/profile/schedule/time and /user/profile/schedule/holiday commands are modified to support POST, PUT, and DELETE for schedules and events under schedules.

Hosted PBX

Feature

Release

Patched In

Mode

Description

Busy Lamp Filed Enhancements

24.0

22.0, 23.0

AS

The Busy Lamp Field service is modified to scale down the number of notifications sent during the setup of a call distribution from a call center or hunt group to an agent. The purpose is to suppress notifications for incoming calls to agents until the agent is actively engaged in the call.

Display Expired Registration Information

24.0

22.0, 23.0

AS

This feature enhances Cisco BroadWorks to allow the display of expired registration information. This information is provided in the response for the UserGetRegistrationListRequest Open Client Interface-Provisioning (OCI-P). In previous releases, only active registrations were available. The ability to examine information regarding expired registrations is useful for debugging purposes.

Inbound Call Blocking Enhancement

24.0

22.0, 23.0

AS

Enhancing the Cisco BroadWorks to support blocking of inbound calls at maximum volume of 10 million unique Direct Inward Dialing (DID) numbers.

Log Rotation on a Per-Day Boundary

24.0

22.0, 23.0

N/A

Privacy regulations require ensuring that certain files do not live longer than a certain number of days depending on the data retention period for user data. This feature makes a clear separation of log files on a per-day basis.

Path Header Support – Hybrid Mode

24.0

22.0, 23.0

AS Hybrid

This feature enhances the Application Server (AS) to add support for the existing Path header functionality in Hybrid AS mode.

Update Call Logs to Support Call Answered Elsewhere

24.0

22.0, 23.0

AS

This feature enhances the Cisco BroadWorks Call Logs to support Call Completed Elsewhere functionality.

An alerting call for a Cisco BroadWorks user location is considered as answered elsewhere when it is released because it has been answered by another location. With this feature, a Received call log is created instead of a Missed call log for such a call.

Security

Feature

Release

Patched In

Mode

Description

Add NCOS to System Voice Portal

24.0

23.0

AS

This feature provides the ability to screen a system voice portal’s return call using the Network Class of Service (NCOS)/communication barring profile assigned to the system voice portal followed by the NCOS/communication barring profile assigned to the user.

Auto-Disable Accounts

2020.07

22.0, 23.0

N/A

This feature adds the capability for automatic disabling and re-enabling of Network Function Manager (NFM) and Network Server (NS) user accounts based on the time elapsed since the last successful account login.

Database Anonymization and Sanitization

2020.07

22.0, 23.0

AS

The strategy for customer data protection is to provide the ability for our customers to be able to remove Personally Identifiable Information (PII) from the Cisco BroadWorks database.

Media Server Video Server Collected Digits Obfuscation

2019.01

None

N/A

This feature obfuscates all collected digits in the Media Server and Video Server logs to align with the requirements of the General Data Protection Regulation in Europe and data protection regulation in the United States.

Push Server for VoIP in UCaaS

24.0

22.0, 23.0

AS

This feature implements a new design in the Notification Push Server (NPS) to resolve the security vulnerability of sharing push notification certificate private keys with service providers for the run-time branded Unified Communications (UC) clients in Unified Communications as a Service (UCaaS).

The feature enhances the capability of the Notification Push Server to push notifications to Android devices through the new Google Firebase Cloud Messaging (FCM) HTTPv1 API.

Remove MD5 Hashes from Configuration

2020.07

22.0, 23.0

AS, XS

This feature enhances the configuration for Cisco BroadWorks Web-based Distributed Authoring and Versioning (WebDAV) file repositories by encrypting the stored user passwords.

Secured Media File Access

24.0

22.0, 23.0

AS

This feature allows the Media Server to connect to the MediaFiles repository using HTTPS, which improves security and privacy.

Media Server Video Server Secured Media File Access

2019.10

None

N/A

This feature provides support for media files to be downloaded and uploaded over HTTPS on the remaining protocols supported by the Media Server, and it uses HTTPS to download files on the Video Server.

Secure Media Files Transfer

2020.07

22.0

XS

This feature provides support of secure media file transfer between the Media Files repository and the Media Resource Function.

SSO Tokens for Administrators

2020.07

22.0, 23.0

AS

This feature enhances Cisco BroadWorks to support the generation of single sign-on (SSO) tokens for system administrators.

STIR/SHAKEN

2020.07

22.0

XS

The purpose of this feature is to enhance Cisco BroadWorks to provide further compliance with STIR/SHAKEN. STIR/SHAKEN is a set of protocols and specifications used to verify and authenticate the identity of a caller for the purpose of preventing call spoofing (falsifying the name or number of the caller) and robocalling.

Device management

Feature

Release

Patched In

Mode

Description

Activation Code Device Onboarding for Cisco Devices

24.0

22.0, 23.0

AS

The purpose of this feature is to provide activation code device onboarding for compatible Cisco devices.

Custom Tags Resolution Inquiry (Application Server)

24.0

22.0, 23.0

AS

This feature adds the ability to display a list of custom tags that can be applied for a given identity/device profile.

Custom Tags Resolution Inquiry (Execution Server)

24.0

22.0, 23.0

XS

This feature adds the ability to display a list of custom tags that can be applied for a given identity/device profile.

Device Activation Service

2020.07

22.0, 23.0

AS

This feature introduces the Device Activation Service in the BroadworksDms web application. The service is used to perform activation code device onboarding for Cisco devices in the Cisco BroadWorks ecosystem. This functionality allows operators and service providers to reduce the number of provisioning steps when assigning a device to a subscriber.

Device Management Enhancements (Application Server)

24.0

22.0, 23.0

AS

This feature provides the following functionality:

  • It introduces device families to allow associating tag sets with device tags.

  • Custom Tag Set Regional Override provides the ability to override the tag's resolved value based on a predefined region or country.

  • The hotline number allows defining the contact to call when populating the Dial-On-Pickup configuration for a line of a given phone. The value set for this parameter replaces the new %BWHOTLINECONTACT-x% tag at resolution time.

Device Management Enhancements (Execution Server)

24.0

22.0, 23.0

AS

This feature provides the following functionality:

  • It introduces device families to allow associating tag sets with device tags.

  • Custom Tag Set Regional Override provides the ability to override the tag's resolved value based on a predefined region or country.

  • The hotline number allows defining the contact to call when populating the Dial-On-Pickup configuration for a line of a given phone. The value set for this parameter replaces the new %BWHOTLINECONTACT-x% tag at resolution time.

Device Management Enhancements for Cisco Common Identity

24.0

22.0, 23.0

AS

The Cisco BroadWorks provisioning model for Cloud Calling requires enhancements to Device Management, which it obtains by adding new native tags.

Device Management Enhancements: Device Management Components Import Dry Run

24.0

22.0, 23.0

AS

The Device Management provides a dry-run report of an import operation. The report explains the result of an import with the given attributes. For example, it informs the administrator about the elements to be added, removed, or modified so that the administrator can judge the validity of an operation.

Call processing

Feature

Release

Patched In

Mode

Description

Disable Network Server Unregister Proxy

2020.07

22.0

XS

This feature allows controlling whether the Network Server’s XS Location policy proxies SIP un‑REGISTER requests toward an Execution Server node or not. Preventing proxying reduces network traffic and processing load in deployments where the Execution Server doesn't do anything useful for SIP un‑REGISTER requests.

Enhance Calling Name Retrieval Interface

2020.07

21.sp2, 22.0, 23.0

XS

This feature enhances the Calling Name Retrieval service. An administrator can now specify how to use the retrieved name in SIP headers to establish the identity of a caller.

The system can update the display name in the P-Asserted-Identity header, the From header, or in both headers.

Enhance Call-Type AVP for Vendor ID 12951 for eMPS/GETS Calls

2020.07

22.0, 23.0

XS

This feature adds support for new network call types in the online (RO) and offline (RF) interfaces. The new types differentiate GETS-AN toll-free calls from national calls using the Call-Type AVP provided by Cisco BroadWorks in outgoing CCRs and ACRs.

Enhance SDP Exchange During Simultaneous Ring with Call Forward No Answer

2020.07

22.0

XS

This feature enhances the SDP exchange in specific forking scenarios to avoid dead air that the codec mismatches between the termination and origination parties can cause.

Network Server Proxy to Send Immediate 100 Trying

2020.07

22.0, 23.0

XS

The Network Server now responds to a SIP REGISTER, SIP SUBSCRIBE, and SIP NOTIFY with SIP 100 Trying before proxying the request toward an Execution Server. This response helps reduce the traffic load that is caused by possible CSCF retransmissions and route advancing when the Execution Servers lag behind at processing requests.

Separate CallP and non‑CallP Overload Treatment

2020.07

22.0 (NS, XS), 23.0 (NS)

XS

This feature introduces separate CallP and non-CallP overload treatment to the Execution Server and Network Server to prevent non-CallP overload on the Network Server.

Support for PUBLISH Notifications of Failed Calls

2020.07

22.0, 23.0

XS

This feature introduces a failed call notification mechanism. When Cisco BroadWorks detects that Communication Barring blocked an international call, it notifies an external IT system with a SIP PUBLISH. The external system can then inform their subscribers about calling plans.

Support for Subdomain Match in URL Dialing Routing Policy

2020.07

22.0, 23.0

AS, XS

This feature brings two modifications to the Network Server URL Dialing policy.

  • It allows an operator to disable the subscriber look-up portion of a URL Dialing policy instance, forcing the policy to apply to the best targeted domain.

  • It allows domains to be wildcarded in patterns to match a routing network element.