System

Platform

Feature

Release

Obsolete

Mode

Description

Cisco BroadWorks XSI Event Package for Personal Assistant Status Synchronization Feature Description

2024.07

AS

This feature introduces a new PersonalAssistantSync event package to allow XSI clients to synchronize with Cisco BroadWorks Personal Assistant schedule based presence.

Cisco BroadWorks CORS Support on ADP Feature Description

2024.05

AS

This feature adds the support of Cross-Origin Resource Sharing (CORS) on the Xsi-Actions application on the ADP.

Logging Profile for Troubleshooting Feature Description

2024.04

24.0

AS

This feature enhances the existing log profile capabilities within the Cisco BroadWorks configuration, aiming to assist customers in efficiently diagnosing and resolving issues.

STIR-SHAKEN Signing And Verification Of Diverted Calls Feature Description

2024.01

24.0, 23.0

AS

This feature enhances the signing and verification functions of the existing STIR-SHAKEN framework to support calls redirected by Cisco BroadWorks users.

STIR-SHAKEN Proxy Access Side Identity and Tagged Headers

25.0

24.0, R23.0

AS

This feature enhances the existing STIR-SHAKEN framework to support proxying of access side identity and tagged headers. In addition, it adds configuration to control whether verstat is send to network side calls.

STIR-SHAKEN From/P-Asserted-Identity Precedence and History-Info/Diversion Support of Verstat Feature Description

25.0

24.0, R23.0

AS

This feature enhances the existing STIR-SHAKEN framework to support differences in European standards.

Add HTTP2 Support to NPS for APNS 23.0 AS The feature enables the Notification Push Server (NPS) to push notifications to iPhone OS (iOS) clients using the HTTP/2-based API provided by Apple. The feature uses JavaScript Object Notation (JSON) Web Tokens (JWT)-based authentication to push notifications to the Apple Push Notification service (APNs). The binary API used by the NPS for pushing notifications to the APNs is no longer used.
AdventNet SNMP Agent Replacement 24.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 AS In Release 24.0, the Xtended Services Platform and the Profile Server are deprecated and replaced by a new server in AS mode.
Application Server File Queueing for Call Logs 14.0 AS This activity adds a file-based queuing mechanism to the Application Server for temporarily storing call logs until the Call Detail Server becomes reachable again. When the Call Detail Server becomes reachable, the backlog of call logs stored on the Application Server disk is processed until they are transmitted to the Call Detail Server. Once the transfer is complete, the call logs are deleted from the Application Server.
Application Server Release Independent 2022.08 AS This feature changes the version scheme of new builds for the functions of the Application Server to Release Independent.
Assistant–Enterprise: Windows 7 Support 17.0 AS This feature ensures that the Assistant–Enterprise client application is fully functional on a Windows 7 machine.
BroadWorks Container 16.0 AS, XS

This feature aims at separating the services offered by the BroadWorks Platform from the applications using them. This is done through the evolution of the Xtended Services Platform (Xsp) Server into a platform on which applications are deployed.

The BroadWorks Container is a new feature offered by the BroadWorks Platform to initialize, launch, and manage applications. Applications running inside the BroadWorks Container can have their own threading model, garbage collection algorithm, and memory configuration. It provides flexibility for the applications, scalability for the servers, and ease to manage the development and deployment of current and future applications.

Call Center: Windows 7 Support 17.0 AS This feature ensures that the Call Center client application is fully functional on a Windows 7 machine.
Call Recording Devices for Resellers 23.0 AS Call Recording platform provisioning is added for the reseller level. It is required to support the Platform as a Service (PaaS) deployment.
Centralized Configuration for Execution Server 18.0 XS This feature implements the ability to configure system data for the new server in the Cisco BroadWorks suite, called the Execution Server (XS), which serves as an Application Server (AS) in XS mode.
Configurable XSI Command Protocol Version 2022.11 AS This feature enhances the XSI-Actions and XSI-Events applications to support the execution of commands of a different version without using the X-BroadWorks-Protocol-Version header inside an HTTP request.
Database Server 18.0 AS, XS This feature introduces a new server type called the Cisco BroadWorks Database Server (DBS). The Database Server acts as a centralized database for Cisco BroadWorks, so that one physical database acts as a logical database for multiple applications. It can be used in IMS and non-IMS deployments.
Database Server Release Independent with Oracle 2018.11 AS This feature moves the delivery of the Database Server (DBS) to the release-independent process. With this delivery format, there is no more patching. All bug fixes and new features are delivered as a completely new version of the software.
Deployment Studio: Windows Vista Support 16.0 AS This feature ensures that the Deployment Studio application is fully supported on the Windows Vista operating system.
Deployment Studio: Windows 7 Support 17.0 AS This feature ensures that the Deployment Studio application is fully supported on the Windows 7 operating system.
Digitally Sign Software and Check Software Signatures at Installation Time 2022.11 N/A This feature enhances the security of Cisco BroadWorks software by using the Cisco Security & Trust Organization (STO) and/or InfoSec-approved signing system to sign the software and use separate keys for development and production software. In addition, the signatures of software are validated at installation time.
Application Support in XS Mode 18.0 XS A new server, called the Execution Server (XS) is introduced, which acts as an Application Server in an IP Multimedia Subsystem (IMS) network. The Execution Server cannot be deployed in a stand-alone architecture, for example, in non-IMS architecture.
EMS BroadWorks Container and Web NMS Upgrade 17.0 AS This feature provides support of the BroadWorks Container model of the Element Management System (EMS). The strategy used for this alignment incorporates the update of the underlying Original Equipment Manufacturer (OEM) framework to its latest release. The framework is a third party called Web NMS (upgraded from Web NMS 4.7.0-SP1 to Web NMS 5.0) by AdventNet.
EMS LDAP Integration Enhancements 21.0 AS

The Element Management System (EMS) Lightweight Directory Access Protocol (LDAP) server is used to centrally manage the UNIX accounts that allow users to log in to multiple computers using a single password. Currently, the EMS LDAP server has two modes of operation:

  • EMS primary mode: The EMS LDAP server is used for user management and authentication.

  • EMS proxy mode: The EMS proxies LDAP user management and authentication requests to an external LDAP server.

This feature enhances the EMS LDAP server to support EMS Pass-Through Authentication mode. In this mode, the EMS LDAP server is used for user management; however, authentication is performed by an external LDAP server. The EMS does not write and is not required to write Cisco BroadWorks data to the external LDAP server.

The security aspect of LDAP also requires enhancements related to the Password policy rules. This feature enhances the EMS LDAP server to support configurable Password policy rules for a better management of LDAP user passwords.

Emulated MMTEL Services from HSS 21.0 XS

The Cisco BroadWorks Execution Server is enhanced to enable the use of some service elements from the MMTEL-Services document stored in the Home Subscriber Server (HSS). This information is used to configure the following Cisco BroadWorks user services.

  • External Calling Line ID Delivery

  • Calling Line ID Delivery Blocking

  • Connected Line Identification Presentation

  • Connected Line Identification Restriction

  • Call Waiting

  • Automatic Callback

  • Call Forwarding Always

  • Call Forwarding Busy

  • Call Forwarding Not Reachable

  • Call Forwarding No Answer

This feature changes the behavior so that Cisco BroadWorks relies on the HSS to have the service configuration for these services and it does not write or update that data. When this service data storage model is in use, the associated Cisco BroadWorks services are not assigned to the provisioned user in Cisco BroadWorks.

Enhanced Call Logs (ECL) Migration to Amplify 23.0 XSA This feature provides a process and mechanism for migrating enhanced call logs from an existing Cisco BroadWorks distributed architecture to a Cisco BroadWorks Amplify architecture.
Enhanced Call Log – DB Switch from Database Server 22.0 XSA This feature involves a technological change that removes the Database Server (DBS) (Oracle 11g) and replaces it with a different technology. Enhanced Call Logs (ECL) is a requirement for Amplify, and Oracle does not scale horizontally. The Enhanced Call Logs solution is adapted to use Couchbase, which is a technology compatible with the Amplify architecture.
Enterprise Migration Tool on Application Server 23.0 AS The Enterprise Migration tool is made available on the Application Server, thus removing the requirement to use the Element Management System.
Execution Server Location in XS Mode 18.0 AS, XS This feature provides support for the XS mode by providing a mechanism to assign subscribers to Execution Server clusters dynamically for processing.
Execution Server Release Independent 2020.07 XS This feature simplifies the delivery method of the Execution Server (XS), the Profile Server (PS), and the Xtended Services Platform (Xsp) by providing a single stream of software deliveries, instead of separate release streams with multiple patches, thus creating more consistency across the customer base, providing a software of higher quality, reducing the time between releases, and improving the customer feedback loop.
Execution Server Usage of OCI 14.0 AS This feature enhances the Application Server Execution Server to use OCI commands to carry out provisioning tasks generated by the Voice Portal and Feature Activation Code dialing. This offers consistency with other provisioning tasks for ease of administration and consistent reporting and logging of provisioning actions.
External Authentication of CLI Administrator and CommPilot 25.0 AS, XS

This feature enhances Cisco BroadWorks’ integration with External Authentication platforms by adding external authentication capacity when logging into the CLI and CommPilot portal. This allows customers to unify their credentials management across multiple systems.

The External Authentication configuration is available when logged in as an administrator, which removes any unwanted configuration changes by an unauthorized user. When the External Authentication is configured and enabled, and login is attempted in the AS, PS, and NS CLI and the CommPilot portal, an external authentication connection is performed.

External LDAP-based EMS Authentication and Authorization 18.0 AS, XS

This feature adds Lightweight Directory Access Protocol (LDAP) for centrally managing the UNIX accounts. This allows users to log in on multiple computers using a single password. This implementation includes LDAP server data backup and restore, server replication, security, and user management. This implementation of LDAP integrates Cisco BroadWorks user authentication and authorization against an external single sign-on system via LDAP. In this implementation, the Element Management System can:

  • Configure an interface to an external LDAP authentication database.

  • Be configured as the central authentication database for all Cisco BroadWorks users.

  • Authenticate administrators via an external LDAP database.

Device Management Profile Server Directory Enhancement 20.0 AS, XS This feature enhances the Profile Server directory structure. When enabled, this feature provides the capability for a directory to hold more than 32,000 (32k) subdirectories, (which is a file system limitation) and allows for the storage and management of potentially millions of subdirectories under a single directory.
File System Enhancement 14.0 AS Currently, Cisco BroadWorks is limited to approximately 30,000 groups due to UNIX (Solaris and Linux) file system restrictions. Cisco advertises up to 100,000 residential users on a large Application Server potential of one user per group. The purpose of this activity is to revise the file system so as not to reach the UNIX file system sub-directory limitation of approximately 30,000 sub-directories.
Hazelcast Server 22.0 XSA This feature introduces a new server to host the Hazelcast applications for Amplify.
Hosted Call Center Thick Client Removal 19.0 AS The Hosted Call Center Thick client is being removed as of Release 19.0. As a result, this feature eliminates the associated functionality from the BroadWorks servers. Only Hosted Thin Call Center client is supported from release 19.0 onward.
Improved Database Backup 14.sp4 AS This feature improves the TimesTen database backup procedure on the Application Server and the Network Server.
Large Database Management Improvements 15.0 AS

This activity introduces built-in support for a distinct database log file disk. It also introduces the following TimesTen optimizations:

  • Reduce the checkpointing default log file size trigger from 64 MB to 16 MB

  • Control the TimesTen replication logging disk usage

Lookup Order Determination in Network Server of Serving Application Server for Device Files 2022.12 N/A This feature allows the Network Server to be configured to specify the list and order of Application Servers returned for the lookup of device management files that are not tied to a particular device.
Messaging Server Archiver 21.0 N/A The Messaging Server (UMS) Message Archiver (MA or MALI) archives messages from the Instant Messaging and Presence (IM&P) server in the Messaging Server. Note that both MA and MALI refer to the Message Archiver. Encryption is used throughout the data flow, through to and from the MA. The archived messages are available on a Web-based Distributed Authoring and Versioning (WebDAV) server.
Migration from Distributed Architecture to Amplify Architecture 23.0 AS This feature provides a process and a set of tools with which to perform migration of enterprises/service providers to Cisco BroadWorks – Amplify. The tools can be used to move enterprises from both Cisco BroadWorks and non-Cisco BroadWorks-based systems.
Multi-call Enhancements for BroadWorks-controlled Devices 15.0 AS This activity addresses the limitation regarding the maximum number of simultaneous calls for non-intelligent devices on the application server. The constraints can now be temporarily removed when the user has access to a call client application. The usage of the call client application allows for more control over the existing non-intelligent device sessions and makes it possible to control more than two calls at a time, thus giving the ability to control an N-Way Conference when N is greater than 3.
Need More Detailed Scope for doAudit Command 2021.03 XS This feature enhances the doAudit command used on the Network Server (NS) to rebalance subscribers on different Execution Server (XS) nodes without executing a full rebalance of the users across the whole system.
Network Function Manager Network Monitoring: Update OpenNMS 2021.03 AS, XS This feature updates the OpenNMS third-party software to the latest Meridian release (2020) and PostgreSQL (to version 12).
Network Server Blocking Unresponsive Execution Servers 23.0 XS The Network Server is enhanced to count the number of consecutive Execution Server failures to process requests (not responding). When a given Execution Server has failed too many consecutive times, no further requests are sent to it until it has successfully been found online again.
Network Server Portal DN Requests Optimization 18.0 AS This feature introduces the optimization of requests made on the Network Server portal with respect to the display of DN ranges.
Network Server Release Independent 2020.07 AS, XS This feature moves the delivery of the Network Server to the release-independent process. With this delivery format, there is no more patching. All bug fixes and new features are delivered as a completely new version of the software.
Network Server Route Advancing Restrictions 23.0 XS

For each hosting network element (NE), a failover data center can be configured so that route advancing is limited to Execution Servers from the local data center (from the Network Server point of view) and the failover data center. It is possible to not configure such a failover data center (value “Local”) or keep the previous behavior by configuring value “All”, in which case no data center restrictions are enforced.

The number of Execution Servers attempted from a given data center is limited to a configurable maximum.

Network Sever Schema Compression 14.0 AS The purpose of this feature is to compress the Network Server database schema so more subscribers can fit in a single Network Server cluster.
NFM Software Management Support HTTP Proxy 24.0 AS This feature enhances the Network Function Manager Software Management application to support the use of an HTTP proxy to obtain Cisco BroadWorks Software Manager and server binaries as well as patches from Xchange.
NFS-Based Remote Logging 14.0 AS This feature imposes a configurable limit to the log-queue size and drops the oldest log entries if the queue grows past the limit.
OCS Scalability 14.0 AS This activity increases the number of concurrent client connections the OCS can support.
Optimize CSeq Behavior 24.0 AS, XS This feature introduces a mechanism to ensure that the subscription terminations due to CSeq rollover are better distributed in time.
PBX Re-direction and Diversion Support 14.0 AS Private Branch Exchange (PBX) re-direction and diversion support introduces handling redirections on the access-side interface for PBX devices. Re-directions on the access-side interface may occur both within and outside an existing dialog. In particular, this functionality is added to support scenarios where calls are originated within the PBX device and then diverted to Cisco BroadWorks.This functionality is also added to handle intelligent PBXs with a hosted unified communications service that re-directs calls to minimize trunking capacity, by removing the PBX from the signaling paths for these scenarios. This is common when users on the PBX have their local Call Forwarding service configured to go to a voice portal number that is hosted on Cisco BroadWorks.
Profile Server Scalability Enhancements 17.0 AS This feature provides a solution to increase the number of supported phones for the Profile Server. The targeted number of supported phones for a Profile Server cluster should be up to 10 million phones with an average of five files and 1 MB of storage per phone.
Project Amplify – Evolved BroadWorks Architecture 22.0 XSA Cisco BroadWorks – Amplify is an optional deployment model that provides a cloud native horizontal scaling micro-service architecture. This results in the decomposition of the application into its execution and provisioning components as well as creating a centralized subscriber database.
Project Amplify – BroadWorks Evolved Architecture Location Function 22.0 XSA Cisco BroadWorks – Amplify is an optional deployment model that provides a cloud native horizontal scaling micro-service architecture. This results in the decomposition of the application into its execution and provisioning components as well as creating a centralized subscriber database.
Project Amplify – BroadWorks Evolved Architecture Execution 22.0 XSA Cisco BroadWorks – Amplify is an optional deployment model that provides a cloud native horizontal scaling micro-service architecture. This results in the decomposition of the application into its execution and provisioning components as well as creating a centralized subscriber database.
Project Amplify – BroadWorks Evolved Architecture − Xtended Services Interface 22.0 XSA Cisco BroadWorks – Amplify is an optional deployment model that provides a cloud native horizontal scaling micro-service architecture. This results in the decomposition of the application into its execution and provisioning components as well as creating a centralized subscriber database.
Project Amplify – System Resource Profile Architecture 22.0 XSA This feature introduces the concept of system data policies. Each policy can contain different settings of the system data and can be associated with different enterprises or Application Server nodes.
Provisioning Server in XS Mode 18.0 XS This feature introduces the XS Mode provisioning model.
Radius Accounting File-based Queueing 24.0 AS This feature adds a file-based queuing mechanism to the Application Server for temporarily storing Radius accounting requests until Radius servers become reachable.
Receptionist: Windows 7 Support 17.0 AS This feature ensures that the Receptionist application is fully supported on the Windows 7 operating system.
Release 14.0 Platform 14.0 AS This feature provides an upgrade of major software components in Cisco BroadWorks Release 14.0.
Release 23.0 Application Delivery Platform Compatibility 2020.12 AS This feature introduces Release 23.0 versions of the release-anchored applications that are compatible with the Application Delivery Platform (ADP). Additionally, existing version-based unmanaged applications are compatible with the Application Delivery Platform.
Remove Call Center Reporting Server Support 19.0 AS As of Release 19.0, the Call Center Reporting Server (CCRS) is no longer supported. However, Enhanced Reporting is supported.
Report User Type in CDR (AS) 24.0 AS, XS The purpose of this feature is to enhance Cisco BroadWorks to include the user type in call detail records (CDRs) for originating and terminating calls.
Report User Type in CDR (XS) 24.0 AS, XS The purpose of this feature is to enhance Cisco BroadWorks to include the user type in call detail records (CDRs) for originating and terminating calls.
Restart Elimination for Time Zone Alias Changes 24.0 AS This feature eliminates the need to restart the system when time zone changes are required.
Revised Attendant Console 14.sp6 AS Provides a technical refresh of the Attendant Console end-user application.
Routing Profile for Resellers 23.0 XSA The Routing Profile Assignments for Reseller feature enables the Network Server to assign routing profiles to a reseller. Service providers, enterprises, and groups that belong to a reseller can only use routing profiles within that reseller.
SCA Unassignment Enhancement 16.0 AS This feature fixes a deficiency in the existing Shared Call Appearance feature. Currently unassigning any one of the Shared Call Appearance features, releases all provisioned alternate endpoints even if there is still a Shared Call Appearance feature assigned that can be provisioned with the current number of alternate endpoints assigned. This feature allows the alternate endpoints to remain provisioned if a Shared Call Appearance instance that is assigned still exists and is capable of being provisioned with the current number of alternate endpoints.
Separate Inhibited AVP List for Ro and Rf 23.0 XS This feature enhances the attribute-value pair (AVP) inhibition mechanism in Cisco BroadWorks to allow operators to specify the Diameter interface (Ro, Rf, or both) for which the AVP is inhibited by Cisco BroadWorks.
SRV Support for Call Recording Platforms 22.0 AS This feature adds the ability to support Service Locator (SRV) records for the address resolution of the call recording platforms.
Subscription Protection Mechanisms 24.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 24.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 AS Cisco BroadWorks is updated to support iOS 13 CallKit push notifications.
Support for Linux 7 22.0 AS, XS This feature brings all Cisco BroadWorks server software to the Red Hat Enterprise Linux 7, Oracle Linux 7, and CentOS Linux 7 operating systems.
Support for Linux 8 24.0 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 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.
Third Party Software Upgrades (Release 15.0) 15.0 AS

This feature upgrades major third-party software components in Cisco BroadWorks Release 15.0. The following components are upgraded: Apache, Tomcat , TimesTen, Java, FreeRADIUS, Linux 5.1.

For Linux 5.1, it is not a third-party upgrade but an operating system (OS) upgrade. The eXtensible Markup Language (XML) bean library (jar) is also upgraded as part of this activity. The Client Management Profile Server (CMPS) and Client Management Access Server (CMAS) are not supported by this feature.

Third-Party Software Upgrades (Release 17.0) 17.0 AS This document lists the third-party software components and versions used by Cisco BroadWorks in Release 17.0.
Third-Party Software Upgrades (Release 18.0) 19.0 AS This feature lists the third-party software components and versions that are upgraded in Release 18.0 and lists the modifications applied to the list of supported operating systems.
Third Party Software Upgrades (Release 20.0) 20.0 N/A This feature upgrades the third-party software components such as Solaris packages, and Java libraries on Cisco BroadWorks Release 20.0. The main reason for upgrading the third-party software components is to include the bug fixes available in the latest release of those components. This activity also allows cleaning up of unused Java libraries.
Third Party Software Upgrades (Release 22.0) 22.0 N/A This feature upgrades the third-party software components to include the bug fixes available in the latest release of these components. It also removes unused Java libraries included in Cisco BroadWorks servers and consolidates the duplicated Java libraries. In addition, the Linux RPM Package Manager (RPM) packages required by Cisco BroadWorks are analyzed to minimize the RPM packages list. All Cisco BroadWorks servers installed on Linux 5, 6, and 7 are affected by this feature.
Third-Party Software Upgrades (Release 23.0) 23.0 N/A Every three months, a selected set of third-party software components are upgraded.
Third-Party Software Upgrades 24.0 N/A Every three months, a selected set of third-party software components are upgraded.
TimesTen Database Migration 16.0 AS This feature helps accelerate upgrades by putting the data store of the TimesTen database in a common location on servers. Currently, there are two servers using TimesTen, which are the Application Server and the Network Server.
TimesTen Replication Port 16.0 AS The TimesTen replication port on BroadWorks (Application Server and Network Server) is randomly selected above the 32000 port range. This causes a significant security problem for system providers. This feature allows an operator to lock the TimesTen replication port to a specific port.
Web Container Platform Enhancements 19.0 The general goal of this activity is to improve the overall manageability of the Xtended Services Platform.
Thin Clients – Remove Dependency on Xtended Services Interface 18.0 AS This feature removes the dependency on the Xtended Services Interface (Xsi) from the thin clients: Hosted Thin Call Center, Hosted Thin Receptionist, and Meet-Me Conferencing Moderator, and uses public interfaces of the Application Server (provided through Cisco BroadWorks Communication Utility [BWCommunicationUtility]). Provisioning, call control, subscription, and channel requests are sent using native provisioning and call control commands, and native Xsi events are received directly from the Application Server bypassing the Xsi-Events and Computer Telephony Integration (CTI) layer.
Update BroadWorks CommPilot with Cisco Branding 24.0 AS, XS This feature updates various web portals including CommPilot to reflect the rebranding to Cisco.

Networking

Feature

Release

Obsolete

Mode

Description

3GPP2 VCC Application Server Support 20.0 XS

This feature adds support for 3GPP2 Voice Call Continuity (VCC) Application Server (AS). Most of the functionality required to support 3GPP2 is already provided by Cisco BroadWorks; however, the following enhancements are required:

  • Support of IP Multimedia Routing Number (IMRN) termination

  • Support of domain availability notifications that indicate that the user equipment (UE) is moving to a circuit-switched (network)-only area, and use of these notifications to select the terminating access network domain (T-ADS)

  • Support of a slightly different call flow for continuity, where the Session Transfer Number for Single Radio (STN-SR) is fetched via the Service Control Function Server

Allow Config-Network Script to Bind to Any Given Interface 14.0 AS, XS Modifies the Cisco BroadWorks network configuration script to support servers with any number of network interfaces.
Application Server VTR and Service Tool (AS-VTR) 18.0 AS

This enhancement to the Cisco BroadWorks Application Server provides a translation, routing, and service usage analysis tool that can be used without having to use a device to originate or to terminate a test call on behalf of or to a user. The Cisco BroadWorks Application Server is enhanced to provide the ability to trigger test calls using command line interface (CLI) commands in a similar way to the Network Server “vtr” and “vtri” commands.

The purpose of the new CLI commands provided by the AS-VTR is to:

  • Identify which specific rule allowed the detection of the originating user

  • See if the translation results are for the Application Server only or whether they involve Network Server translations. This includes any kind of service triggered or network routing translations

  • Identify which originating services have executed.

  • Identify which terminating services have executed

  • Determine why a call attempt was blocked, and then by which service or which policy

  • Identify what treatment was used, if applicable

  • Determine if a redirection occurred and determine the destination

It is important to note that all acceptable combinations of Cisco BroadWorks call originations and terminations, as well as public-switched telephone network (PSTN) originations and terminations are supported.

The Application Server Verify Translation and Routing (VTR) tool is intended to be used for debugging purposes in the field or in a lab; however, it can also be used by those provisioning to test configurations when new services are deployed.

Port AS VTR Type Functionality to XS Mode 2021.12 XS This feature provides a translation, routing, and service usage analysis tool that can be used without having to use a device to originate or to terminate a test call on behalf of or to a user.
Support on Solaris 11 19.0 N/A This feature brings all Cisco BroadWorks server software, with the exception of the Database Server and the Access Mediation Server, to the Oracle Solaris 11 operating system.
Call Type Query Handling 16.0 AS, XS Platform and System Enhancements: Provides basic pre-call translation to a mobile softswitch through a Session Initiation Protocol (SIP) INFO request with a Require options tag of broadworkscalltypequery. This allows the customer to determine a subsequent INVITE for a call with the same information as that in the INFO request, which should be routed to Cisco BroadWorks or another network switch using the contact information as a guide.
Casual Call Dialing Enhancements 17.0 AS

The Per-user Primary Inter/IntraLATA Carriers feature allowed Preferred Inter-exchange Carriers (PICs) to be assigned to users, groups, and enterprises. When the Preferred Carrier User service is assigned to a user and the user dials the casual dial prefix and carrier code, the Application Server does not send the casual dial prefix and carrier code in the SIP INVITE request to the Network Server.

This feature implements a system-wide policy on the Application Server to remove or send the casual dial prefix and carrier code, dialed by the user, in the SIP INVITE request to the Network Server.

Call Trace Utility Enhancement 19.0 AS The call trace utility is used to retrieve logged call activity for a particular user in the system or for a Meet-Me conference event. This tool extracts a call trace from the debug logs based on date range or from files, user ID or directory number (DN), and other filters. The tool can be invoked on live systems to extract pertinent information from potentially large log files.
CLI Bash Style Support 19.0 N/A This feature adds a “bash-like” behavior to the command line interface (CLI). It includes the usual shortcuts for navigating and editing in the command line (CTRL+A, CTRL+E, and so on) and the command completion with the TAB key. The objective of this enhancement is to provide an interface that is more intuitive and effective for bash users.
Disable Network Server Unregister Proxy 24.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. The purpose of preventing proxying is to reduce network traffic and processing load in deployments where the Execution Server does not do anything useful for SIP un‑REGISTER requests.
Dual-Offer Support for BroadWorks (AS) 19.0 AS, XS This feature introduces support for a dual IP mode for the SIP interface (both IPv4 and IPv6 at the same time).
Dual-Offer Support for BroadWorks (XS) 19.0 AS, XS This feature introduces support for a dual IP mode for the SIP interface (both IPv4 and IPv6 at the same time).
EMS – Centralized Patching Management 14.sp7 AS, XS System: Provides centralized patching management to better integrate Cisco BroadWorks patches from the distribution portal and the Cisco BroadWorks servers at customer sites. The aim is to allow Cisco BroadWorks customers to manage more easily their Cisco BroadWorks network elements (NEs) while providing proactive notification on the availability of critical fixes.
Enhance Call-Type AVP for Vendor ID 12951 for eMPS/GETS Calls 2020.07 XS The purpose of this feature is to enhance Cisco BroadWorks to support new network call types in the online (RO) and offline (RF) interfaces in order to differentiate GETS-AN tollfree calls from GETS-AN national calls using the Call-Type Attribute Value Pair (AVP) provided by Cisco BroadWorks in outgoing CCRs and ACRs.
Enhance Logic When Receiving Location Change Notification 2021.10 XS This feature enhances the logic of identifying a call when the network location change occurs.
Enhance NS OSS API to Get DN-URL Address Information 2022.09 N/A This feature enhances the NS OSS interface by adding a new command which makes routing profile changes only require the phone number (DN or URL address) and the desired routing profile. This enhancement also lowers the number of required NS OSS commands required in this scenario, making the process more efficient.
Enhance SDP Exchange During Simultaneous Ring with Call Forward No Answer 24.0 XS The purpose of this feature is to enhance the SDP exchange in specific forking service scenarios to avoid dead air caused by codec mismatches between the termination party and the origination party.
FAX Alias BroadWorks (AS Mode) 18.0 AS This feature introduces aliases for Fax Messaging service for Cisco BroadWorks in AS mode and XS mode to permit matching of an incoming INVITE’s REQUEST-URI to an alias of the fax number. The new Fax Messaging alias can be set in the configuration for the Fax Messaging service. Provisioning of this new alias is optional. When the alias is empty, the REQUEST-URI in the incoming INVITE message must match the configured fax number for the user for delivery of the fax message to proceed. Up to three aliases can be configured for Fax Messaging service.
FAX Alias BroadWorks (XS Mode) 18.0 XS This feature introduces aliases for Fax Messaging service for Cisco BroadWorks in AS mode and XS mode to permit matching of an incoming INVITE’s REQUEST-URI to an alias of the fax number. The new Fax Messaging alias can be set in the configuration for the Fax Messaging service. Provisioning of this new alias is optional. When the alias is empty, the REQUEST-URI in the incoming INVITE message must match the configured fax number for the user for delivery of the fax message to proceed. Up to three aliases can be configured for Fax Messaging service.
High Availability Geographic Redundancy pre-Release 14.0

AS, XS

Provides a solution for automatic geographic redundancy using redundant Application Server pairs. Load sharing of users across servers is supported, so that each server can back up the other in the event of a failure. Servers can be collocated or placed in separate locations in the network. The Network Server reflects the actual location of the user at any given point in time.
IPv6 Dual-Offer Support for Media Server 19.0 N/A

This feature enhances the Cisco BroadWorks Media Server to support the Session Description Protocol (SDP) Alternate Connectivity (ALTC) attribute lines for dual IP version (IPv4, IPv6) media connectivity according to the Session Description Protocol (SDP) Alternative Connectivity (ALTC) Attribute, draft-boucadair-mmusic-altc-04.txt.

The Media Server, when configured to send offer SDPs using the ALTC mechanism, provides an IPv6 address followed by an IPv4 address in the media level “a=altc” attribute lines in addition to providing the IPv4 connection addresses in the connection (“c=”) lines. Legacy IPv4 devices that do not support the SDP ALTC mechanism ignore the “a=altc” attribute lines and continue to negotiate IPv4 connection addresses using the connection lines. Devices that support the SDP ALTC mechanism are able to negotiate IPv6 connection addresses using the addresses provided in the ALTC attribute lines.

IPv6 Enhancements for BroadWorks 18.0 AS, XS

Cisco BroadWorks currently supports IPv6 for SIP, DIAMETER, and DNS interfaces in XS mode. This activity enhances the Cisco BroadWorks Execution Server (XS) and Cisco BroadWorks Network Server (NS) to support IPv6 on additional interfaces. With this enhancement, it is possible to operate the Execution Server or the Network Server without assigning public IPv4 addresses.

On the Cisco BroadWorks Execution Server, the following interfaces support IPv6: SMTP, POP3, IMAP, FTP, SMPP, SOAP, RADIUS, XS-OCI, ASR, CAP, OCI-C, and Provisioning Validation.

It is important to note, however, that the server must have an IPv4 protocol stack as the Cisco BroadWorks inter-process communication on the Execution Server and use the IPv4 loopback address 127.0.0.1.

On the Cisco BroadWorks Network Server, the following interfaces support IPv6: Synchronization API, OCI, OSS, ASR, HTTP, and CAP.

IPv6 Enhancements for BroadWorks IMS 18.0 AS, XS

Cisco BroadWorks currently supports IPv6 for SIP, DIAMETER, and DNS interfaces in XS mode. This activity enhances the Cisco BroadWorks Execution Server (XS) and Cisco BroadWorks Network Server (NS) to support IPv6 on additional interfaces. With this enhancement, it is possible to operate the Execution Server or the Network Server without assigning public IPv4 addresses.

On the Cisco BroadWorks Execution Server, the following interfaces support IPv6: SMTP, POP3, IMAP, FTP, SMPP, SOAP, RADIUS, XS-OCI, ASR, CAP, OCI-C, and Provisioning Validation.

It is important to note, however, that the server must have an IPv4 protocol stack as the Cisco BroadWorks inter-process communication on the Execution Server and use the IPv4 loopback address 127.0.0.1.

On the Cisco BroadWorks Network Server, the following interfaces support IPv6: Synchronization API, OCI, OSS, ASR, HTTP, and CAP.

IPv6 Platform Support 18.0 AS, XS This activity provides support for IPv6 to the Cisco BroadWorks platform in general. The scope of this work includes, but is not limited to support for some generic Cisco BroadWorks servers, such as, the Xtended Services Platform (Xsp). It also includes various platform-level interfaces, such as, BCCT, CTI Connector, and Cisco BroadWorks Communication Utility.
IPv6 Support (BroadWorks Application Server) 18.0 AS, XS This feature enhances the system to fully support IPv6 deployments. A partial list of interfaces supported include: SIP, DIAMETER, DNS, SMTP, POP3, IMAP, FTP, SMPP, SOAP, RADIUS, OCI-C, and CAP.
Make Service Instances Searchable at Higher Levels 17.sp3 AS This feature provides the ability to view and search for service instances at the system and service provider/enterprise level. This allows for many different workflows to be supported as well as the operational requirement to find service instances in the same way that subscribers are found.
Managed Object Monitoring pre-Release 14.0 AS, XS Enables operators to monitor the administrative state of all managed objects from the CLI and, when available, to control their administrative state. The administration of managed objects can be used to facilitate the installation of new software on the servers from remote systems.
Network Device Access Control Lists pre-Release 14.0 AS, XS Enables system providers to provision a discrete list of IP addresses via the CLI from which the system can accept network device originations.
Network Server Proxy to Send Immediate 100 Trying 2020.07 XS With this feature, the Network Server responds to a SIP REGISTER, SIP SUBSCRIBE, and SIP NOTIFY request with a SIP 100 Trying response before the XS Location policy proxies the request toward an Execution Server. The purpose is to reduce the traffic load caused by possible Call Session Control Function (CSCF) retransmissions and route advancing when the Execution Servers start lagging behind at processing requests.
Network Traffic Security pre-Release 14.0 AS, XS Enables system providers to separate their private access-side traffic from the public network-side traffic by assigning two IP addresses on their Application Server(s) and Media Servers, thereby improving network connectivity and security.
Network Translation Verification Enhancements 14.0 AS, XS Introduces a new utility to the Cisco BroadWorks Network Server CLI command, vtri, which takes a session initiation protocol (SIP) message as a parameter (specified as a file name or directly on the command line) and verifies its network translation.
No-charge Announcements pre-Release 14.0 AS, XS Allows for selected error treatments to be provided without incurring charges to the calling party.
Open Client Server OCI Security Enhancements 14.sp4 AS, XS System and OAM: The feature introduces the capability to define login levels on the Open Client Server permitted to establish OCI sessions on the Application Server.
Optimize Reconnections 23.0 XS This feature optimizes the call flow for scenarios where the remote party provides a remote ringback and a 200 OK without Session Description Protocol (SDP). When receiving this type of answer, Cisco BroadWorks considers that the previous SDP is still valid and does not reconnect the two parties.
Network Server Redirection for Register 14.0 This activity enhances Policy Origination Redirect of the Network Server, with the capability of sending a 302 SIP Moved Temporarily message upon reception of a SIP REGISTER, SIP SUBSCRIBE, SIP MESSAGE, or SIP OPTIONS message. The contacts in the 302 SIP Moved Temporarily message contain the hosting NEs where the SIP REGISTER, SIP SUBSCRIBE, SIP MESSAGE, and SIP OPTIONS message should be sent.
Per Service Provider Announcements BroadWorks (AS Mode) 18.0 AS, XS

This feature gives the system administrator additional control over the announcements and locales on a per-service provider/enterprise basis.

The new controls introduced by this feature allow the system administrator to create a set of service provider-specific overrides for announcements on a per-locale basis and to specify, which supported languages are valid for a service provider. The two portions of the feature are independent. That is, a service provider can limit the supported languages without customizing any announcements and vice versa.

Per Service Provider Announcements BroadWorks (XS Mode) 18.0 AS, XS

This feature gives the system administrator additional control over the announcements and locales on a per-service provider/enterprise basis.

The new controls introduced by this feature allow the system administrator to create a set of service provider-specific overrides for announcements on a per-locale basis and to specify, which supported languages are valid for a service provider. The two portions of the feature are independent. That is, a service provider can limit the supported languages without customizing any announcements and vice versa.

Preferred Carrier Enhancements – International Carrier Prefix 19.0 AS, XS

This feature enhances the Network Server so that two different carrier prefixes can be used when a carrier access code (CAC) prefix is added in the returned contacts. One is for national calls and one is for international calls. It also adds the possibility to strip the national and international prefixes from the returned contacts.

Prior to this feature, only one carrier prefix could be configured and it was used for national and international calls. In addition, the national or international prefixes were always present in the returned contacts.

Prefix Usage for Rate Center-based Routing 18.0 AS, XS

In some Cisco BroadWorks deployments, it is desirable that the prefix sent along with the “request to translate” be returned as part of the contact when using the Rate Center-based Routing policy.

This feature adds additional flexibility over the current format of the contacts returned by the Rate Center-based Routing policy on the Cisco BroadWorks Network Server (NS). A new flag called keepPrefix is added to the Rate Center-based Routing policy.

  • When the value of this parameter is set to “false”, the previous behavior is maintained. Any prefix, as determined when there is call typing, is removed from the contacts returned by the policy, if applicable.

  • When the value is set to “true”, the policy keeps any present prefix when building the contacts, if applicable.

Propagate Preconditions for Transfer After Answer 25.0 AS The purpose of this feature is to increase the likelihood of audio resources being available in call scenarios where a call is transferred after answer by generating preconditions in the SIP INVITE sent to the transferred-to party.
Save P-Access-Network-Info (PANI) in CDR 14.sp6 AS, XS

Platform and System Enhancements: Prior to the implementation of this feature, if the P-Access-Network-Info (PANI) header were present in an initial INVITE for a Cisco BroadWorks user origination, then the Application Server would capture the contents of the PANI in the accessNetworkInfo field of the originating call detail record (CDR). The Application Server proxies the PANI header in an initial INVITE request and an 18x/200 OK response to a trusted device.

With the addition of this feature, the Application Server captures the contents of the PANI in the accessNetworkInfo field of the terminating CDR if the PANI header is present in the 18x/200 OK response for the initial INVITE.

Search by Extension and User ID (AS Mode) 18.0 AS This feature improves the usability of the application and OCI-P interface by exposing the following information on all user-related table transactions (Extension, UserID).
Search by Extension and User ID (XS Mode) 18.0 XS This feature improves the usability of the application and OCI-P interface by exposing the following information on all user-related table transactions (Extension, UserID).
Separate CallP and non-CallP Overload Treatment 2020.07 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.
Service Centralization and Continuity 18.0 AS, XS

The 3rd Generation Partnership Project (3GPP) has specifications for IMS centralized services and service continuity. This feature implements a subset of these specifications, for scenarios where the user device is enhanced for IMS centralized services (ICS), and using the Gm reference point.

End-user devices (intelligent phones) have evolved with the ability to use SIP and can now exploit this protocol for call control, using the LTE/4G network.

A problem arises when these devices move to an area that does not yet have LTE/4G coverage and have only 2G/3G access networks

Service centralization and continuity allows devices on the IMS network to connect to the system using SIP for call control, and circuit switched (CS) access for media, when located in (or moving to) a 2G/3G-only area.

Note that centralization specifically refers to scenarios in which the call starts with the user already in a 2G/3G area, whereas continuity refers to scenarios where the UE starts in an LTE/4G area, with the call control and media both on the IP

packet-switched, (PS) network, but moves out of the LTE/4G coverage, into a 2G/3G area.

Service Centralization and Continuity Enhancements 19.0 XS

This activity adds support for several modes of deployment. The system is enhanced to support deployments where:

  • An Access Transfer Control Function (ATCF) anchors the call.

  • The mobile device attaches to a Mobile Switching Center (MSC) supporting ICS, without an ATCF.

  • The mobile device attaches to an MSC not supporting ICS (but supporting Single Radio Voice Call Continuity [SRVCC]), without an ATCF.

This follows the recommendations from GSM Association’s (GSMA) IR.64.20 IMS Service Centralization and Continuity Guidelines.

Service Centralization and Continuity Enhancements 20.0 XS

This activity is an enhancement to the service centralization and continuity (SCC) functionality, which implements a subset of the 3rd Generation Partnership Project (3GPP) and 3rd Generation Partnership Project 2 (3GPP2) functionality.

Most of the functionality required to support 3GPP/3GPP2 is already provided by the system; however, the following enhancements are required:

  • Retrieve and insert location information from IP Multimedia Routing Number (IMRN) allocation request or from Home Subscriber Server (HSS).

  • Retrieve circuit-switched domain routing number (CSRN) from HSS.

  • Support IMRN prefixing

Service Code Support 14.sp4 AS

Service codes are used as routable addresses in some markets. Service codes follow a free format that is similar to Cisco BroadWorks feature access codes. Usually, service codes should be sent to the Cisco BroadWorks Network Server for further translation and routing. However, when a service code is defined in such a way that it overlaps with a feature access code, Cisco BroadWorks translations handle it as a feature access code.

This activity addresses this problem by introducing a service code translation table that is applied before the standard feature access code translation. The service code translation table includes service codes and service code patterns. Cisco BroadWorks first compares the dialed digits with the service code translation table.

  • If an exact match is found, standard translation is bypassed and the call is processed and routed based on the dialed address.

  • If the collected digits do not result in an exact match, they are passed to standard translation for regular processing, which includes the feature access codes translations.

Service Provider Custom Routing Profile 14.0 AS, XS Allows each service provider to have its own custom routing profile on the Network Server, as is the case with enterprises.
Stand-alone OCS 14.sp1 AS Selectively disables Apache/Tomcat on the Web Server/Open Client Server (OCS) for customers who want a standalone OCS server.
Support Additional Features in Execution Server Mode 19.0 XS

This feature modifies the Execution Server (XS) Telephony Application Server (TAS) to support additional features that were already supported on the Application Server (AS). These features are introduced on the Execution Server with functional parity with Release 18.0 of the Application Server. For information on the functionality, see the corresponding Application Server Feature Descriptions (FDs).

The following features are now available on the Execution Server:

  • External Custom Ringback. For information, see the External Custom Ringback Feature Description.

  • Treat Deflected Calls as Out-of-the Blue Requests. For information, see the Treat Deflected Calls as Out-of-the-Blue Requests Feature Description.

Support for Application Server and Execution Server in Same Network 19.0 AS, XS

This feature introduces support for both types of Telephony Application Servers (TASs) (Execution Server and Application Server) to

co-exist within the same network, sharing as many components as possible.

Support for P-CHARGE-INFO Header 16.0 AS, XS

Business Connectivity Enhancements: This feature implements support as defined in draft-york-sipping-p-charge-info-01. It allows the use of the P-CHARGE-INFO header in place of the CHARGE header.

  • The P-CHARGE-INFO header passes the subscriber charge number in an outgoing INVITE to a routing network element (such as a softswitch).

  • The P-CHARGE-INFO header is a system-wide option, which is set to “CHARGE” as the default so as to retain the current behavior for Charge Number service.

There is no change in the support for the CHARGE header.

Tel URI Usage for Client Requests 19.0 AS

This feature provides a system setting that can be modified to control the usage of the Telephone URI scheme in the SIP signaling going to the IMS core when calls are performed using a client interface (Open Client Interface-Call Control [OCI-C] and Xtended Services Interface [Xsi]).

This feature solves an issue with Serving – Call Session Control Function (S-CSCF) IMS implementations, which does not support the Telephone URI but does support the SIP URI.

With this feature, a system parameter is available when the Application Server is deployed or configured in IMS mode.

Terminating Call Processing Based on ICSI 23.0 XS This feature makes it possible to only allow terminating calls for devices connected on a packet-switched network that supports voice.
Third-Party Voice Mail Enhancement 19.0 AS

This feature enhances the capabilities provided with third-party voice mail support. This feature allows the system administrator to provision one or many directory numbers (DNs) to access a system-wide Third-Party Voice Mail (VM) system.

Calls received on Cisco BroadWorks for the provisioned DNs override the Outgoing Calling Plan (OCP), Communication Barring (CB), and Account Authorization Code (AAC) services, allowing the calls to proceed regardless of the settings for these services. Additionally, the Calling Line Identity policies for Cisco BroadWorks subscribers’ calls to the provisioned DNs are ignored for voice mail retrieval (VMR), allowing the Third-Party Voice Mail system to receive the subscriber’s DN to correlate to the associated mailbox on the Voice Mail system.

Toll Call Type Enhancement 18.0 AS, XS Prior to this feature, the Application Server treated calls with network call type “TO” as toll calls. The Outgoing Call Plan (OCP) should be able to apply toll call policies for call types having “TO” prefix. The Application Server is enhanced to treat all network call types prefixed with “TO” as toll calls.

Protocols and Interoperability

Feature

Release

Obsolete

Mode

Description

Enhanced Support for History-Info

2023.12

24.0, R23.0

AS

This feature will extend support for proxying, generation and analysis of the hi-target-param values in the History-Info entry.

Access Mediation Server (AMS) Platform 17.0 AS

This feature implements a new Cisco BroadWorks platform providing support for SCCP devices. It includes the following capabilities:

  • SCCP to SIP mediation for integration of SCCP device access to the system services, including Network Address Translation (NAT) and Call Processing.

  • Trivial File Transfer Protocol (TFTP) to Hypertext Transfer Protocol (HTTP) mediation for SCCP device management integration to Cisco BroadWorks.

  • Selected Cisco BroadWorks M6 feature capability specific to SCCP devices on the system.

  • Core platform integration with system components such as the Application Server, Element Management System, Network Server, Profile Server, and Xtended Services Platform.

Access Mediation Server (AMS) Platform Phase II 18.0 AS

The Access Mediation Server (AMS) was added to Cisco BroadWorks as a migration path for service providers using the Cisco BroadWorks M6 system to migrate to Cisco BroadWorks. The platform enables support of Signaling Connection Control Part (SCCP) devices on Cisco. The initial platform capabilities included support for common devices and common features. Additional features for deployment of the platform were requested by customers. These include support for the:

  • Cisco 7905, 7906, 7911, and 7912 phones

  • Cisco 7914, 7915, and 7916 expansion modules (Busy Lamp Field feature is added for phones with expansion modules attached)

  • Call Join feature

  • Busy Lamp Field feature

Add History-Info Header to 18x Responses 23.0 AS, XS Cisco BroadWorks includes the History-Info header in the 18x responses for calls that it diverts.
Allow URN-scheme URI into Header 24.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.
Auto Attendant Dial by Name Using Separate SIP INFO 23.0 XS Some specific Media Resource Functions (MRFs) are unable to handle large SIP messages. To ensure interoperability with these Media Resource Functions, this feature enhances the Auto Attendant Name Dialing to send each matched name in a separate SIP INFO message.
Business Communicator – Chat and Media Session Correlation 20.0 AS This feature enhances the Cisco BroadWorks SIP and Xtended Services Interfaces to enable new functionality on Business Communicator.
Business Communicator Web Application 19.0 AS This enhancement adds a new Business Communicator web application to the Xtended Services Platform (Xsp). The web application is a clone and follows the same pattern as the existing Bria for Cisco BroadWorks web application. The main difference is that the Business Communicator web application is designed to authenticate and configure the user to run the Business Communicator client on either the Mobile or PC (Windows/Mac) platform.
BroadWorks Digit Collection Access/Network Device Profile Option 16.0 AS, XS

Business Telephony: The time division multiplexing (TDM) overlay access device option was as part of the In-Call Service Activation (ICSA) feature. The ICSA implementation uses this option to determine whether it needs to initiate Media Server relay and interactive voice response (IVR) sessions to extract digits from the media stream provided by the user’s device.

There is no equivalent option defined for the network-signaling profile, that is, there is no equivalent SIP interface parameter. For calls extended to BroadWorks Anywhere locations, the TDM Overlay option is always enabled and there is no option to turn it off. This creates issues for deployments that do not require Cisco BroadWorks digit detection, that is, when the network gateway sends digits in INFO requests. As a result, Media Server relay and IVR sessions are not required.

To remedy this issue, this feature introduces the following changes:

  • The access device option is renamed to “Requires BroadWorks Digit Collection”.

  • The SIP interface system parameter requires BroadWorksDigitCollection is added.

The BroadWorks Anywhere service is modified to honor the new SIP interface system parameter.

BroadWorks Office Communication Tab 17.0 AS This feature introduces a Cisco BroadWorks tab to Microsoft Office Communicator/Open Client Server (OCS) that is licensed and configured on a per-user basis.
BroadWorks Office Communicator Feature Tab 18.0 AS

This feature enhances the Cisco BroadWorks Office Communicator (OC) Tabs application to support non-English languages.

Cisco BroadWorks OC Tabs is bundled with support for the following languages: English, Spanish (CALA and European), French, German, Italian, and Simplified Chinese

The enhancement also allows changes to the language-specific resources, such as labels and messages.

This feature also:

  • Replaces the current installation and configuration programs with a single program that serves as both an installation and configuration program

  • Allows customization of branding through the command line interface (CLI)

Cisco BroadWorks OC Tabs is an Xtended web application that integrates Microsoft Office Communicator with the system.

Busy Lamp Field Enhancement 18.0 AS This feature introduces a new system parameter to change the monitored user display name (local user identity) sequence from a First Name First sequence to a Last Name First sequence within the Busy Lamp Field notification. In multiple scenarios, the remote user identity is provided by the network and is unknown to the system (for example, for Public Switched Telephone Network [PSTN] calls). Therefore, the remote user identity continues to be provided in the First Name First sequence regardless of what the value of the new system parameter is.
Call Center State Synchronization with the Device 14.sp3 AS

Call Center: Enhances the interoperability between the system and the access device by synchronizing the following Call Center Automatic Call Distribution (ACD) states between the system and the device:

  • Sign in

  • Sign out

  • Available

  • Unavailable

  • Wrap up

The user’s web portal also has an option for these ACD states with appropriate licensing.

Call Client Hold Integration pre-Release 14.0 AS, XS The system can detect call holds initiated by IP phones and other intelligent devices.
Call Control XML 14.sp2 AS, XS Enhances the Media Server by making it compliant with the CCXML 1.0 draft specification dated June 2005 and with certain elements of the January 2007 draft.
Call Decline Device Policy 21.0 AS The call decline functionality allows the user to terminate ringing at all Shared Call Appearance (SCA), Flexible Seating Guest, and BroadWorks Mobility locations in addition to the primary location. When one device sends a SIP 486 Busy response, the call receives a Busy treatment.
Call State Control Function Integration pre-Release 14.0 AS, XS Enables integration with a Third-Generation Partnership Project (3GPP) Call Session Control Function (CSCF). In the 3GPP architecture, the Cisco BroadWorks Application Server is just providing support of service applications. The CSCF fronts the CPE and sends by proxy originations/terminations to the Application Server based on profile settings of the subscriber in the CSCF.
CCC2/CAP Split 16.0 AS The purpose of this feature is to decouple Call Content Channel II (CCC2) and Client Application Protocol (CAP) so that a subscriber can use a CAP client whether or not CCC2 is provisioned. Currently, the system does not update registered CAP clients when CCC2 is assigned, since CCC2 and CAP both use the same messaging.
CDMA Support – SIP Instance ID Enhancements 23.0 XS

New feature tags identifying the device roaming mode are used to optimize the domain selection performed by an IMS core / Service Centralization and Continuity-Application Server (SCC-AS) for international roaming.

This feature enables the configuration of a device with a Roaming Mode, for which the values can be “CDMA”, “GSM”, or “None”. Based on the device’s configured Roaming Mode, Cisco BroadWorks respectively adds the +volte-comma, +volte-gsm, or no feature tag to the Accept-Contact header.

Class Mark Information in SIP Messaging 17.0 AS Allows a classmark to be assigned to users and communicated within SIP messaging between the Cisco BroadWorks Application Server and the PSTN during call setup.
Cluster Contact Transport 18.0 AS This service includes the transport parameter in the SIP Contact header when communicating with access devices, network devices, and Media Servers.
Configurable Reason Text for Call Completed Elsewhere 23.0 XS This feature allows for the configuration of the Reason header’s text sent in a SIP CANCEL request when the call has been completed elsewhere.
Configurable SIP UDP Receive Buffer Size 17.sp3 AS, XS

With this feature, the Session Initiation Protocol (SIP) User Datagram Protocol (UDP) receive buffer size becomes configurable. The change applies to the Application Server, the Execution Server, and the Network Server.

  • For the Application Server and the Execution Server, the size of the UDP receive buffer is determined by the value of the bw.sip.udp.receiveBufferSize start-up parameter, which is accessible from the command line interface (CLI) at the System/StartupParam level.

  • For the Network Server, the size of the UDP receive buffer is determined by the value of the udpReceiveBufferSize system parameter, which is accessible from the CLI at the Interface/SIP level. The value of this system parameter applies locally to the Network Server where it is set, that is, its value is not replicated to other Network Servers in the cluster.

Configurable Tone Upon Disconnect pre-Release 14.0 AS Provides a configurable “off-hook” timer for MGCP devices. The timer is started when the phone goes off-hook or is in a half-released sate. When the timer expires, a configurable tone is played.
Configurable Treatment Handling 14.sp2 AS, XS This feature enhances Cisco BroadWorks flexibility by providing configurability of the SIP status code mapping and system treatments mapping. It also provides support for the Reason header, as defined in RFC 3326, which includes support of Q.850 cause codes.
Cr Reference Point Enhancements 18.0 AS

This feature improves Media Server capabilities used in services such as Meet-Me Conferencing. The improved capabilities of this feature are:

  • Record audio and video streams for up to 12 hours

  • Append audio and video to an existing recording

  • Report the loudest participants in a conference to an Application Server

  • Support Session Data Replication (SDR) redundancy on the Application Server

  • Introduce labels cfw-conf, cfw-largeconf, and cfw-ivr to specify traffic type

Cr Reference Point: msc-ivr Package 16.0 AS

Media Resources: The Cr reference point defined by 3GPP formalizes the protocol between an Application Server and a Media Server/Media Resource Function. The Cr reference point currently provides IVR and Conferencing services; however, it can be extended to provide other services, for example Fax service.

This feature implements the Cr reference point on the Cisco BroadWorks Media Server for IVR services. Two new protocols are supported with this activity:

  • CFW, which is carried on top of Transmission Control Protocol (TCP). It provides the basic primitives required to exchange capabilities and commands between SIP entities. RFC 4145 negotiation is used to set up and establish the MediaCtrl control channel.

  • msc-ivr/1.0, which provides the means to define and control IVR dialogs. Commands from msc-ivr/1.0 are carried over in a CFW control channel.

These two protocols form the control channel used to manage the experience of SIP media dialogs.

CT1558 - Offer SRTP for All RTP Functions 2021.07 AS This feature adds support for the Secure Real-time Transport Protocol (SRTP) as defined in RFC 3711 on the Cisco BroadWorks Media Server. SRTP keying material is negotiated using the Session Description Protocol Security Descriptions for Media Streams (SDES) as defined in RFC 4568. With this feature, the Cisco BroadWorks Media Server provides encryption, integrity, and replay attack protection to RTP data streams.
D-Link MGCP Interoperability Support 14.sp3 AS This goal of this feature is to provide support for an EOL D-Link IAD, model 102, which is heavily deployed in a prospective customer’s network.
Decoupled Protocol Interfaces pre-Release 14.0 AS Completely decouples the signaling interfaces (SIP and MGCP) from other Cisco BroadWorks interfaces..
Desktop Integration Features Without Java Plug-in (Applets) 22.0 AS This feature replaces the applet-based communication for accessing the desktop integration features (such as Outlook Integration) in Hosted Thin Call Center and Hosted Thin Receptionist by the HTTP-based communication with a local HTTPS-based server.
Device Feature Synchronization Enhancements 18.0 AS

Before this enhancement, when User A calls User B and User B deflects the call via Call Forwarding to User C, Cisco BroadWorks did not treat the forwarded call as an out-of-the-blue (OOTB) request. As such, the P-Served-User/P-Served-User-Identity headers were not sent to the Serving-Call Session Control Function (S-CSCF). Therefore, the S-CSCF cannot rigger the originating services execution for User B.

With the addition of this enhancement, the call deflection services before answer are now initiating an OOTB request when the route mode is defined as asRoute or receivedRouteLocation and the new forceDeflectedCallBeforeAnswerAsOOTB system parameter is set to “true”. When the call deflection occurs, the system processes the redirecting services for the user deflecting the call, and then sends the INVITE to the deflected-to user as an OOTB request, with the P-Served-User/P-Served-User-Identity header defined as the deflected-by user. This enables the Call Session Control Function (CSCF) to process and route the call to the deflected-to user.

Device Management TFTP Support 16.0 AS

System: Enhances the Device Management functionality to support Cisco Skinny Client Control Protocol (SCCP) devices.

This feature:

Adds the support of the Trivial File Transfer Protocol (TFTP) on the Xtended Services Platform.

  • Introduces dynamic tags required for the SCCP devices on the Cisco BroadWorks Application Server.

  • Improves the device file Application Server location lookup on the Xtended Services Platform and Network Server.

Device Management: FTP through a Load Balancer 16.0 AS Device Management: This feature adds a new configuration parameter to control File Transfer Protocol (FTP) remote verification. The value of the parameter allows the administrator to disable the verification done at the IP level. By disabling FTP remote verification, data connections to different IP addresses are allowed. This is useful for scenarios where the original control connection goes through a load balancer that does not rewrite FTP commands.
Device Profile Enhancements – Multiple Static Contacts Per Device 18.0 AS This feature enhances devices that have the static registration-capable device option to have up to five contacts configured from the one current contact.
Diameter Using Condor 14.sp4 AS With this feature, the Diameter server is removed and Condor’s Diameter Front Node (DFN) is introduced. The DFN provides the diameter-base protocol stack.
Diameter Stack 17.0 AS

The purpose of this activity is to build a Diameter stack, be used in the following products: BroadWorks Application Server (Sh, Rf, and Ro interfaces) and BroadWorks Rating Function Application (RFN) developed in the context of Advice of Charge.

The stack has a first layer with core functionalities of Diameter, common to all specific interfaces, such as the connection establishment and management along peer state machine in RFC 3588, including the Capability Exchange negotiation, the Device Watchdog process, and so on. The second layer provides interface-specific application programming interfaces (APIs). As Cisco BroadWorks uses only the Rf, Ro, and Sh interfaces, only those interface-specific APIs are required. For example, the Rf API provides the ability to create offline accounting sessions, create Accounting-Requests (ACRs), and send and receive Accounting-Answers (ACAs) and pass them to the Rf application for proper processing.

Directory Search Enhancements 23.0 AS This feature provides support for multipart search via the Xtended Services Interface commands.
E911 Enhancements for NENA i2 14.0 AS The E911 i2 enhancements are being added to enhance Cisco BroadWorks current 911 offering and to implement the recommendation by the National Emergency Number Association (NENA).
Enhance Calling Name Retrieval Interface 24.0 XS

This feature allows specifying how the name retrieved by the Calling Name Retrieval service is used in the headers to establish the identity of a caller.

The display name can now be updated either in the P-Asserted-Identity header, the From header, or in both headers.

Enhanced Communication Hold for RTCP to Send Direction Attributes in SDP 2021.08 XS This feature enhances the Communication Hold for RTP Control Protocol (RTCP) feature to support sending the proper direction attribute when enforcing RTCP connectivity.
Enhanced Xsi Mechanism for Team Telephony 25.0 AS This feature enhances the Cisco BroadWorks Application Server to provide optimized subscription support for the Team Telephony application (and other such client applications in the future).
Enhance P-Early Media Interworking Function on TAS 2020.07 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.
Enhance Profile/Device Xsi-Actions-XS-TAS API to Include MAC Address 23.0 XS

This feature enhances the Xsi-Actions-XS-TAS API so that the device profile command (/user/<userid>/profile/Device) returns the media access control (MAC) address for each device profile associated with a user if the MAC address is provisioned in Cisco BroadWorks.

In addition, this Xtended Services Interface (Xsi) command is enhanced to support a new parameter that specifies the MAC address of the device for which to return details.

External Authentication on OCS for Third-Party Clients using Web Authentication Server 14.0 AS, XS Extends external authentication support to the Open Client Interface based on an external authentication authority. The OCS acts as an intermediate that can send a request to an external source to map customers’ user IDs and passwords to Cisco BroadWorks’ user IDs and passwords prior to performing the login to the target Cisco BroadWorks Application Server.
External Authentication on OCS through ACL 14.0 AS, XS Allows external authentication for third-party clients through the Open Client Server using an access control list (ACL). The ACL can be configured with a set of trusted sources, from which a password is not required along with the registration request. The Application Server already supports external authentication through the use of a similar ACL; therefore, the address of the OCS must be added to the Application Server ACL for registration requests to be completed through the OCS.
External Authentication Enhancements 18.0 AS

This activity enhances External Authentication in two ways:

  • Adds plain text authentication to the Open Client Interface/WAS to support systems that only support plain text authentication, such as Microsoft Active Directory.

  • Adds WAS authentication support to the Xtended Services Platform (Xsp) for web applications such as Xtended Services Interface (Xsi), which require support.

External Custom Ringback 14.sp3 AS Advanced Services: Provides custom ring-back through an external custom ring-back Media Server and content management system.
FAX Messaging on Media Server 14.0 AS This feature provides support for Real-time Fax-over-IP (T.38) Protocol and allows users to receive faxes to their mailbox and to forward faxes to a fax machine for printing.
Force user=phone to Be Present in PAI for IMS PUI 25.0 AS This feature enhances the Cisco BroadWorks Application Server to provide a configurable option to add a user=phone parameter when constructing the originating user’s SIP URI of the outgoing P-Asserted-Identity (PAI) header.
G.722 Codec Support 18.0 AS, XS

This feature adds support for the G.722 wideband CODEC on the Cisco BroadWorks Application Server. Services on the Cisco BroadWorks Application Server, such as Auto Attendant, Voice Mail, and Music On Hold benefit from support for this new CODEC.

NOTE: The G.722.1 and G.722.2/AMR-WB CODECS are not supported by this feature.

G.722 CODEC Support on Media Server 18.0 AS, XS

This feature adds support for the G.722 wideband CODEC on the Cisco BroadWorks Media Server for conferences and Call Control eXtensible Markup Language (CCXML). Services on the Cisco BroadWorks Application Server such as Three-Way Calling, N-Way Conferencing, Instant Group Call, and Push To Talk benefit from this new codec.

Note the following important caveats:

  • Interactive Voice Response (IVR) services such as Auto Attendant, Voice Mail, and Music On Hold do not support the G.722 wideband codec.

  • G.722.1 and G.722.2/AMR-WB CODECS are not supported by this feature.

G.729 Codec Support pre-Release 14.0 AS, XS Support for the G.729 codec is available on the Media Server for conferencing and IVR functions.
HTTPS for Communication between Access Server and Endpoint 14.sp2 AS, XS Ensures the security of the information being transmitted between endpoints and the Access Server.
IMS Calling Line Identity Delivery Enhancements (AS Mode) 18.0 AS This feature enhances the BroadWorks Application Server (AS) and BroadWorks Dataless Application Server (XS) handling of the calling line identification (CLID) information when deployed in an IP Multimedia Subsystem (IMS) network.
IMS Calling Line Identity Delivery Enhancements (XS Mode) 18.0 XS This feature enhances the BroadWorks Application Server (AS) and BroadWorks Dataless Application Server (XS) handling of the calling line identification (CLID) information when deployed in an IP Multimedia Subsystem (IMS) network.
IMS ISC Enhancements 14.0 AS, XS

This feature enhances how the Application Server interacts with a Serving Call Session Control Function (S-CSCF) in an IP Multimedia Subsystem (IMS) deployment using the IMS Service Control (ISC) interface. This includes support for the P-Called-Party-ID and

P-Charging-Function-Addresses headers, support of the mode parameter for Route entries, and various other changes regarding how the Application Server populates and/or proxies headers such as the Request-URI, From, To, and P-Asserted-Identity.

IMS ISC Interoperability Enhancements 14.sp2 AS, XS Enhances the IP Multimedia Subsystem (IMS) Service Control (ISC) interface on the Application Server by providing additional interoperability with Serving - Call Session Control Function (S-CSCF) partners.
IMS ISC Interoperability Enhancements 14.sp1 AS, XS Enhances the IP Multimedia Subsystem/IMS Service Control (IMS ISC) interface on the Application Server to provide additional interoperability with Serving-Call Session Control Function (S-CSCF) partners.
IMS ISC Interoperability Enhancements 14.sp7 AS, XS

Platform and System Enhancements: Enhances the Cisco BroadWorks Internet Protocol Multimedia Subsystem (IMS) Service Control (ISC) interface.

This feature provides a configuration option to determine whether an Out-of-the-Blue (OOTB) request is generated for account/authorization code calls or whether the received route is reused for account/authorization code calls.

In-Call Service Activation 14.sp3 AS Advanced Services: Allows Cisco BroadWorks users hosted on a TDM switch to activate mid-call services using DTMF digits. This service complements the Two-Stage Dialing service to provide full service support to users in a TDM Overlay architecture.
Integrate Apache Comet for XSI-Events 16.0 AS This feature introduces a new way for Cisco BroadWorks to send events over HTTP, called event streaming. Generally regrouped under the Comet name, the event-streaming technology takes advantage of the introduction of the chunked transfer mode in HTTP Release 1.1. The HTTP stream is kept open indefinitely between the producer and the consumer so that events can be streamed as they happen.
INFO DTMF Enhancement 14.sp6 AS, XS

Platform and System Enhancements: This feature enhances the Session Initiation Protocol (SIP) proxy behavior of the Application Server by:

  • Transparently passing the Accept and Allow header when conveying the value “dtmf-relay”.

  • Only applying the transparency behavior to the initial INVITE request and its responses (18x and 200).

The transparency behavior only applies to end-to-end call scenarios (for example, a SIP INVITE request is received from an access or network device and a corresponding SIP INVITE request is sent out directly to the terminating access or network device).

Link Encryption - MS Links 2022.12 AS This feature enhances the existing SIP over TCP implementation to support transporting SIP signaling messages via Transport Layer Security (TLS) connections on the Cisco BroadWorks Media Server (MS).
LSSGR Line-side Compliance pre-Release 14.0 AS The MGCP line-side call processing code is enhanced to ensure that all functions comply with the guidelines set forth by the LSSGR. Functions to check include off-hook warning, disconnect timing, hook state filtering, and tone generation.
Media Server IPv6 Support 16.0 AS, XS

Media Resources: Enhances the Cisco BroadWorks Media Server to support Internet Protocol Version 6-based (IPv6) Session Initiation Protocol/Session Description Protocol (SIP/SDP) signaling for both User Datagram Protocol (UDP) and TCP transports between the Cisco BroadWorks Application Server and the Media Server.

The feature also supports the corresponding media over IPv6. In addition, the Media Server supports associated Hypertext Transfer Protocol (HTTP) media file transfer over IPv6 and associated sendmail over IPv6.

IPv6 support applies to the following types of SIP sessions:

  • Announcement

  • Voice XML/Call Control XML (CCXML)

  • Media Server Control Markup Language (MSCML) IVR

  • MSCML Fax

  • Repeater

NOTE: The Media Server supports IPv6 SIP signaling for MSCML repeater sessions. However, all repeaters and associated listeners within a SIP repeater session must be of the same address type.

Enabling IPv6 support does not preclude calls conducted in IPv4. Calls conducted in IPv6 and calls conducted in IPv4 can coexist.

For more information regarding IPv6 support on the Media Server, see the Media Server IPv6 Support Feature Description (available from BroadSoft upon request).

Media Server SDP Enhancements 18.0 AS, XS

This feature modifies how the Cisco BroadWorks Media Server handles the c = line in the Session Description Protocol (SDP). According to RFC 4566, the c = line may be present in the session description portion of the SDP or the media description portion of the message or both. However, to facilitate interoperability, the Media Server typically uses a single session description c = line when deployed in an IPv4-only network or IPv6-only network. The Media Server uses the media description level c = lines when deployed in a combined IPv4/IPv6 network.

This feature also incorporates other minor configuration changes as follows:

  • Added nuance_v8 and nuance_v9 as Media Resource Control Protocol (MRCP) Text to Speech (TTS) vendor choices to the Media Server command line interface (CLI).

  • Allowed Media Control Channel Framework (CFW) maximum recording size to be configurable by the Media Server CLI.

  • Removed the mediaDialogServiceName and controlChannelDialogServiceName from the MS_CLI/Applications/MediaStreaming/ Interfaces/CFW level (as they are no longer used).

  • Added a new alarm to indicate a failure to initialize the local Call Control XML (CCXML) HTTP server (if configured).

MGCP DTMF Generation 14.sp4 AS System and OAM: Extends the MGCP interface to support out of band dual-tone multi-frequency (DTMF) tone generation for specific Media Gateway Control Protocol (MGCP) devices.
MGCP Interop Support (D-Link) 14.sp6 AS

Platform and System Enhancements: This feature changes the behavior of dual-tone multi-frequency (DTMF) collection for D-Link 102 devices. For these devices, DTMF collection is out-of-band. The system requests notification of digit detection by the integrated access device (IAD) during normal call signaling. Once the system receives an NTFY for the detected digit, it proxies the information out-of-band to the remote endpoint.

Out-of-band DTMF detection and handling is active during normal call processing and second call origination. For second call origination, the Media Server still provides dial tone; however, it receives each detected digit out-of-band in a SIP INFO message. All SIP INFO commands resulting from DTMF detection are encapsulated in a SIP message with dumb-relay as the content type.

Any negative responses to an INFO request or any other errors resulting from proxying a DTMF NTFY message from a D-Link 102 endpoint are not reported to the endpoint.

MGCP DTMF Handling Enhancements 14.sp6 AS

Platform and System Enhancements: This feature changes the behavior of dual-tone multi-frequency (DTMF) collection for D-Link 102 devices. For these devices, DTMF collection is out-of-band. The system requests notification of digit detection by the integrated access device (IAD) during normal call signaling. Once the system receives an NTFY for the detected digit, it proxies the information out-of-band to the remote endpoint.

Out-of-band DTMF detection and handling is active during normal call processing and second call origination. For second call origination, the Media Server still provides dial tone; however, it receives each detected digit out-of-band in a SIP INFO message. All SIP INFO commands resulting from DTMF detection are encapsulated in a SIP message with dumb-relay as the content type.

Any negative responses to an INFO request or any other errors resulting from proxying a DTMF NTFY message from a D-Link 102 endpoint are not reported to the endpoint.

MGCP Polarity Line Inversion 16.0 AS This feature provides two new Media Gateway Control Protocol (MGCP) device profiles, the Motorola SBV5220 Payphone and Arris TM402/TM502 NCS Payphone. It provides support for polarity line inversion on the device for originating calls. Upon answer, the customer premises equipment (CPE) is signaled to release coins into a pay phone coin box. Polarity inversion is controlled by requesting that the endpoint play the signal “rev” with parameter “+” to enable, or “-” to disable.
MGCP Protocol Update to Support Japanese Market 18.0 AS

This feature enhances the MGCP protocol to support Embedded Media Terminal Adapters (eMTAs) deployed in the Japanese market. Specifically, this feature addresses two parameters used to support legacy eMTAs using the MGCP protocol:

Sending the “bz” parameter rather than the “osi” parameter in the DELETE CONNECTIONS request – In the current implementation of MGCP on Cisco BroadWorks, the DELETE CONNECTIONS request contains the “osi” parameter, which tells the endpoint device (eMTA) to play the network disconnect tone after the connection is deleted. In the Japanese market, the eMTA expects to receive the “bz” or “busy” parameter in the DELETE CONNECTIONS request.

Removing the “a=recvonly” parameter in the SDP received from the MGCP device (eMTA) upon call origination – Some legacy MGCP devices (eMTAs) deployed in the Japanese cable market send “a=recvonly” in the SDP in the call origination. The system does not manipulate the SDP and passes it on to the termination end point, thus setting up a call with one-way audio. This feature enables the removal of the “a-recvonly” parameter from the SDP received from the endpoints before sending to the endpoint.

MRCP Interface (ASR/TTS) 14.sp3 AS Adds a Media Resource Control Protocol (MRCP) interface on the Cisco BroadWorks Media Server and a Media Resource Function to allow for the creation of advanced VoiceXML-based services that make use of external Automatic Speech Recognition (ASR) and Text-to-Speech (TTS) servers.
Multi-Tenant Support for IBM Sametime Integration 18.0 AS

The current implementation of the Sametime Connector Web Application (v1.2) supports a connection to a single IBM Sametime Community Server (single tenant). This prevents a service provider from hosting multiple enterprises that need to connect to different IBM Sametime Community servers on a single Xtended Services Platform (Xsp). To serve multiple IBM Sametime Community servers, the service provider is required to deploy the Sametime Connector on multiple Xtended Services Platforms.

This feature provides multi-tenant support to the Sametime Connector enabling it to connect to and serve multiple IBM Community Servers

Multimedia Call Processing Policy Support for Message Media Type 16.0 AS, XS

Protocols: This feature allows the creation of custom media types in the CLI for Media Call Processing policies. The feature specifically introduces a custom media type, message, to control use of the Message Session Relay Protocol (MSRP) codec (for Multimedia Telephony Service/MMTel session-based instant messaging and presence). Currently there are three media types:

  • Audio

  • Video

  • Image

This feature allows the addition of any number of unique media types with which any codec can be associated. The operator can create a custom media type or use a pre-provisioned custom type called message associated with the MSRP codec. The operator can then use the new media type to control media use through Call Processing policies as can currently be done with the other supported media types.

Multiple Codec Support pre-Release 14.0 AS, XS Enables service providers to choose from multiple codecs that are supported on the Cisco BroadWorks Media Servers. Service providers can opt for lower bit-rate codecs to increase the number of simultaneous calls that can be provided on an access link to end users.
NCS 1.0 Support 14.0 AS Adds support for PacketCable’s NCS 1.5 specification for MGCP, through the introduction of a new device protocol associated with the new protocol header, new protocol options to characterize the protocol, and a new generic device supporting the protocol.
Network Server Congestion Management Support 14.sp3 AS, XS The feature introduces many new configuration parameters that allow the system provider to clearly specify the zone transition thresholds for various (non-configurable) key overload indicators, such as message queue lengths, message processing delays, heap memory usage, and so on. In summary, this feature is a combination of the SIP Congestion Management Enhancements feature (Release 14.sp3) and the Overload Controls Enhancements feature (Release 14.sp1) adapted to the needs of the Network Server.
Network Server Support of RFC 3966 - Phone-context Support Enhancements 14.sp3 AS, XS System: Introduces support for RFC 3966 on the Network Server, which requires that if the phone-context is present in the Request-URI, the SIP URI should not be prepended with the country code, and the phone-context is to be proxied back out to the Call Session Control Function (CSCF).
Network Server Synchronization Enhancements 15.0 AS This feature ensures that the Network Server reads multiple messages from the Application Server correctly. This prevents inconsistencies of the data saved on both servers. It improves the synchronization of data between the Network Server and the Application Server by adding multiple commands executed on the Application Server into a command array that the Application Server sends as a single message to the Network Server.
Network-side Video Offering Policy 14.sp1 AS, XS Allows the resolution of potential interoperability issues with devices not tolerant of video offers in the Session Description Protocol (SDP) by preventing the sending of video towards the network.
OCI Directory Number Usage Reporting 14.0 AS, XS Introduces a new OCI command, getDirectoryNumberUsage, which returns the status of a phone number.
OCI Reporting Enhancements 14.0 AS, XS Introduces a queue of undeliverable OCI reporting messages, which are processed in order when the remote OCI reporting endpoint becomes available again for message traffic. Also provides administrators with the ability to restrict the OCI reporting messages sent by each server host, depending on the provisioning actions performed.
Execution Server OCI Usage 14.0 AS, XS Enhances the Application Server execution server to use OCI commands to carry out provisioning tasks generated by the Voice Portal and Feature Activation Code dialing. This offers consistency with other provisioning tasks for ease of administration and consistent reporting and logging of provisioning actions.
OCI-C Interface 14.sp6 AS, XS Adds the Open Client Interface – Call Control (OCI-C) interface to the Cisco BroadWorks Execution Server. The OCI-C interface exposes call control functions for use by applications such as the Xtended Service Interface (Xsi).
Open Client Server Open Client Interface Response Caching 14.sp4 AS, XS This feature helps Cisco BroadWorks to better support near-simultaneous Open Client Interface (OCI) requests coming from a large number of OCI clients when these OCI requests generate large OCI responses. Currently, in this kind of scenario, the Application Server is not able to process all the incoming requests in a timely manner and each processed request takes up a large number of resources in the Application Server Provisioning Server (PS) process. For the most part, this affects the memory; however, it also affects the central processing unit (CPU).
Open Client Server Response Caching Configuration 19.0 AS, XS This feature enhances the Open Client Server (OCS) application by exposing the configuration of the Open Client Interface-Provisioning (OCI-P) response caching functionality.
Optional BYE on Session Audit Failures and Session Timer Support 14.sp3 AS, XS System: Enhances the Session Audit service by adding a configuration option to tear down both calls when the audit fails and an option to keep the existing functionality so as not to tear down the remote call.
Option to Ignore Third-Party Emergency Calling Routing 25.0 AS This feature provides an option to ignore Third-Party Emergency Calling Routing for dial strings associated with the emergency call type.
OSS Interface Deprecation 14.sp2 AS Removes the operations support system (OSS) interface from the Cisco BroadWorks Application Server.
P-Asserted-ID Escaped Header Info Transparency 24.0 AS This feature allows for interworking of Cisco BroadWorks with network destinations that may return a 3xx with the calling party information embedded in the Contact header as an escaped P-Asserted-Identity.
P-Asserted-Service Header Support 2020.07 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.
Phone Xtension SDK Update 18.0 AS, XS

This activity enhances the Phone Xtension (PXT) solution. This version of the PXT solution contains enhancements to features in the following categories:

  • Application initialization

  • Line and soft key editing

  • Retrieving Busy Lamp Field data

  • Administrator access

Other PXT general enhancements included in this activity are:

  • A new PXS-SDK interface allowing service providers to retrieve the actual values for Cisco BroadWorks tags contained in device template files. The data contained in the template files can be used to display actual device key configuration values instead of system tags.

  • A new command line interface option has been added to the PXS permitting mapping from the PXS device type to the Cisco BroadWorks device type.

Support for “ToolTip” in the Phone Editor and Phone Xtension services. This allows PXS developers the ability to populate the ToolTip or Help area, providing instructions to the end user about data needed for the configuration of line or soft keys.

Polarity Line Inversion (Reverse Polarity) for NCS Users XAL Package 14.sp8 AS

Protocols: Provides two new Media Gateway Control Protocol (MGCP)/Network Control Protocol (NCS) device profiles, the Motorola SBV5220 Payphone and Arris TM402/TM502 NCS Payphone. It provides support for polarity line inversion on the device for originating calls.

Upon answer, the customer premises equipment (CPE) is signaled to release coins into a pay phone coin box. Polarity inversion is controlled by requesting that the endpoint play the signal “rev” with parameter “+” to enable, or “-” to disable.

Once the system applies polarity inversion, it remains enabled until the call ends. Polarity inversion is not enabled on a call that is not answered. Note that the application of treatment or early media by the system does not constitute an answered call.

Portal API on HTTP 14.0 AS, XS Introduces an HTTP-based API to replace the previous XML interfaces over CORBA. This new interface offers the same functionality as the existing NSPORTAL XML interface over CORBA, but also makes the Application Server use the new HTTP-based NSPORTAL interface for portal queries to the Network Server, and introduces a portal access control list (ACL) on the Network Server to prevent unauthorized access. The CORBA XML interfaces continue to be supported in this release, but will be deprecated in upcoming releases.
Pre-installation Validation Tool 16.0 AS, XS

System: Introduces a new pre-upgrade validation tool to assist with system upgrades. This tool is:

  • Operating system (OS) independent

  • Downloadable from Xchange with the Cisco BroadWorks software release

There is one version of the pre-upgrade validation tool per major release of Cisco BroadWorks (for example, one for Release 14.0, one for Release 15.0, and so on). The tool’s file, bw-preUpgradeValidation.bin, is a self-extractable command that runs all of the validation rules of the system installer. The tool is self-extracted in the directory it is executed from and only performs validation.

It is important to note that it is recommended to always download and use the latest version of this tool.

Provisioning Interface Support for EntSubLocation Private Policy 14.0 AS, XS Enables the provisioning and configuration of policy instances for the EntSubLocation Enterprise Routing policy through the Network Server OSS interface. For that purpose, the document type definition (DTD) for the Network Server OSS XML requests and responses is expanded, and a number of OSS commands enhanced.
Proxy MSRN using P-Called-Party-ID (PCPI) 14.sp6 AS

Platform and System Enhancements: Prior to the implementation of this feature, the Application Server proxied the Proxy MSRN using P-Called-Party-ID (PCPI) header in an initial INVITE request only in Internet Protocol (IP) Multimedia Subsystem (IMS) deployments.

With the addition of this feature, the following behaviors apply:

  • Cisco BroadWorks User Termination – The Application Server proxies the PCPI header in an initial INVITE in non-IMS deployments if the destination is the user’s primary location. It is important to note that it does not proxy the PCPI header to the user’s secondary or alternate locations.

  • Cisco BroadWorks User Origination – The Application Server proxies the PCPI header in an initial INVITE in non-IMS deployments.

Redirection Headers Priority 20.0 AS Support for the History-Info header was first introduced during Release 15.0; however, it was also in the Release 14.sp7 service pack. It was decided in Release 15.0, for Release 15.0 and above to always prioritize the History-Info header over the Diversion header if both were present for incoming SIP messages. However, this decision removed the possibility of choosing the Diversion header instead of the History-Info header (if this was preferred), which was done in Release 14.sp7, by deactivating the feature. The purpose of this activity is to bring back this functionality by authorizing the prioritization of one redirection header over the other using a system-level configuration.
Registration Retrieval Enhancements 18.0 AS The current Open Client Interface-Provisioning (OCI-P) only allows for retrieval of registrations by user. With this enhancement, retrieval is allowed based on service provider/enterprise, group, user, line/port, device level, device name, type, uniform resource identifier (URI), contact, endpoint type, and expiration.
Secure SMTP Support 16.0 AS The purpose of this feature is to enhance the email messaging support in BroadWorks Receptionist to provide authenticated Simple Mail Transfer Protocol (SMTP) message transmission. This enhancement permits users in enterprises with email servers to require user authentication before performing mail relays.
Send All Busy Lamp Field NOTIFY Requests via TCP 18.0 AS

For correct operation of the Busy Lamp Field (BLF) service, it is recommended that the SIP subscription use Transmission Control Protocol (TCP). This recommendation is made as the BLF SIP NOTIFY requests are typically too large to avoid user datagram protocol (UDP) fragmentation.

This enhancement introduces a configuration option forcing the Cisco BroadWorks Application Server to disregard explicit, implicit, or Domain Name Server (DNS)-resolved selection of UDP for sending BLF NOTIFY requests. When this option is enabled, it forces the NOTIFY requests to be sent using TCP.

Shared Dialog Subscription for Conference 22.0 XS This feature introduces support for shared dialog subscription to the conference event package, in accordance with 3GPP TS 24.147 section 5.3.1.2, required for backward compatibility with user equipment designed for IMS 3GPP pre-release 12 networks.
Shared Dialog Subscription for Conference 23.0 AS This feature introduces support for shared dialog subscription to the conference event package, in accordance with 3GPP TS 24.147,section 5.3.1.2.
Shared Dialog Subscription for Conference for NGN 25.0 AS This feature introduces support for shared dialog subscription to the conference event package on the Application Server in the Stand-alone mode.
Sh Enhancements for Application Support over the Sh Interface in XS Mode 18.0 XS This feature introduces several Sh API enhancements to support Cisco BroadWorks in XS Mode. The API enhancements may or may not be used by Cisco BroadWorks applications implementing the Sh interface.
Sh Interface Using Condor 14.sp4 AS This feature provides interoperability with the new Condor server by replacing the Sh interface functionality formerly delivered by the Diameter server.
SIP Authentication and Device Profile Password Rules (Application Server) 19.0 AS This feature enhances Application Server security by allowing the administrator to enable rules for SIP authentication passwords, device profile passwords, and authentication failure. The rules reduce exposure to weak passwords and these passwords being determined via repetitive authentication failure.
SIP Authentication and Device Profile Password Rules (Execution Server) 19.0 XS This feature enhances Provisioning Server security in XS mode by allowing the administrator to enable rules for device profile passwords and device profile authentication failures. The rules reduce exposure to weak passwords and these passwords being determined via repetitive authentication failure.
SIP Bridged Lines 16.0 AS This feature provides an improved emulation of residential analog lines, when two or more phones are connected to the same line. More specifically, the feature targets the automatic bridging and hold/retrieve functions.
SIP Client Auto-provisioning 14.sp2 AS Adds configuration data to the Cisco BroadWorks Application Server to facilitate the simplified and automated provisioning of SIP desktop clients including the BroadWorks Communicator.
SIP Dialog-matching Rules 2020.07 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.
SIP Dialog Matching Rules Port to Application Server 25.0 AS This feature allows for the Cisco BroadWorks Application Server to be more permissive when matching transactions and dialogs, as mandated by RFC 3261, to reduce the interoperability issues that the current behavior may cause.
SIP Enhancements pre-Release 14.0 AS

The SIP interface is enhanced to support new drafts, RFCs, and standards that enable new capabilities on access devices, network devices, and partner platforms. Enhancements include:

  • RFC 3311 support

  • Reject calls with un-decodable SDP

  • Enhanced hold handling

  • Registration time extension

  • Reliable provisional response

  • SDP management

The SIP interface is enhanced to support new applications, to better interwork with network and access devices, and to comply with the most recent standards. Enhancements include:

  • Proxy after answer INFO messages

  • Application Server to check diversion header

  • Symmetrical signaling

  • Invite without SDP

SIP Early Media Management Enhancements 14.0 AS, XS

The SIP interface is enhanced to support new applications, to better interwork with network and access devices, and to comply with the most recent standards. Enhancements include:

  • IMS ISC Enhancements – enhances the way the Application Server interacts with an S-CSCF in an IMS deployment using the ISC interface

  • Media Server SIP Enhancements – enhances the Media Server SIP stack to comply with IMS specifications TS 23.002 and TS 24.229

  • P-Charging Vector Enhancements – provides the ability to add new proprietary parameters to the P-Charging-Vector to assist BroadSoft IMS partners

  • IMS Sh Interface – provides an interface between an IP Multimedia Subsystem (IMS) Application Server and a third-party IMS Home Subscriber Server (HSS)

  • SIP Registration (Minimum Registration Time) – allows administrators to specify a minimum SIP registration period for the system. Registrations whose expiration is less than the configured minimum value are denied

  • SIP TCP Enhancements – introduces a number of enhancements to improve SIP TCP socket management. SIP TCP connections are closed based upon expirations and reaching the maximum number of connections. Connections are also closed and prevented upon server state changes

  • Support Offer Answer and Early Media (UPDATE Compliance) – modifies the system call model and SIP interface to improve media services, scenarios that involve early media changes, and media clipping issues

SIP TCP Enhancements 14.0 AS, XS

The SIP interface is enhanced to support new applications, to better interwork with network and access devices, and to comply with the most recent standards. Enhancements include:

  • IMS ISC Enhancements – enhances the way the Application Server interacts with an S-CSCF in an IMS deployment using the ISC interface

  • Media Server SIP Enhancements – enhances the Media Server SIP stack to comply with IMS specifications TS 23.002 and TS 24.229

  • P-Charging Vector Enhancements – provides the ability to add new proprietary parameters to the P-Charging-Vector to assist BroadSoft IMS partners

  • IMS Sh Interface – provides an interface between an IP Multimedia Subsystem (IMS) Application Server and a third-party IMS Home Subscriber Server (HSS)

  • SIP Registration (Minimum Registration Time) – allows administrators to specify a minimum SIP registration period for the system. Registrations whose expiration is less than the configured minimum value are denied

  • SIP TCP Enhancements – introduces a number of enhancements to improve SIP TCP socket management. SIP TCP connections are closed based upon expirations and reaching the maximum number of connections. Connections are also closed and prevented upon server state changes

  • Support Offer Answer and Early Media (UPDATE Compliance) – modifies the system call model and SIP interface to improve media services, scenarios that involve early media changes, and media clipping issues

Session Initiation Protocol Minimum Registration Time 14.0 AS, XS

The SIP interface is enhanced to support new applications, to better interwork with network and access devices, and to comply with the most recent standards. Enhancements include:

  • IMS ISC Enhancements – enhances the way the Application Server interacts with an S-CSCF in an IMS deployment using the ISC interface

  • Media Server SIP Enhancements – enhances the Media Server SIP stack to comply with IMS specifications TS 23.002 and TS 24.229

  • P-Charging Vector Enhancements – provides the ability to add new proprietary parameters to the P-Charging-Vector to assist BroadSoft IMS partners

  • IMS Sh Interface – provides an interface between an IP Multimedia Subsystem (IMS) Application Server and a third-party IMS Home Subscriber Server (HSS)

  • SIP Registration (Minimum Registration Time) – allows administrators to specify a minimum SIP registration period for the system. Registrations whose expiration is less than the configured minimum value are denied

  • SIP TCP Enhancements – introduces a number of enhancements to improve SIP TCP socket management. SIP TCP connections are closed based upon expirations and reaching the maximum number of connections. Connections are also closed and prevented upon server state changes

  • Support Offer Answer and Early Media (UPDATE Compliance) – modifies the system call model and SIP interface to improve media services, scenarios that involve early media changes, and media clipping issues

Sh Interface 14.0 AS, XS

The SIP interface is enhanced to support new applications, to better interwork with network and access devices, and to comply with the most recent standards. Enhancements include:

  • IMS ISC Enhancements – enhances the way the Application Server interacts with an S-CSCF in an IMS deployment using the ISC interface

  • Media Server SIP Enhancements – enhances the Media Server SIP stack to comply with IMS specifications TS 23.002 and TS 24.229

  • P-Charging Vector Enhancements – provides the ability to add new proprietary parameters to the P-Charging-Vector to assist BroadSoft IMS partners

  • IMS Sh Interface – provides an interface between an IP Multimedia Subsystem (IMS) Application Server and a third-party IMS Home Subscriber Server (HSS)

  • SIP Registration (Minimum Registration Time) – allows administrators to specify a minimum SIP registration period for the system. Registrations whose expiration is less than the configured minimum value are denied

  • SIP TCP Enhancements – introduces a number of enhancements to improve SIP TCP socket management. SIP TCP connections are closed based upon expirations and reaching the maximum number of connections. Connections are also closed and prevented upon server state changes

  • Support Offer Answer and Early Media (UPDATE Compliance) – modifies the system call model and SIP interface to improve media services, scenarios that involve early media changes, and media clipping issues

SIP Enhancements (Media Server) 14.0 AS, XS

The SIP interface is enhanced to support new applications, to better interwork with network and access devices, and to comply with the most recent standards. Enhancements include:

  • IMS ISC Enhancements – enhances the way the Application Server interacts with an S-CSCF in an IMS deployment using the ISC interface

  • Media Server SIP Enhancements – enhances the Media Server SIP stack to comply with IMS specifications TS 23.002 and TS 24.229

  • P-Charging Vector Enhancements – provides the ability to add new proprietary parameters to the P-Charging-Vector to assist BroadSoft IMS partners

  • IMS Sh Interface – provides an interface between an IP Multimedia Subsystem (IMS) Application Server and a third-party IMS Home Subscriber Server (HSS)

  • SIP Registration (Minimum Registration Time) – allows administrators to specify a minimum SIP registration period for the system. Registrations whose expiration is less than the configured minimum value are denied

  • SIP TCP Enhancements – introduces a number of enhancements to improve SIP TCP socket management. SIP TCP connections are closed based upon expirations and reaching the maximum number of connections. Connections are also closed and prevented upon server state changes

  • Support Offer Answer and Early Media (UPDATE Compliance) – modifies the system call model and SIP interface to improve media services, scenarios that involve early media changes, and media clipping issues

SIP Enhancements (Release 15.0) 15.0 AS, XS This feature enhances message waiting indication (MWI) by providing support for SUBSCRIBE to the message-summary package. In addition, this feature introduces a new way to communicate the redirected call information by adding the support of the History-Info SIP header.
SIP Enhancements (Release 16.0) 16.0 AS, XS

Protocols: Enhances the forking proxy support on the Cisco BroadWorks Application Server.

The enhancement allows multiple early dialogs for an INVITE to simultaneously exist according to RFC 3261. This allows the Cisco BroadWorks Application Server to support proxies (or proxy simulators) that perform forking services such as Simultaneous Ringing upon an INVITE sent by the Application Server.

It is important to note that this feature does not add support of receiving such requests (multiple INVITE, SUBSCRIBE, and so on) from forking proxies.

SIP Enhancements (Release 21.0) 21.0 AS This feature introduces enhancements to the SIP interface implementation of the Cisco BroadWorks Application Server. It addresses different interoperability, security, deployment, and functionality issues that were found in earlier releases and for which application patches have already been submitted.
SIP Forking UPDATE Processing Enhancement 22.0 AS

When the SIP forking proxy functionality was used with the “singleDialogWithUPDATE option, the Cisco BroadWorks Application Server would send SIP messages using the UPDATE method even if the UPDATE method was not present in the Allow header of the related requests.

This activity addresses this issue by enhancing the SIP forking functionality with a new possible option that improves on the “singleDialogWithUPDATE” behavior by avoiding the use of the UPDATE method if the latter is not signaled in the Allow header.

SIP Implicit REFER Subscription 18.0 AS

This enhancement to Cisco BroadWorks provides the following:

  • Allows the Cisco BroadWorks Application Server to send a SIP NOTIFY request according to RFC 3515 to suppress the implicit REFER subscription

  • Continues to allow suppression of the implicit REFER subscription without sending NOTIFY

  • Introduces a new configuration parameter suppressImplicitReferSubscription to control how the implicit REFER subscription is suppressed.

SIP Interface Enhancements 14.sp2 AS, XS Enhances the SIP interface configurable parameters.
SIP Interface on Media Server pre-Release 14.0 AS, XS SIP introduced as the protocol between the Application Server and Media Server. Thus, the standard, open interface enables the support of third-party media servers.
SIP/ISC Enhancements (AS Mode) 22.0 AS

The purpose of this feature is to enhance Cisco BroadWorks Session Initiation Protocol (SIP) compliance and IP Multimedia Subsystem Service Control (ISC) interface compliance.

This feature enhances the RFC 3455-related functionality within the Application Server and Network Server to support RFC 7315 with respect to some non-backward compatible SIP modifications and some new parameters. Regarding the decoding of the SIP headers, this feature also enhances the Service Control Function Server, Access Mediation Server, WebRTC Server, and UC-Connect for Microsoft.

SIP/ISC Enhancements (XS Mode) 22.0 XS

The purpose of this feature is to enhance Cisco BroadWorks Session Initiation Protocol (SIP) compliance and IP Multimedia Subsystem Service Control (ISC) interface compliance.

This feature enhances the RFC 3455-related functionality within the Application Server and Network Server to support RFC 7315 with respect to some non-backward compatible SIP modifications and some new parameters. Regarding the decoding of the SIP headers, this feature also enhances the Service Control Function Server, Access Mediation Server, WebRTC Server, and UC-Connect for Microsoft.

SIP Protocol Support pre-Release 14.0 AS, XS

Provides the following capabilities for the SIP protocol stack:

  • Network Route Reliability – used to ensure signaling paths between network devices. A keep-alive mechanism is provided for network device connections. Each connection has a state, reflecting the current connectivity status. This connectivity state is checked before routing a call to the associated network device. The route timeout process is tightened to ensure rapid rerouting in case of a network device outage or unavailability

  • Privacy Drafts – used to properly pass calling line identity information over SIP

  • Authentication – securely authenticate identities of end users

SIP Proxy Header Policies 16.0 AS, XS

Protocols: Allows unknown or unprocessed headers to be proxied through based on system-level policies.

When the Cisco BroadWorks Application Server receives a SIP request or response that includes headers that have no semantic meaning for local services on the platform, Cisco BroadWorks applies a new system-level policy called SIP Header Transparency to determine whether the header should be proxied through to the remote party/parties or dropped. This allows operators to have greater control over which unknown headers are allowed to be proxied and how they are affected by service interactions.

Headers require and supported contain option tags. Option tags that have no semantic meaning for local services on the Cisco BroadWorks platform may also be proxied using a mechanism similar to unknown SIP headers.

SIP Proxying Capabilities 14.sp1 AS, XS Allows the system to proxy SIP messages to support QSIG tunneling and INFO messages.
SIP Session Completion Timer Configuration 14.sp6 AS, XS This feature provides the ability to configure the Session Initiation Protocol (SIP) Session Completion Timer parameter on the Application Server. Currently, the SIP Session Completion Timer is set as a function of the SIP T2 parameter. This feature decouples the SIP Session Completion Timer from T2. Specifically, it allows the administrator to set the SIP Session Completion Timer value at the command line interface (CLI) or leave the current setting unchanged.
SIP T.38 Support pre-Release 14.0 AS, XS T.38 is a protocol for relaying facsimile transmissions over IP. SIP carries T.38 set-up information within the SDP. Changes are made to relay the set-up information from the originating end point to the terminating end point, and vice versa. Devices supporting T.38 are validated and tested.
SIP/TCP Support pre-Release 14.0 AS, XS The system provides TCP support, thereby enabling wider interoperability and to increase RFC 3261 compliance.
SIP Trunking Enhancements 23.0 AS

This feature modifies trunk group configuration options to support the functionality that was previously supported via container options.

  • Redirect Trunk Group Lookup Policy for Out-of-Dialog PBX Redirection

  • Originator Lookup Policy for Out-of-Dialog PBX Redirection

  • Include Trunk Identity in Network-Side INVITE for All Originations

  • Trunk Group Originating User Lookup Policy

  • ETRouteExhaustUnreachable Configurable Treatment service

SNMPv3 Support pre-Release 14.0 AS, XS Support of SNMPv3 for fault and performance management.
SOA – BEA Integration 14.sp2 AS This feature provides Cisco BroadWorks integration with the BEA WebLogic SIP Server converged Java EE-SIP-IMS Application Server.
Solaris 9 Support pre-Release 14.0 AS The system can be deployed with the Solaris 9.0 operating system, as well Solaris 8 or Solaris 9.
Subscribe-Notification-Request Error Handling 23.0 XS This feature enhances the error handling of Subscribe-Notification-Requests. Prior to this feature, when the Home Subscriber Server (HSS) responded to one of these requests with an error, Cisco BroadWorks would wait twenty-four hours, by default, for the next subscription refresh before sending another request. During this time, Cisco BroadWorks would not be notified of any changes made to the user profiles. This feature improves the refresh timer to allow a faster recovery.
Subscription Retrieval Enhancements 18.0 AS Currently, an out-of-memory error occurs when attempting to display the event notification subscription data. This enhancement limits the maximum number of items displayed and provides the ability to obtain subscriptions based on one or more of the following filtering criteria: Subscriber ID, Target Type, Event Package, and Channel Set ID.
Support .wma and .3gp Files 16.0 AS, XS

Media Resources: This feature allows the Cisco BroadWorks Application Server to accept .3gp and .wma file formats for all features where media files may be customized. While these file formats are currently supported on the Cisco BroadWorks Media Server, some customers do not have a Media Server in their network and as a result, must support these file formats on the Application Server to play announcements, perform IVR, or serve most other feature activities where an audio response is required.

Windows Media Audio (.wma) files are based in advanced systems format (.asf) files and are the default audio format for Windows Vista.

The .3gp is a multimedia container format defined by 3GPP for use on 3G mobile phones, and is a mandatory format for IMS-based networks. It is a simplified version of MPEG-4 Part 14 (MP4).

Support Core IMS Off-line Charging (Rf) Interface 16.0 AS, XS

IMS and Protocols: Enhances Cisco BroadWorks accounting interfaces by adding support for the 3GPP Rf interface. It is used to provide offline charging information to the billing servers. The system implements the Rf interface as defined in specifications 3GPP TS 32.260 V7.4.0 and 3GPP TS 32.299 V7.7.0.

The Rf interface is based on the Diameter protocol (RFC 3588). The system uses the Condor’s Diameter protocol stack introduced in Release 14.sp4. The accounting messages carried over Diameter contain standard Diameter attribute-value pairs (AVP), 3GPP AVP, and BroadSoft vendor-specific AVP.

Support CPC-OLI Per TS24.229 Version 11.0 19.0 AS

This feature enhances the Cisco BroadWorks Application Server to encode the Calling Party Category (CPC) or Originating Line Information (OLI) in the P-Asserted-Identity header of outgoing INVITE messages. In addition to the encoding of the CPC/OLI values in the

P-Asserted-Identity header, the Application Server also follows the trusted domain rules according to the specifications. This enhancement is only applicable to the IP Multimedia Subsystem (IMS) mode of the Cisco BroadWorks Execution Server.

Support Dynamic Codec in Fake SDP 25.0 AS This feature enhances the Cisco BroadWorks Holding SDP mechanism to allow operators to configure codecs with dynamic payload types such as Adaptative Multi-Rate (AMR) and Adaptative Multi-Rate Wideband (AMR-WB) in the auto-generated fake/hold SDP.
Support for 503 Service Unavailable 14.sp3 AS, XS System: Enhances Cisco BroadWorks congestion control to include support for the Retry-after header in a received 503 response, and allows the Application Server to handle an overload of connected nodes on a node basis by maintaining a suspicious address list for nodes returning a 503 response with or without a Retry-after header.
Support for HD and 4CIF Resolutions in Video Services 16.sp2 AS, XS

This feature enhances the Cisco BroadWorks Media Server to permit recording and playback of H.264 video files at up to 720p HD (1280 x 720) resolution, enhancing the end-user experience on HD (high definition) video phones.

The Application Server includes H.264 video prompts prerecorded in 720p HD resolution in its set of default video prompts. These prompts can be selected via the bwSwitchActiveVideo script. The Media Server transcodes 720p HD sized prompts to 768 x 448 when playing to a device that supports 768 x 448. The Media Server plays 720p HD sized prompts as 720p HD to a device that supports 720p HD.

Support for HD Resolutions in Video Services 18.0 AS, XS

This feature introduces the capability to play and record H.264 video files with up to 720p HD resolution over Real-Time Transport Protocol (RTP). Of particular interest are:

  • 768 x 448 – for compatibility with Tandberg E20

  • 720p HD (1280 x 720) – for compatibility with LifeSize Room

The Media Server supports the max-fs and max-mbps H.264 SDP payload format options. An endpoint includes these options to indicate that it can handle a greater resolution and frame rate than that supported by the H.264 level.

Support for JIP 21.0 XS

This feature introduces support for passing the Jurisdiction Information Parameter (JIP). The JIP is included in the routing number (rn) parameter as part of the P-Asserted-Identity header user part according to TIA 1112 v1.0.

This enhancement introduces a new SIP system parameter enabling the proxying of the P-Asserted-Identity routing number parameter (contained in TEL URI) from the incoming originating INVITE to the outgoing originating INVITE. For more information, see RFC 4694.

The proxyRoutingNumberFromPAssertedIdentity system parameter allows for the enabling and disabling of this new SIP configuration. It is configurable at the command line interface (CLI) under /Interface/SIP and its default value is “false”.

Support for MRCP for ASR and TTS 14.sp3 AS

Advanced Services: Supports the Media Resource Control Protocol (MRCP) protocol on the Cisco BroadWorks Media Server.

This protocol extends VoiceXML support to make use of external Text-to-Speech and Automatic Speech Recognition engines.

Support for P‑Com.SkipFilteringCriteria Header 23.0 XS This feature adds support for the P-Com.SkipFilteringCriteria header for originating and terminating Out-of-the-Blue (OOTB) requests.
Support for PUBLISH Notifications of Failed Calls 2020.07 XS This feature introduces a failed call notification mechanism. When Cisco BroadWorks detects that a user attempted to place a call and the call fails because it was an international call blocked by Communication Barring, Cisco BroadWorks notifies an external IT system via a SIP PUBLISH. This allows the external system to send information about calling plans to the users.
Support for SIP Instance Tag to Identify Device 21.0 XS This feature introduces the Private Identity parameter, which is configurable for the main device as well as for Shared Call Appearance devices. When this parameter is configured for a device, then another device is allowed to be configured with the same SIP PUI, as long as the private identity is configured (that is, not empty) and different from that of the first device.
Support for Third Party Registration on ISC Interface 14.sp2 AS, XS Enhances the Cisco BroadWorks IMS ISC interface to support Third Party Registration as defined in 3GPP TS 24.229 IP Multimedia Call Control Protocol based on Session Initiation Protocol (SIP) and Session Description Protocol (SDP) version 6.
Support IS-41 REDREQ Requests 2017.11 XS This feature facilitates interactions between circuit-switched (CS) terminations and voice messaging or other terminating services that trigger on busy and no-answer conditions. This is applicable in some deployments when, for example, an end user declines a call on a mobile phone and the previous network indications did not allow the desired call handling.
Support Path Header for BroadCloud 23.0 AS This feature modifies the Application Server to add support for the Path header (as defined in RFC 3327) for the BroadCloud platform.
Support of Precondition Suppression 22.0 AS This feature provides the ability for the Application Server to suppress the Session Description Protocol (SDP) precondition attributes (defined in RFC 3312) from all Session Initiation Protocol (SIP) offer messages.
Support SIP over TLS for Cisco BroadWorks Application Server 24.0 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.
Support RSTF Format File URI for Tones in SIP Alert-Info Header 18.0 XS This feature introduces the ability to configure the contents of the Alert-Info header that is sent in INVITE messages by Priority Alert and Distinctive Ring services.
Suppress Unreliable 18x for IVR Scenarios 19.0 AS This feature addresses the issue of services using Interactive Voice Response that cause the Application Server to send an unreliable 18x to the remote party regardless of the latter’s reliability capabilities which goes against RFC 3262.
Survivability Enhancements pre-Release 14.0 AS, XS The survivable remote capability provides an on-premises backup SIP proxy server when access to the system is unavailable. This enhancement provides information in the 200 OK payload that enables the session border controller to work in standalone mode in such instances (for example, WAN connectivity is lost).
T.38 Message Logging on Media Server 16.0 AS Due to recent T.38 fax problems, it is necessary to improve the diagnosis/logging and recovery capabilities of the Media Server T.38 fax back end. With this feature, it is now possible to enable logging of all T.38 messages. Furthermore, a transmission report is logged for all T.38 communication. Also, it is now possible to enable the T.38 Error Correction Mode (ECM).
Transport Layer Security Support on OCS 14.sp4 AS, XS System and OAM: Improves the overall system security by adding Transport Layer Security (TLS) support on the Open Client Server (OCS).
Treat Deflected Calls as Out-of-the-Blue Requests 18.0 AS

Before this enhancement, when User A calls User B and User B deflects the call via Call Forwarding to User C, the system did not treat the forwarded call as an out-of-the-blue (OOTB) request. As such, the P-Served-User/P-Served-User-Identity headers were not sent to the Serving-Call Session Control Function (S-CSCF). Therefore, the S-CSCF cannot rigger the originating services execution for User B.

With the addition of this enhancement, the call deflection services before answer are now initiating an OOTB request when the route mode is defined as asRoute or receivedRouteLocation and the new forceDeflectedCallBeforeAnswerAsOOTB system parameter is set to “true”. When the call deflection occurs, the system processes the redirecting services for the user deflecting the call, and then sends the INVITE to the deflected-to user as an OOTB request, with the P-Served-User/P-Served-User-Identity header defined as the deflected-by user. This enables the Call Session Control Function (CSCF) to process and route the call to the deflected-to user.

Treatment and Unknown Calling Name Enhancement 21.0 AS

This activity introduces a new system-level SIP parameter to configure the behavior that the Application Server should adopt when receiving an INVITE with “unknown” as the display name in the From header.

This feature also addresses an issue concerning the Call Park service. Some devices are not able to detect the reorder tone played by a Call Park failure, such as parking or retrieving, and may leave the parked party on hold indefinitely. For this reason, this feature adds Call Park to the list of services that can be customized with a configurable treatment (see the Configurable Treatment Handling Feature Description). Call Park can now be mapped to a configurable treatment; therefore, the reply from the Application Server can be fully customized.

TS 29.163 Interoperability Enhancements 22.0 AS This feature provides new configuration options to manage caller identity, with a goal to improve interoperability with other network elements.
Unreachable Trigger Conditions for Trunk Groups and Call Forwarding Not Reachable 18.0 AS This feature provides the provisioning to ignore the 18x response, thereby triggering the Call Forwarding Not Reachable service or unreachable destination actions for Trunk Group. This option is configurable. The new functionality can be controlled at the system level using system parameters. Unreachable trigger conditions for Call Forwarding Not Reachable and Trunk Group can be controlled by their respective system parameters.
Video Transcoding 17.0 AS, XS This feature allows the Media Server to play video files recorded with video codecs H.263 and H.264 to any video device that supports either H.263 or H.264. If there is a mismatch in video codec, frame rate or resolution between the video file and the capabilities of a video device, the Media Server transcodes the video before playing it to the device. Video transcoding is performed in software within the Media Server so no dedicated hardware or digital signal processor (DSP) is required.
Voice Messaging Xsi-Events Enhancement 25.0 AS This feature enhances the Cisco BroadWorks Application Server Xsi-Events Voice Messaging event package attributes to include all the relevant Voice Messaging service configuration parameters.
VoiceXML Toolkit 14.sp2 AS This feature introduces a VoiceXML interpreter and toolkit to the Cisco BroadWorks Media Server and Media Resource Function.
Xsi-Event Performance Enhancement/Robustness 22.0 AS This feature enhances the Xsi-Events HttpContact delivery method by making it individually configurable with the ability to be monitored. Prior to this feature, it was using a thread pool with the same configuration options as the Open Client Interface-Call Control (OCI-C) thread pool. This feature separates the HttpContact configuration from the OCI-C. It also adds the possibility to monitor the thread pool through performance measurements and thresholds.
Xsi-Events Scalability Enhancements 22.0 AS

Prior to this activity, the HTTP processing pipeline provided by the Web Container proved expensive in server resources for a number of applications, particularly those relying on HTTP streaming. This feature calls for streamlining the HTTP processing pipeline on the Xtended Services Platform (Xsp) to increase its capacity.

While the HTTP server performance is expected to remain similar for most non-streaming HTTP applications, the main purpose of this activity is to enhance significantly the throughput of streaming HTTP and specifically for the Xsi-Events application.

Xtended Services Interface 14.sp5 AS, XS

Advanced Core Services: This feature introduces functionality required to support the new Cisco BroadWorks Xtended Services Interface, or Xtended Services Interface.

Specifically, this release includes:

Cisco BroadWorks Xtended Services Platform – In Release 14.sp5, a new server is introduced, the Xtended Services Platform. The Xtended Services Platform server provides a turnkey solution to deploy new Cisco BroadWorks web-based applications.

Xtended Services Interface – The introduction of the RESTful interface for Cisco BroadWorks includes the following default capabilities:

  • Session-less Transactions – Transactions are allowed without first creating a session using standard HTTP Authentication.

  • External Authentication – Support for external authentication in addition to system Authentication.

Initially, the services provided are:

  • Do Not Disturb

  • Call Forwarding Always

  • Simultaneous Ringing Personal

Xtended Services Interface - Actions - Directories 16.0 AS, XS

Advanced Services: Provides the ability to access enterprise and group directory entries over the Cisco BroadWorks Open Client Interface-Provisioning (OCI-P), in a “paged” manner.

Instead of listing the entire directory in a response, a paged response to the contact list request is now possible. Since this enhancement affects the OCI-P interface, this functionality is available to any external OCI-P client application.

This enhancement allows the Xtended Services Interface to present enterprise and group directory listings without adverse performance impacts to the system for large enterprise/group listings.

Xtended Services Interface - Actions – Additional Services Support 18.0 AS, XS This document describes enhancements to the existing BroadWorks Xsi-Actions web application. These enhancements add user services that were previously not available over the Xtended Services Interface (Xsi). This is the first of two phases of enhancements to the Xtended Services Interface, with the intent to make the Xtended Services Interface fully functional with respect to Cisco BroadWorks capabilities.
Xtended Services Interface – Call Control Enhancements 18.0 AS Enhances the Xtended Services Interface (Xsi) Call Management requests, which require the system to initiate calls toward the target user by allowing the remote application to specify which locations to ring.
Xtended Services Interface – Call Event Package for Web-Based Clients 18.0 AS This activity includes a set of enhancements for the Xtended Services Interface (Xsi) to meet the requirements for Web-based Receptionist and Call Center.
Xtended Services Interface - Events 16.0 AS, XS

The Xtended Services Interface (Xsi) currently consists primarily of the Xsi-Actions web application. This web application supports the Service Management, Call Management, and Call Lists categories of commands (for example, querying for a user’s service setting, placing a call, or retrieving a contact directory).

This feature introduces a new web application called “Xsi-Events”. Xsi-Events are designed to support the delivery of notifications to clients when various events occur in the system. This new application allows a client to subscribe to various events that may occur against a subscriber.

The subscription triggers a notification back to the client when a corresponding event occurs. This implies, of course, that these applications have the capability to subscribe to events from the system using the Xtended Services Interface and are notified when such events occur.

Xsi-Events (like Xsi-Actions) supports camel case and lower case uniform resource locators (URLs) when commands are issued, producing the same response.

Xtended Service Interface Enhancements 24.0 AS

The following Xtended Services Interface commands are enhanced:

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

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

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

Xtended Services Interface for Meet-Me Conferencing 19.0 AS, XS This feature enhances the Xtended Service Interface by adding a new Meet-Me Conference event package and a set of events that relate to Meet-Me conference activities.
Xtended Services Platform Load Balancing 22.0 AS

Xtended Services Platform (Xsp) load balancing allows easier management of dynamic Xtended Services Platform instantiation when Xtended Services Platforms are frequently added and removed from a farm. Previous techniques used DNS entries to allow clients to discover new nodes, which is too slow for rapidly evolving networks as it can take a long time to refresh DNS caches.

With the new load balancing capability, clients always connect to a load-balancing node before being routed to the actual backend Xtended Services Platform. The load-balancing node can be reconfigured on the fly to add or remove Xtended Services Platforms.

Xsi Support for VoiceXML 16.0 AS

This feature enhances the Xsi-Actions web application. The primary purpose of this enhancement is to permit the VoiceXML capability already present on the system to use Xtended Services Interface-based applications.

VoiceXML scripts typically only have access (or can gain access) to a user’s phone number and voice portal passcode. Using these credentials and being able to issue Xtended Services Interface commands from within a VoiceXML script greatly enhances the capability of creating new voice applications.

Specifically, this enhancement allows user authentication via any phone number belonging to a user and their voice portal passcode, as well as the current authentication credentials of a user ID and password.

Xsi Support for VoiceXML – Authentication 16.0 AS

This feature enhances the Xsi-Actions web application. The primary purpose of this enhancement is to permit the VoiceXML capability already present on the system to use Xtended Services Interface-based applications.

VoiceXML scripts typically only have access (or can gain access) to a user’s phone number and voice portal passcode. Using these credentials and being able to issue Xtended Services Interface commands from within a VoiceXML script greatly enhances the capability of creating new voice applications.

Specifically, this enhancement allows user authentication via any phone number belonging to a user and their voice portal passcode, as well as the current authentication credentials of a user ID and password.

Xtended Services Interface - VoiceXML Support (Release 18.0) 18.0 AS

This feature provides the following capabilities required to perform Xtended Services Interface operation from within VoiceXML applications:

  • HTTP GET

  • HTTP PUT

  • HTTP DELETE

  • HTTP POST

Xtended Services Platform Enhancements 14.sp6 AS Introduces Xtended Services Platform enhancements required by the Xtended Services Interface (Xsi) for Release 14 sp6.
Xtended Services Interface Managed Web Application and Logging Enhancements 18.0 AS, XS

The Xtended Services Interface (Xsi) functionality is provided by three Xtended Services Interface web applications: Xsi-Actions, Xsi-Events, Xsi-MMTel.

These webapps are currently packaged separately from Cisco BroadWorks. They can run in a container like the Xtended Services Platform (Xsp) or a third-party container. As such, they have their own version and are packaged separately from Cisco BroadWorks.

This feature delivers the Xtended Services Interface webapps as part of the Xtended Services Platform. The functionality of these webapps has not changed, however their installation, upgrade, and patching are now done by following the software management procedures used for the Xtended Services Platform server. These webapps no longer have a separate version as they are packaged as part of the core Cisco BroadWorks software.

As a result of this action, the Xtended Services Interface webapps can only be installed on an Xtended Services Platform server. They cannot be installed on other non-Cisco BroadWorks web containers.

This feature also enhances the Xtended Services Interface webapps logging functionality, providing more configuration options and flexibility. The logging function is now replaced by the standard system logging mechanism.

Hosted PBX

Feature

Release

Obsolete

Mode

Description

Add Mailbox Cleanup Controls and Status Indicators for Client Users 25.0 AS This feature enhances the Voice Messaging service to clean up the user’s mailbox to remove any saved messages that have exceeded the message hold period and provide mailbox usage status information for the client.
Allow Configurable Auto-Login to Voice Portal Based on Device Type 25.0 AS This feature allows a customer to restrict voice portal auto-login to mobile devices. This provides a good experience to users of mobile devices, while protecting the privacy of IP phone users.
Busy Lamp Filed Enhancements 24.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 AS The purpose of this feature is to enhance 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.
Executive and Assistant Services 20.0 AS This feature adds the Executive service and the Executive-Assistant service. These services and the related functionality added by this feature provide a new solution for executive/assistant interworking.
Hierarchical Communication Barring Enhancements 20.0 AS

This feature adds enhancements to the Hierarchical Communication Barring (HCB) service by allowing the group administrator of an enterprise to control the HCB profile that should be applied to a specific user in the group.

This feature also enhances the communication barring digit patterns to allow the “$” wildcard character at the beginning of the digit string.

Access Link Counting Enhancements 20.0 AS With this feature, connections to the Media Server that are expected to last a significant amount of time are (optionally) counted, but those with a short duration continue not to be counted. Additionally, handling of emergency calls that exceed the Session Admission Control (SAC) group limit is customizable.
ECL Authentication Code Enhancements 20.0 AS This feature captures the authorization code entered for Enhanced Outgoing Calling Plan (EOCP) and Communication Barring (CB).
Name Dialing Policy for Auto Attendant 20.0 AS This feature enhances the Auto Attendant Name Dialing operation. When enabled, this feature provides the ability to configure the user’s first and last name dedicated to name dialing. The Auto Attendant then searches using these newly provisioned names for name dialing.
Flexible Seating Service 20.0 AS This feature allows users within an office to use any cubicle within the office, to log in to the host phone and have the host phone provisioned with the guest’s device profile settings. The Flexible Seating feature has similar functionality to the Hoteling feature, but uses a different licensing model and allows the device to be provisioned with the guest’s profile settings.
Inbound Call Blocking Enhancement 24.0 AS Enhancing the Cisco BroadWorks to support blocking of inbound calls at maximum volume of 10 million unique Direct Inward Dialing (DID) numbers.
Visual Security Classification for Active Call 20.0 AS

This feature introduces the Security Classification service that allows the system to classify calls in which a user is involved, with a security classification level. The purpose of the feature is for users to be conscious of the maximum level of classified information that can be safely exchanged in a conversation.

The Security Classification service allows the assigning of a security classification level to a user. Security classification levels are defined and prioritized at the system level.

Calling Party Address Strict Compliance 20.0 AS, XS

This feature provides support the Calling-Party-Address strict compliancy with 3rd Generation Partnership Project (3GPP) specification TS 32.299.

The objective of this feature is to introduce a new call detail record (CDR) field named callingPartyAddress in the 3GPP module. This field contains the complete “addr-spec” value taken from the P-Asserted-Identity (PAI) header (RFC 3325) of the SIP INVITE for the call when present; otherwise, it contains the string value “unknown”. This new CDR field is defined as a list field that can accommodate the presence of multiple identities in the PAI.

This enhancement also adds a new Diameter accounting configuration, which enables a mode of operation strictly compliant with the statement described above.

Include Calling Party Asserted Identity in Customer Originated/Malicious Call Trace Records 22.0 AS The feature allows the Customer Originated Trace (COT) and Malicious Call Trace (MCT) services to capture the asserted identity of the calling party.
Call Processing Control Enhancements 20.0 AS This feature adds the Calling Line Identity for Redirected Calls policy to the existing Call Policies controls at the user and virtual subscriber levels. This new policy controls the calling identity (presentation and asserted) provided to the redirection destination when the policy owner redirects a call. This new policy is similar to the existing Connected Line Identification Privacy on Redirected Calls policy. However, the new policy applies to the calling identity provided to the redirection destination while the existing policy applies to the connected identity provided to the redirected party.
Support Group Domain for Integrated Instant Messaging and Presence 20.0 AS Integrated Instant Messaging and Presence (IM&P) requires all users in the same service provider or enterprise to use the same domain for instant messaging. Customers require the domain to be different at the group level to support certain deployments. This feature adds the capability to have a different domain for each group.
Audio Security Classification for Trunk User Calls 21.0 AS The Audio Security Classification for Trunk User Calls feature enhances the Security Classification service for the trunk group user by playing the audio security classification announcement to notify the trunk group users of the current security classification level of the call.
Configurable CLID Enhancements 21.0 AS This feature enhances the configurable calling line ID (CLID) by adding a new configuration option to control the format used to store the CLID. With the new configuration option not enabled, configurable CLID entries provisioned with special numbers such as 911 or 411 are not normalized into E.164 format.
Log Rotation on a Per-Day Boundary 24.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.
Network URI Calls Rerouting 22.0 AS This feature improves the Uniform Resource Locator (URL) Dialing policy by making it possible to reroute network Uniform Resource Identifier (URI) messages to different destinations based on Request-URI pattern matching.
Path Header Support – Hybrid Mode 24.0 Hybrid AS This feature enhances the Application Server to add support for the existing Path header functionality in Hybrid AS mode.
Personal Assistant 21.0 AS The Personal Assistant service provides an announcement to callers when a user indicates they are not available with a reason why the user is not available (and optionally a message when they will be back to take a call). The goal is to have the caller make a better decision on calling back, transferring to an attendant, or leaving a voice message. Ideally, the service reduces the number of voice messages a user receives and allows callers to have a better experience.
Phone List Lookup for Incoming Calls 22.0 AS This feature allows the calling name to be populated with the name from the called party’s personal directory, group common phone list, or enterprise common phone list if the calling number is matched.
Missed Call Display Update 22.0 AS This feature enhances Cisco BroadWorks forking services to inform unanswered Cisco BroadWorks access locations that the call has been answered at another location.
SAC Enhancement to Exclude Mobility from Being Counted 22.0 AS This feature modifies the subscriber-level functionality of the Session Admission Control (SAC) service to process the fixed and mobile contracts so that only the user’s fixed identity (primary and alternate numbers) is subject to subscriber-level SAC evaluation. The enhanced functionality is enabled by configuring the Application Server to exempt the user’s mobile identity (numbers defined in BroadWorks Mobility/Mobile Station Integrated Services Digital Network Number [MSISDN]) from SAC capacity restrictions.
SAC Enhancements For Webex Edge For Audio 25.0 AS This feature allows to configure calls to Webex Meetings numbers to be tagged as non-chargeable in the CDR records and excluded from limitations imposed by Session Admission Control (SAC) subscriber session limits.
SAC Roaming User Support Using PANI 22.0 AS This feature enhances the Session Admission Control (SAC) functionality to properly count sessions for roaming users.
Selective Criteria Enhancements for Called Number 21.0 AS This feature enhances the functionality of the selective services to provide functionality on the number called in addition to the criteria already available. This is especially desired for more sophisticated fixed/mobile deployments where the “behavior” of calls is intended to be different depending on whether the subscribers are reached via their mobile numbers.
Update Call Logs to Support Call Answered Elsewhere 24.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.

User Service Number Restrictions 22.0 AS

This feature provides additional checks to prevent users from entering their own numbers as the destinations when it would cause loops at run time.

Prior to this feature, users could enter their own BroadWorks Mobility number when setting up a redirection address for a service covered by provisioning validation. They could also enter their own directory number (DN) (their primary location), alternate DN, or their BroadWorks Mobility location as the destination for the Remote Office and BroadWorks Anywhere locations.

Media Resources

Feature

Release

Obsolete

Mode

Description

Cisco BroadWorks EVS codec Support Functional Description

2024.05

This feature adds support for the EVS audio codec on the Cisco BroadWorks Media Server and Application Server.

Announcement Service Support on Media Server 15.0 AS This feature introduces the Announcement service on the Media Server (MS)/Media Resource Function (MRF) in compliance with RFC 4240 section 3.
Asymmetric Dynamic Payload Types Support on Media Server 15.0 AS This feature adds a Media Server capability to support asymmetric dynamic payload types in receive and transmit directions for telephone events in the same media session (in compliance with RFC 3264).
Call Hold SDP Media Direction On MOH 25.0 AS This feature introduces new system configurations to solve interop issues with some SIP phone when playing Music On Hold or enforcing RTCP connectivity.
CCXML Interpreter Library Upgrade 2020.08 AS, XS This feature upgrades third-party libraries that provide the Call Control eXtensible Markup Language (CCXML) and Voice Extensible Markup Language (VoiceXML) interpreter used by the Media Server. Upgrading these libraries is required so that the Media Server integrates recent security bug fixes, is up to date with the Voice Browser Call Control: CCXML Version 1.0, W3C Recommendation 05 July 2011, and packages third-party libraries that are supported moving forward. This feature also provides improved HTTP caching (see RFC 2616), improved CCXML and VoiceXML, CCXML security limits, and simplified session management threading.
DTMF Transmission Service Using Cr Interface 20.0 AS This feature enhances the Telephony Application Server (TAS) Dual-Tone Multi-Frequency (DTMF) Transmission service to resolve interactions between the Cr interface and the Dual-Tone Multi-Frequency service. The interaction restriction of disabling video during transmission of DTMF digits via Real-Time Transport Protocol (RTP) is removed.
Early Media UPDATE Method Support 18.0 AS This feature introduces the use the SIP UPDATE method to communicate early media changes with the originating device.
Early Media for Forking Services 14.sp1 AS This feature enhances Cisco BroadWorks to avoid media clipping in call scenarios involving Forking services with terminating devices that do not provide early-media.
Enhanced Variable Rate – Narrowband Wideband Codec Support 21.0 AS The Media Server is enhanced to support the EVRC-NW codec for Interactive Voice Response (IVR) services and conferencing over all signaling interfaces.
Enhanced Variable Rate Codec Support 20 XS

This feature allows the EVRC-A codec, namely EVRC0, and EVRC-NW codecs, namely EVRCNW and EVRCNW0, to be chosen as the preferred audio codec for the Music On Hold service in XS mode. Additionally, these codecs can be added to the list of supported codecs on the Execution Server.

The feature has no impact on the preferred audio codec functionality on the Execution Server. The new codec is part of the Cisco Media Server (MS) range of supported codecs used to stream media.

G.722 IVR Services 18.0 N/A This feature adds support for the G.722 wideband codec on the Cisco BroadWorks Media Server for Interactive Voice Response (IVR) services.
H264 and VP9 Codec Support Enhancements 2016.09 AS, XS

This feature delivers transcoder free operation of VP9 and H.264 codecs through the Web Real Time Communication (WebRTC) Server to improve the WebRTC Server video throughput and quality.

This feature delivers RTP and RTCP relay enhancements to the WebRTC Server transcoder free operation and to the Media Server video call recording dual output capabilities. This feature also provides support for dynamic downgrade of video bit rate to the Media Server unique display mode video mixing capabilities. These enhancements provide end-to-end video interoperability and resilience to packet loss when video calls traverse the WebRTC Server, and/or being recorded by the Media Server.

H.264 Parameter Sets Over RTP 15.0

H.264 parameter sets carry information such as picture size and other video characteristics, which apply for more than one frame. However, the information carried by H.264 parameter sets is not necessarily common among video files.

RFC 3984 specifies that H.264 parameter sets can be carried in both SIP/Session Description Protocol (SDP) offer/answer signaling and/or over the Real-Time Transport Protocol (RTP) stream.

If H.264 parameter sets were initially exchanged over SIP signaling, it is necessary to issue a SIP re-INVITE to update the current H.264 parameter sets with the remote end whenever a video file H.264 parameter set is different from the previous video file parameter sets. However, this step is not required when carrying H.264 parameter sets solely over RTP.

Furthermore, there is a wider range of video phones using the RTP method of carrying H.264 parameter sets. Video phones from Polycom and video soft clients such as Eyebeam carry H.264 parameter sets as part of the RTP stream instead of using SIP signaling. To provide interoperability with Polycom, Eyebeam, and other video phones, the Media Server must support the RTP method.

With this feature, the Media Server stops exchanging H.264 parameter sets over SIP signaling.

Large Audio Conference on Media Server 16.0 N/A With this feature, the Media Server is able to mix up to 300 active participants and up to 400 listening participants.
Media File Format Enhancements 15.0 AS, XS

This feature provides the following enhancements to the Media Server Control Markup Language (MSCML) and VoiceXML capabilities of the Media Server:

  • Records video to .3gp file and streams video from .3gp file

  • Records audio to .wma file and streams audio from .wma file

  • Accepts H.263/H.264 .mov files without hinted tracks

Media Server Join Mixer Capacity Enhancement (Release 2018.07) 2018.07 N/A This feature makes configurable the number of processes assigned to the audio stream mixer.
Media Server Join Mixer Capacity Enhancement (Release 23.0) 23.0 N/A This feature makes configurable the number of processes assigned to the audio stream mixer.
Media Server Configuration Enhancements 21.0 AS

This feature adds several Media Server configuration enhancements.

The following Media Service capabilities are updated so that their SIP session audit interval (validity period) is controlled via one global configurable session audit interval. Prior to this feature, their validity periods were hard-coded.

  • Media Server Control Markup Language (MSCML) Interactive Voice Response (IVR) – sip:ivr@mediaserver

  • MSCML FAX – sip:fax@mediaserver

  • RFC 4240 Announcements – sip:annc@mediaserver

  • RFC 4240 Conferencing – sip:conf@mediaserver

  • VoiceXML/Call Control eXtensible Markup Language (CCXML) – sip:dialog@mediaserver

  • Cr interface SIP media dialogs:

  • sip:cfw-ivr@mediaserver

  • sip:cfw-media@mediaserver

  • sip:cfw-conf@mediaserver

  • sip:cfw-largeconf@mediaserver

Media Server mTLS for HTTPS Client Role 2020.10 AS

The purpose of this feature is twofold:

  • From a client perspective, it allows Cisco BroadWorks to authenticate using an X.509 certificate when accessing the audio database.

  • From a server perspective, it allows the Media Files application to provide additional flexibility for authentication by supporting mTLS authentication in an optional way.

Media Server - Performance Optimizations for Call Recording Port Usage 20.0 AS This feature optimizes the generic port resource locking for audio performed by the Cisco BroadWorks Media Server when servicing msc-mixer join requests between connections established via the Cr interface’s cfw-media SIP media dialogs, as occurs in the case of Call Recording. The optimization reflects the lower generic port resource requirements for “joins” that do not require audio transcoding.
Media Server Performance Measurements Enhancements 2017.09 AS This feature creates several new Key Performance Indicators (KPIs) for the Media Server. These performance measurements (PMs) are used to better track statistics related to conferencing and Interactive Voice Response (IVR) utilization.
Media Server Redundancy for Call Recording and N-Way Conferencing 21.0 AS A Media Server failure causes call recording to be aborted and the calling and called parties to be reconnected. This feature provides additional robustness by allowing call recording and Cisco BroadWorks-hosted three-way and n-way conferences to resume on an alternate Media Server.
Media Server Re-INVITE Support on Application Server 14.0 AS

This feature modifies the Application Server so that it supports

re-INVITEs coming to and from the Media Server for Interactive Voice Response (IVR) and fax sessions. This support involves relaying the re-INVITE to the other party, and sending the response back to the Media Server.

Media Server Support of HTTPS for VoiceXML/CCXML 2018.05 AS The Cisco BroadWorks Media Server’s VoiceXML/Call Control eXtensible Markup Language (CCXML) capability (that is, the Dialog service) is enhanced to support encryption for its HTTP interface. This also removes the need to establish secure virtual private network (VPN) tunnels when the VoiceXML/CCXML application provider is a different organization from the Cisco BroadWorks platform provider or service provider.
Media Server/Video Server Configuration and PM Enhancements 2017.03 AS

This feature takes the useProxyForAllStartupScriptCalls and routeAdvanceOn5XXOnly container options that were introduced during the course of a recent patch on the Media Server and converts them into formal configuration attributes for the Media Server CLI.

Additionally, this feature exposes several Key Performance Indicators (KPIs) on the Media Server and Video Server to their SNMP Management Information Base (MIB) interfaces. Since the Media Server and Video Server are able to keep up with timing requirements at CPU occupancy levels higher than the thresholds used by Cuomo, using the number of frames skipped and the number of frames late by over 500 microseconds is more accurate than relying on CPU threshold alarms, when measuring their performance.

Media Server – Voice Messaging File Format Enhancement 2018.02 N/A With this feature the MSMCL sendmail command to send a voice message as an email attachment does not specify the attachment audio codec. The audio codec used by the Media Server to encode 8 kHz audio-only voice messages is now configurable.
MP3 File Support 18.0 N/A

This feature provides the following enhancements to the Media Server playback and recording capabilities:

  • Plays audio/moving picture experts group (MPEG) .mp3 file encoded at 8, 11.025, 12, 16, 22.05, 24, 32, 44.1 (cd quality), and 48 kHz

  • Records audio/mpeg .mp3 files encoded at either 8 kHz or 16 kHz

MS UVS WRS Unneeded Codec Licenses Removal 2018.12 N/A This feature removes the port licensing of G.722, G.729, and MP3, whose patents have expired.
OPTIONS Support on MRF 17.0 This feature adds support for the Session Initiation Protocol (SIP) method OPTIONS on the Media Resource Function (MRF).
Opus Codec Support 22.0 AS

The OPUS codec is a new, superior quality, royalty-free audio codec that is also used in the UC-One clients. It has been added to the Media Server and Video Server and can be used for all media services that are supported, such as announcements, interactive voice response (IVR), recording, and conferencing.

In addition, Opus can be chosen as the preferred codec for route points, call centers, and Music On Hold, as well as for media policies.

Out-Dial in Invitation for Conference Recording Playback 16.0 AS This feature prevents the initiation of out-dialing while performing recording playback if outdialing in invitation is disabled in the conference bridge. The new behavior is identical to out-dialing in invitation control from the conference. (The conference leader/participants are not allowed to initiate out-dialing if a bridge administrator disables this function.)
Play Collect Support for Stopped Directives 23.0 XS This feature enhances Cisco BroadWorks to better handle a re-INVITE during an active Play-Collect media session initiated by a service, such as Call Park Retrieve or Auto Attendant, offering digit collection with an Alcatel-Lucent (ALU) Media Resource Function (MRF). When the ALU MRF returns an INFO message with the reason “stopped”, the system retries the media session instead of terminating it with an IVR failure. The new Play-Collect session is started using the offset specified in the INFO “stopped” message. If no offset is specified in the INFO “stopped” message, then no offset is specified for the new Play-Collect session. Any dual-tone multi-frequency (DTMF) digits collected before the INFO “stopped” message are cleared upon restarting the Play-Collect session.
Sharing Server 20.0 N/A The Sharing Server (USS) provides a desktop sharing capability to the UC-One client.
Support New SCCP Firmware on Access Mediation Server 20.0 AS This feature ensures that the Cisco Skinny Call Control Protocol (SCCP) phones 7942/7962, 7945/7965, and 7975 with the firmware v9.3.1.SR2-1S are properly supported on the Access Mediation Server (AMS). New phone features provided along with new firmware by Cisco are not supported by BroadSoft. All existing functionalities on the Access Mediation Server are, however, sustained.
Support of G722.2 (AMR-WB) Codec on BroadWorks 20.0 AS, XS This feature adds support for the Adaptive Multi-Rate Wideband (AMR-WB) codec on Cisco BroadWorks. This codec is also known as G.722.2.
Video Collaboration – Video Server 21.0 AS, XS

The Video Server (UVS) is a new server in the Cisco BroadWorks Collaborate server lineup that together with the Collaborate – Video service on the Cisco BroadWorks Application Server powers the

UC-One client’s video collaboration rooms.

The Video Server mixes the audio stream and video stream from multiple room participants and sends back a single stream of mixed audio and a single stream of mixed video to each participant. The video stream sent to each video participant consists of a tiled layout of up to six participants. The video stream sent to a particular participant does not include that participant’s own image. The Video Server supports the H.264 advanced video coding (AVC) constrained baseline profile up to level 3.1, which natively supports up to 720p HD resolution.

Audio-only participants are also supported. They send and receive audio; however, they do not send or receive any video. Therefore, they do not affect what is displayed in the tiled image. Their audio is mixed with the audio from the other conferencing participants.

A video collaboration room can handle up to 30 participants, 15 of which can be video participants. Once 15 video participants are connected to a video collaboration room, the Video Server refuses additional video participants, but allows audio-only participants to connect to the room.

Video Conferencing Support 20.0 AS, XS This feature adds video capabilities to existing Cisco BroadWorks services that use conferencing capabilities. Such services include N-Way calling and Call Recording of video with combined output.
Video Server – Dynamic Bit Rate Adjustment 22.0 N/A This feature allows the Video Server (UVS) to dynamically lower the bit rate of the video Real-Time Transport Protocol (RTP) stream that is transmitted when network bandwidth conditions do not allow the current video RTP stream to reach remote devices successfully.
Virtualization of Video Server and Media Server 2016.11 N/A This feature allows administrators to configure the Media Server (MS) and Video Server (UVS) for operations in virtualized and hyper-threaded environments. In such environments, the Media Server and Video Server incorrectly calculate the capacity of the hardware, allowing for over-subscription situations that would yield poor audio and video quality. With this feature, administrators may configure the servers so they correctly calculate the capacity of the server.
VoiceXML/CCXML Service 20.0 AS, XS This feature introduces a more explicit integration of Voice Extensible Markup Language (VXML)/Call Control eXtensible Markup Language (CCXML) on the Application Server. More specifically, it defines a new VoiceXML virtual subscriber, which is configured with a device and the typical addressing options (public service identity [PSI], directory number [DN], extension, and so on). Routing of terminating calls to the VXML/CCXML server (Media Server) is done as an adjunct server in IMS deployments.
VoiceXML CCXML Troubleshooting and Configuration Enhancements 2018.07 N/A This feature enhances the Media Server’s VoiceXML/Call Control eXtensible Markup Language (CCXML) service troubleshooting and configuration capabilities.
WebRTC Server Deployment Behind Static NAT 2017.03 AS This feature enhances the WebRTC Server (WRS), such that the server can be deployed behind a server-side static network address translation (NAT). In such deployment, the WebRTC Server must provide the IP address of the static NAT in front of the WebRTC Server as the media address and Interactive Connectivity Establishment (ICE) candidate address to the WebRTC client. This static NAT address is also used in the Via and Contact headers of the SIP messages in signaling between the WebRTC Server and the WebRTC client.
WebRTC Server Deployment Model Enhancements 23.0 N/A This feature improves the Web Real-Time Communication (WebRTC) Server deployment model, such that a single WebRTC Server cluster can be used to service registering and non-registering WebRTC clients.
WebRTC Server ECC Support for DTLS 2018.07 N/A This feature enhances Cisco BroadWorks WebRTC Server to support Elliptic Curve Cryptography (ECC) algorithms for Datagram Transport Layer Security (DTLS) negotiation. This is to ensure that the WebRTC Server can continue to operate successfully if Chrome removes Rivest-Shamir-Adleman (RSA) support for DTLS negotiation.
WebRTC Server Operational and Performance Enhancements 2016.09 N/A This feature enhances both the signaling and media interoperability of the Web Real Time Communication (WebRTC) Server for interworking with Cisco BroadWorks services, provides resiliency to route around failed network nodes, and enhances the manageability of the WebRTC Server. This feature also aligns the WebRTC Server operational and management capabilities with other Cisco BroadWorks servers that process media.
WebRTC Server Support for IPv6 and QOS 2017.11 AS This feature enhances the Web Real-Time Communication (WebRTC) Server to support IPv6, thus improving the deployment model of the WebRTC Server within the core network. For example, the WebRTC Server public network interface (WebRTC client side) is an IPv4 interface whereas the WebRTC Server private network interface (Cisco BroadWorks side) is an IPv6 interface.

Security

Feature

Release

Obsolete

Mode

Description

Cisco BroadWorks Support for Secure POP3 and IMAP Feature Description

2024.05

AS

The Cisco BroadWorks Application Server and CommPilot applications are enhanced to configure secure POP3 and IMAP protocols for voice mail retrieval at the System, Group, and User levels.

Add NCOS to System Voice Portal 24.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.
Application Server System Configuration Tool Enhancement 20.0 AS This activity enhances the security toolkit for the Cisco BroadWorks Application Server, which contains a set of tools that helps operators detect and prevent fraudulent scenarios by either inspecting the call detail record (CDR) or end-user database. Two scripts are also enhanced to report an alarm when violations to the recommended settings or rules are found.
Assistant–Enterprise: TLS Secure Sockets 18.0 AS This document describes an enhancement to the TCP-based socket communication by allowing a Secure Sockets Layer (SSL)/Transport Layer Security (TLS), which is a secure and encrypted connection to Cisco BroadWorks. A TLS connection can now be established between an Assistant–Enterprise client and an Open Client Server.
Auto-Disable Accounts (NFM) 2020.07 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.
Auto Disable Accounts (AS) 25.0 AS This feature adds the capability for automatic disabling and re-enabling of Application Server administrator accounts based on the time elapsed since the last successful account login.
BC Credential Enhancements 21.0 AS This enhancement consolidates password management for a client such as Business Communicator (BC), which interacts with Cisco BroadWorks and BroadCloud in multiple ways. Using industry standard practices on handling credentials, sensitive internal data is protected and secure.
BroadWorks CIS Security Hardening 20.0 AS, XS

This feature introduces the Security Audit Toolkit. This tool is used to help find or fix security issues. It is available on all Cisco BroadWorks servers.

The tool is located under /usr/local/broadworks/bw_base/sbin on the server. It must be executed as root.

BroadWorks Security Toolkit 19.0 AS

This activity introduces a new security toolkit for the BroadWorks Application Server, which contains a set of tools that help operators detect and prevent fraudulent scenarios by either inspecting the Cisco BroadWorks call detail record (CDR) or

end-user database. The tool addresses security risks in the following areas:

  • Weak password detection

  • Identification of users with suspicious patterns in redirecting services

  • Detection of suspicious calling patterns from Cisco BroadWorks CDRs

  • Basic device authentication misconfiguration

  • Audit of various system-level configurations

Call Center: TSL Secure Sockets 18.0 AS This feature introduced an enhancement to TCP-based socket communication by allowing a Secure Sockets Layer (SSL)/Transport Layer Security (TLS), which is a secure and encrypted connection to Cisco BroadWorks. A TLS connection can now be established between a Hosted Thick Call Center and an Open Client Server.
CIS Benchmarking and Compliance – Refresh 23.0 AS, XS The Security Benchmarks division (formerly the Center for Internet Security [CIS]) helps organizations improve their security posture by reducing risk that results from inadequate technical security controls. The CIS provides a set of benchmarks against which Cisco BroadWorks is assessed.
Configuration Agent Changes to Disable Unsecure Interfaces 2023.02 AS This feature provides the ability to restrict unsecure BCCT connections to the local loopback interfaces.
BroadWorks Platform Security Hardening 20.0 AS, XS

Both the Element Management System (EMS) and its MySQL database include security enhancements that restrict access to sensitive information and functionalities. Enhancements to the Cisco BroadWorks Simple Network Management Protocol (SNMP) Agent provide the ability to disable SNMP version 2 (SNMPv2) and offer the access control capabilities available in SNMP version 3 (SNMPv3). Several security enhancements are also implemented to the Cisco BroadWorks platform. Those changes further restrict root access through Cisco BroadWorks files.

Note that EMS is no longer supported and has been replaced by the Network Function Manager, which also uses MySQL.

Cisco BroadWorks Database Anonymization and Sanitization 2020.07 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.
Database Server Release Independent with Oracle 19c 2020.11 AS The Oracle Database stack is upgraded for increased security and continued support of the Oracle software by the Oracle Corporation.
Deliver Push Notifications For Calls Via Cisco PushREST 25.0 AS To increase the security of push notifications to the end user’s iOS or Android mobile application, the Application Server encrypts the outgoing push notifications before delivering them to Cisco’s PushREST microservice, which then passes the encrypted push notifications to the Apple Push Notification Service (APNs) or Firebase Cloud Messaging (FCM).
Device Management – Device File Security 20.0 AS, XS

This feature introduces the ability for the BroadworksFileRepos web application running on a Profile Server and the BroadWorksDms web application running on an Xtended Services Platform to store encrypted files.

The use of this enhancement is optional and it is enabled via the system configuration.

Do Not Include Non-Essential Authentication Roots 2022.10 AS, XS With this activity, an operator can configure their Cisco BroadWorks system with credentials that are unique, private, and different from those of other deployed systems. The operator can also perform rotation of passwords on a regular basis or upon security breach.
Do Not Include Non-Essential Authentication Roots – DBS Oracle Part 2022.10 N/A With this activity, an operator can configure their Cisco BroadWorks system with credentials that are unique, private, and different from those of other deployed systems. The operator can also perform rotation of passwords on a regular basis or upon security breach. This feature description covers only the portion of Oracle user and Oracle system database user present on the Database Server (DBS).
Downloadable Software Signing 22.0 AS This activity enhances the security of software delivered by BroadSoft, published on BroadSoft Xchange site, by signing all downloadable software. This ensures for the customer that the downloaded software was not altered.
EMS Security Logging Enhancement 20.0 AS, XS With this feature, the EMS is enhanced to include a detailed message in the audit trail information. In addition, audit trail information can be logged in to configurable log files and controlled with new audit loggers (including AUTHENTICATION_AUDIT, ACCOUNTMANAGEMENT_AUDIT, DEFAULTMODIFY_AUDIT, and DEFAULTACCESS_AUDIT).
FedRAMP – Single Error Message for Failed Log 23.0 AS This feature ensures that authentication mechanism uses generic responses to authentication or login failures.
HTTP Content Type Definition 24.0 AS This feature implements countermeasures to remove Multipurpose Internet Mail Extension (MIME) sniffing vulnerabilities.
Log Cryptographic Connection Setup and Teardown 2022.10 AS, XS This feature enhances the logging capability of Cisco BroadWorks by providing to system administrators the ability to trace all cryptographic connection setup and teardown.
Logging Enhancement – Security Related Events 20.0 AS This feature provides logging services to applications on the Application Server and the Network Server to log security-related events. New instances of the log engine are created for the Application Server Provisioning Server, Execution Server, Network Server Provisioning Server, and Network Server portal. Each new security log engine defines its input channels for various security event types and a file rotate type output channel, where the oldest log file is removed to keep the number of log files at a level not to exceed a maximum value.
Long-lived Authentication Token 23.0 AS Cisco BroadWorks can issue and authenticate long-lived authentication tokens for use by a client application to gain access to Cisco BroadWorks. Long- lived tokens complement the existing forms of user authentication supported by Cisco BroadWorks.
MariaDB Security Enhancements 22.0 AS This feature enhances the security of various MariaDB components. Those enhancements make the Network Database Server and the Network Function Manager more secure.
Media Server Video Server Collected Digits Obfuscation 2019.01 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.
Open Client Server External Authentication Configurable Timeout 14.sp4 AS This feature enhances the External Authentication feature by allowing the external authentication timeout to be configurable.
Password Security Enhancements 22.0 AS This feature tightens and standardizes password security in the Application Server database and server configuration files.
Prevent Cross-site Scripting Vulnerabilities for CommPilot Application 2021.11 AS This feature adds Content Security Policy (CSP) support for the CommPilot application.
Processes Cannot Run as Root (Release 23.0) 23.0 AS This feature enhances the Cisco BroadWorks security by converting the Cisco BroadWorks processes that are running as root user to running as regular user.
Processes Cannot Run as Root (Release 2018.02) 2018.02 AS This feature enhances the Cisco BroadWorks security by converting the Cisco BroadWorks processes that are running as root user to running as regular user.
Push Server for VoIP in UCaaS 24.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.

Receptionist TLS Secure Sockets 18.0 AS The feature implements TLS to ensure an encrypted session between the Hosted Thick Receptionist and Open Client Server.
Remove MD5 Hashes from Configuration 24.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 (Release 24.0) 24.0 AS This feature allows the Media Server to connect to the media files repository using HTTPS, which improves security and privacy. It provides support for media files to be downloaded and uploaded over HTTPS on all the protocols supported by the Media Server, and it uses HTTPS to download files on the Video Server.
Secured Media File Access (Release 2019.10) 2019.10 AS This feature allows the Media Server to connect to the media files repository using HTTPS, which improves security and privacy. It provides support for media files to be downloaded and uploaded over HTTPS on all the protocols supported by the Media Server, and it uses HTTPS to download files on the Video Server.
Secure Media Files Transfer 2020.07 XS This feature provides support of secure media file transfer between the Media Files repository and the Media Resource Function.
Security Toolkit Password Check Enhancement 21.0 AS The Cisco BroadWorks Application Server offers a security toolkit used to identify potential or existing security breaches in the Cisco BroadWorks installation. One of these tools is the secureTlktWeakPasswordsTool, which validates the complexity of the user passwords stored in the database. This tool compares various passwords found in the database with a list of passwords that are considered weak. With security being a growing concern for most companies, this feature introduces multiple enhancements to help identify weak passwords contained in the end-user database.
Software Manager Secure Interfaces 2022.12 N/A This feature allows limiting the BroadWorks Software Manager (SWManager) access to reduce potential unauthorized connections.
SSH Keys Cycling 2022.06 AS This activity enhances the security of Cisco BroadWorks. It provides the ability to cycle the SSH keys that allow password-less communication between peer servers. This operation can be run periodically as a security measure, or after a suspected or confirmed security breach.
SSO Tokens for Administrators 2020.07 AS This feature enhances Cisco BroadWorks to support the generation of single sign-on (SSO) tokens for system administrators.
STIR/SHAKEN 2020.07 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.
Support SIP over TLS for Cisco BroadWorks Network Server 2022.11 AS This feature enhances the Network Server to support incoming and outgoing SIP requests over TLS (Transport Layer Security).
Support Authentication On External MOH Devices 25.0 AS This feature enhances the Music On Hold service to support authentication on an external source Music On Hold device. The existing Authentication Service is then used with the external source Music On Hold virtual subscriber, preventing unauthorized registrations to the external source line/port.
Support Certificate-based Authentication to APNs in NPS 2020.11 AS The certificate-based authentication to the Apple Push Notification service (APNs) provides a more secure way to send pushes. It ensures less overall vulnerability, compared to token authentication, because with the certificate, pushes are only possible to a single application.
Support FIPS-140 Encryption − FedRAMP 23.0 AS, XS This feature introduces the ability to configure Cisco BroadWorks to use Federal Information Processing Standard (FIPS) 140-2-compliant cryptography providers. When so configured, the cryptographic functions used are limited to those specified by the FIPS 140-2 specification.
Support HTTPS for Location API 22.0 AS, XS The main purpose of this activity is to enable the use of HTTPS as the protocol of choice for location application programming interface (API) lookups between the Network Server and other nodes.
Transport Security Updates 22.0, 23.0 AS, XS This activity enhances the control over existing SSL/TLS links that Cisco BroadWorks uses to communicate with internal and external servers.
Transport Security Updates (AS) 22.0, 23.0 AS, XS This activity enhances the control over existing SSL/TLS links that Cisco BroadWorks uses to communicate with internal and external servers.
Transport Security Updates (XS) 22.0, 23.0 AS, XS This activity enhances the control over existing SSL/TLS links that Cisco BroadWorks uses to communicate with internal and external servers.
Trusted Authentication Proxy for Ut Interface on Xsp 23.0 AS, XS

This feature allows Xsi requests to bypass the user authentication when the HTTP X-3GPP-Asserted-Identity header is specified. The authentication is skipped but the authorization to access the requested resource remains.

The 3GPP TS24.623 specification allows to use an authentication proxy (AP) to authenticate the client, rather than having authentication performed over the Ut interface. To deploy an AP, the Xtended Services Platform (Xsp) treats the AP as a trusted device and allows HTTP requests to be processed without performing user authentication. The list of trusted APs is configured via the CLI.

Use Established Cryptographic Libraries 25.0 AS, XS This feature addresses security vulnerabilities on cryptographic libraries used by Cisco BroadWorks and enhances Cisco BroadWorks to use established cryptographic libraries.
Use Secure Session ID and Tokens 2021.08 AS, XS This feature increases the security level and general compliance of HTTP sessions for Cisco BroadWorks web applications.
Voice Messaging Security Enhancements 22.0 AS This feature provides voice messaging security enhancements to prevent hacking attempts. This is accomplished by adding the option to restrict the access to the Cisco BroadWorks voice portal from voice mail and by not letting network calls automatically log in to the voice portal.
Web Security Issues 20.0 AS

This feature addresses security issues related to the web applications.

  • CommPilot - Session Cookie Set Without HttpOnly Flag

  • Session Token Reflected in HTML

  • Open Redirection

  • Cacheable HTTP Responses

X509 Certificate Validation 22.04 AS, XS

This feature introduces several enhancements to the use of SSL/TLS for internal Cisco BroadWorks communications on all servers:

  • Simplify certificate management.

  • Provide operator control over all certificates.

  • Have clients validate the identity of the server using its certificate.

Xsp Client Certificates Verification Enhancements 21.0 AS

This feature introduces support for the Xtended Services Platform to validate the client’s certificate in a secure environment (TLS/SSL). This enhancement allows an administrator to enforce client authentication. Upon client authentication enforcement, the Xtended Services Platform automatically rejects a client request from a client without a valid client certificate, whereas client requests coming from a client with a valid client certificate normally proceed in the same manner as they did before.

By default, this functionality is disabled. An administrator can enable it on a per-interface basis (CTI, OCS, and HTTPS).

This feature introduces client authentication only. That is, this activity does not introduce any support for client authorization.

Xtended Services Platform Device Management Authorization Based on Device Certificate CN (AS) 22.0 AS This feature enhances the BroadworksDms application hosted on the Xtended Services Platform (Xsp) with the ability to obtain a requesting device’s media access control (MAC) address from a client certificate common name (CN) field provided by the device when file access authorization is MAC-based.
Xtended Services Platform Device Management Authorization Based on Device Certificate CN (XS) 22.0 XS This feature enhances the BroadworksDms application hosted on the Xtended Services Platform (Xsp) with the ability to obtain a requesting device’s media access control (MAC) address from a client certificate common name (CN) field provided by the device when file access authorization is MAC-based.

Device Management

Feature

Release

Obsolete

Mode

Description

Activation Code Device Onboarding for Cisco Devices 24.0 AS The purpose of this feature is to provide activation code device onboarding for compatible Cisco devices.
Add New MGCP Devices to Device Types Inventory 22.0 AS This feature adds 21 new Media Gateway Control Protocol (MGCP) device types that are based on the existing type, Arris TM402/TM502 NCS.
Configurable Endpoint For Auto-Answer And Forced Answer 25.0 AS

This feature introduces a new user-level configuration to select a device endpoint as the preferred answer endpoint for Auto-Answer and Forced Answer. This device endpoint is used in the following cases:

  • For auto-answer, which makes use of the answer-after parameter in the Call-Info header of the SIP INVITE. This is typically invoked for Click to Dial scenarios from a call control client.

  • When forcing answer using the Cisco BroadWorks remote control talk events package. This is typically used when call control clients attempt to force answer on an incoming call in the alerting state.

Custom Tags Resolution Inquiry (AS) 24.0 AS This feature enhances Device Management (DM) with the ability to display a list of all custom tags that can be applied to a given identity/device profile.
Custom Tags Resolution Inquiry (XS) 24.0 XS This feature enhances Device Management (DM) with the ability to display a list of all custom tags that can be applied to a given identity/device profile.
Device Activation Service 2020.07 AS This feature introduces a new Device Activation Service in the BroadworksDms web application. This service is used to perform activation code device onboarding for Cisco devices in the Cisco BroadWorks ecosystem. This allows operators and service providers to reduce the number of provisioning steps when assigning a device to an end user.
Device Management 14.sp6 AS

The primary purpose of this feature is to add native Hypertext Transfer Protocol (HTTP) and Hypertext Transfer Protocol Secure Sockets (HTTPS) transport to the Cisco BroadWorks Device Management solution so that devices can download configuration, firmware, and other resource files directly from Cisco BroadWorks.

This feature also enhances the Cisco BroadWorks IP Device Configuration Management solution by adding a richer set of configuration tags and capabilities. This enhancement introduces the concept of “dynamic” versus “static” configuration tags.

  • Dynamic tags are tags that are replaced with contextual values based on the line profiles associated with the device.

  • Static tags are tags that are created and set to an explicit value by the administrator. Static tags make it easy to administer a set of configuration attributes that are common across two or more device types.

Also, the concept of a “configuration tag set” is introduced to make it easy to group static tags together and apply them to a device.

This feature finally adds a new user service to Cisco BroadWorks. The new service is called Polycom Phone Services.

Device Management Capacity Improvement 17.0 AS This feature introduces the capability for the Device Management web application to serve requests from a dedicated file repository. For performance-sensitive scenarios in which the authentication of files is not needed, the Device Management web application can avoid “dipping” to the Application Servers and Network Servers.
Device Management Enhancements (AS Mode) 24.0 AS

The Device Management is updated by this feature as follows:

  • Device families are introduced to allow associating one or more tag sets with one or more device tags.

  • The Custom Tag Set Regional Override functionality provides the ability to override the value resolved for a tag 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 is used to replace the new %BWHOTLINECONTACT-x% tag at resolution time.

Device Management Enhancements (XS Mode) 24.0 XS

The Device Management is updated by this feature as follows:

  • Device families are introduced to allow associating one or more tag sets with one or more device tags.

  • The Custom Tag Set Regional Override functionality provides the ability to override the value resolved for a tag 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 is used to replace the new %BWHOTLINECONTACT-x% tag at resolution time.

Device Management Enhancements for Cisco Common Identity 24.0 AS The Cisco BroadWorks provisioning model for Cloud Calling requires enhancements to the Cisco BroadWorks Device Management (DM) functionality, which it obtains by adding new native tags.
Device Management Enhancements: Device Management Components Import Dry Run 24.0 AS The Device Management (DM) solution is enhanced to provide a dry run report of an import operation. The report explains the result of an import operation with the given attributes. For example, it informs the administrator about the elements to be added, removed, or modified so that the administrator can make a judgment on the validity of the said operation.
DM General Usability Enhancements 21.0 AS

This feature introduces the following enhancements to Device Management (DM):

  • It is now possible to trigger a device configuration file rebuild force at the web portal. Depending on the administrator level, the appropriate rebuild capability should be offered.

  • It is now possible to trigger a device profile rebuild (including force) at the CLI.

  • A link to the device type is added to the device profile web pages to make it easier to browse to the related device type. Only system administrators can see this link.

This feature fixes a shortcoming in the way the authentication challenge is performed between the Device Management servlet and the Application Server/Provisioning Server by implementing a new mechanism to encapsulate the authentication errors within the Open Client Interface-Provisioning (OCI-P) response.

Device Inventory pre-Release 14.0 AS, XS Enables group administrators to inventory their integrated access devices (IAD), trunking gateways, and IP phones via their CommPilot group web interface. Devices can be easily added, deleted, and modified. In addition, group administrators can assign users directly to a device and/or a port on a device. The location and default aliases for a user are automatically generated.
Device Management Custom Tag Provisioning Control (AS Mode) 23.0 AS Cisco BroadWorks allows the system administrator to add custom tags that cannot be overridden at lower provisioning levels.
Device Management Custom Tag Provisioning Control (XS Mode) 23.0 XS Cisco BroadWorks allows the system administrator to add custom tags that cannot be overridden at lower provisioning levels.
Device Management Enabling at Device Type 18.0 AS, XS This feature enhances the Device Management graphical user interface (GUI). The enhancements are targeted at areas of the GUI that need to provide additional information or functionality to the administrator.
Device Management Extended File Capture Mode 20.0 AS This feature adds the capability for devices to upload files in an extended file capture mode, allowing more than one version of a file to be kept.
Device Management File Type Enhancements 16.0 AS, XS

System: Device Management was introduced in Release 14.sp6. This feature enhancement corrects confusion associated with how the files are created. When new files are created, only one file of a given file type can be created within a given device type.

The text box input may confuse end users because there is no feedback on existing file types and no visual cues as to what value should be inserted.

These two issues are addressed by this enhancement.

Device Management File Upload 19.0 AS, XS This feature allows for the upload of selected files. Currently, the upload of files by a phone to Device Management has been restricted due to security issues. This modification enables Device Management to accept selected files for upload from an IP phone or other SIP device. This change adds a new configuration item that identifies whether the files are uploaded to Device Management. Device Management rejects all files that do not have this configuration item enabled.
Device Management Line Port Ordering Enhancement 19.0 AS, XS

This feature resolves two Device Management issues, one regarding configuring SIP access gateways, which requires the managing of static lines, and the other regarding the assignment of trunking users for Device Management tag resolution.

Device Management uses a dynamic line concept, by default, for provisioning IP devices. If the first line on an IP phone is unassigned, the remaining lines are migrated up a line position on the device. This concept does not work well on SIP gateways when the configuration files are rebuilt. This reconfiguration of the device causes calls to be sent to the wrong line. This feature enhances the existing Device Management line ordering by adding a Static Line/Port Ordering option. This allows the administrator to specify the line order at the provisioning time.

The second issue regards users in a trunk group. Currently, Device Management cannot distinguish between users in a Cisco BroadWorks trunk group assigned to a device and Cisco BroadWorks users assigned to a Foreign eXchange Subscriber (FXS) line on a device. These users appear in the Reorder Line/Ports on this Identity/Device Profile page, which incorrectly associates a trunk user with a port on the device even though they do not consume a physical port on the device. This feature enhances Device Management by not showing the trunk users’ lines in the Reorder Line/Ports regardless of the static line reordering option.

Device Management Per File Access Restrictions 18.0 AS, XS

This feature enhances Device Management by introducing per-file access based on the file access protocol type (HTTP or HTTPS). The Device Type defines the default access protocol the device must use for downloading configuration files through the use of a “tag”. Then for each file listed, the download protocol can be defined and enforced by Device Management, which in turn only returns the file if the request from the target device uses the allowed download protocol(s) for the given file.

It is important to note that the system can be configured to deposit configuration files on an external configuration file repository or configured to use an integrated configuration file repository. Note that this feature applies only to the integrated configuration file repository. When configured to use an integrated configuration repository, the Cisco BroadWorks Profile Server (PS) and Cisco BroadWorks Xtended Services Platform (Xsp) must be deployed.

Device Management Private ID Tag 22.0 XS This feature enhances Device Management (DM) with a new dynamic tag named %BWPRIVATEID-x%. The value of this tag is linked to the private ID provisioned against an endpoint associated with the device. It also introduces a new Open Client Interface-Provisioning (OCI-P) command to add a custom tag for a group access device or to modify it if it already exists.
Device Management Proxy 23.0 XS This is a Device Management feature that provides a web application to manage device configuration elements. The configuration elements include a list of requests to execute, the device’s time zone, its emergency 911 address, its debug files, and its configuration files.
Device Management Rebuild / Reset Queue Enhancements 20.0 AS

This feature permits monitoring and controlling Device Management event queues by allowing the administrator to perform the following actions:

  • Monitor the status of a specific event

  • Cancel an event

  • Monitor the current number of events (system-wide)

  • Cancel all events system-wide

This feature also changes how events are prioritized for processing. Events are prioritized such that small jobs are given priority over large jobs.

Device Management Retry Mechanism – Empty Configuration File and KPIs 23.0 XS

This is a Device Management feature that enhances Device Management and Configuration Management Proxy by:

  • Providing Key Performance Indicators (KPIs) to help in reporting and investigating HTTP status codes returned back to the phones.

  • Introducing a retry mechanism to handle Yealink SIP-T46GW phones.

  • Introducing a mechanism to return empty configuration files to the phone if a media access control (MAC) address configuration is not provisioned in the system.

Device Management Support Import and Export of Device Types 17.0 AS This feature introduces the capability to export a Device Type Archive File (DTAF) to the user’s computer. A DTAF is the dump of an existing device type. The intent is to allow the administrator to import the file to another Application Server. This eliminates the need for the administrator to repeat the configuration steps involved in creating the same device types on different clusters.
Device Management Tags Enhancements 20.0 AS This Application Server/Provisioning Server feature enhances Device Management dynamic built-in tag resolution by adding new dynamic built-in tags for trunk group users, new dynamic built-in tags for additional directory number (DN) variations, and a new tag for the maximum number of conference parties.
Device Management Template Rebuild Performance Enhancement 18.0 AS, XS

A template is a generic version of a file needed by a device. For a given template, multiple files can exist on a repository, each corresponding to a specific device. In Device Management, templates are defined on the Application Server. The process of turning a template into multiple device files is called a rebuild. The rebuild results are pushed to a repository for later retrieval by devices. This allows the operator to edit a single, generic device template and impact many specific device files.

Rebuilds are triggered either by a manual request from the operator or by an automatic event following provisioning changes. To improve performance, this feature prevents identical files from being sent to the repository. To improve responsiveness, manual rebuilds now have priority over automatic rebuilds.

This feature also adds the new “force” parameter to the current set of rebuild commands. This parameter gives the operator an option to force file uploads to the repository (for example, if a file has been manually deleted on the repository). This parameter is only available from the CLI and is not used and is not valid for automatic events.

Device Management Rebuild Enhancements 21.0 AS

This feature introduces the following enhancements to Device Management (DM):

  • It is now possible to disable the automatic generation of Device Management rebuild events dynamically instead of relying on a configuration file read once at system start-up.

  • Longer delays between resets sent to devices can be specified.

  • The Device Management event queue size is now specified in terms of total file events that can be queued instead of using a complex formula.

  • The system can be configured to always push files to the file repository, regardless whether the hash on the file’s content has changed.

  • It is now possible to configure the number of retries attempted by the Application Server when an error occurs while reading, writing, deleting, or creating a folder on the file repository.

Additional performance counters are added to track errors occurring between the Application Server and the file repository. Metrics are also added to count the number of both dropped events and successful device resets.

Device Management Usability Enhancements 17.0 AS, XS

This feature improves the Device Management experience, by providing the following enhancements:

  • Display of Xtended Services Platform (Xsp) file access uniform resource locators (URLs) on the web portal.

  • Finer granularity and ease of use for file rebuilds.

  • Adding of template tags for network conferencing and business trunking.

  • Capability for web applications on the Xtended Services Platform to modify the templates.

Device Management Unique Device ID 18.0 AS, XS

Currently devices using the credentials as the only key to get a configuration file that have the same user name/password get the same device configuration even if, on the repository, there are two different configuration files. To remedy this, the Application Server now ensures the Device Profile authentication user name is unique to the Device Type when adding or modifying a Device Profile.

When adding new or modifying existing Device Profiles, the Application Server checks to ensure the Device user name is unique. If not, an error message is displayed indicating the Device Profile user name already exists.

When upgrading, the Application Server checks to ensure all Device Profile user names are unique within the same Device Profile type. If not, the upgrade fails and provides a list of Device Profile user names that are not unique. The list is provided in a comma-separated values (.csv) file.

Device Management Web Application File Caching 18.0 AS, XS

In Device Management deployments, the file repository is centralized. A single cluster of Profile Servers is fronted by multiple Xtended Services Platform (Xsp) servers. On each file download, the content is streamed from the Profile Server through the Xtended Services Platform server and on to the requesting device. Given a large number of devices requesting large files, (for example, firmware files), network contention can occur on the Profile Server.

This feature alleviates this contention by introducing a caching mechanism on the Xtended Services Platform server. When cached in the Device Management web application on the Xtended Services Platform server, frequently requested but seldom modified files are served from the local cache instead of being streamed from the file repository.

Device Profile Type Customization Enhancements (AS Mode) 23.0 AS Device Management is enhanced with the ability to override the device profile type settings at the enterprise and service provider levels, assign a new tag set at all device customization levels, and switch one device profile type for another.
Device Profile Type Customization Enhancements (XS Mode) 23.0 XS Device Management is enhanced with the ability to override the device profile type settings at the enterprise and service provider levels, assign a new tag set at all device customization levels, and switch one device profile type for another.
Device Reset OCI Transaction 17.0 AS, XS This feature provides the means to force a reboot of a device from an external device configuration system. This allows synchronization between provisioning changes applied to users on BroadSoft and the associated changes on the external device configuration system.
DMS – Enhanced Configuration Tags 14.sp6 AS

Device Management: This feature enhances Cisco BroadWorks IP device configuration management by adding a richer set of configuration tags and capabilities. This enhancement introduces the concept of “dynamic” versus “static” configuration tags.

Dynamic tags are tags that are replaced with contextual values based on the line profiles associated with the device.

Static tags are tags that are created and set to an explicit value by the administrator. Static tags make it easy to administer a set of configuration attributes that are common across two or more device types.

This feature also adds the concept of a “Configuration Tag Set”, making it easy to group static tags together and apply them to a device.

Extended File Capture Mode in XS Mode 23.0 XS This feature makes available in Execution Server (XS) mode the capability for devices to upload files in an extended file capture mode, allowing more than one version of a file to be kept.
HTTP and HTTPS Transport Support for Device Configuration 14.sp6 AS Device Management: This feature enhances Cisco BroadWorks device configuration management by adding native HTTP and HTTPS transport, allowing devices to download configuration firmware and other resource files directly from Cisco BroadWorks.
Increase Number of Ports for Existing Device Profile Type 25.0 AS This feature enhances the existing functionality to allow increasing the number of ports of the device type.
Owner Flag In Device List To Support Webex Client Shared Lines 25.0 AS This feature enhances Cisco BroadWorks to indicate whether a user owns a device, that is, it is assigned the primary lineport for a device. For example, a Webex client cannot correctly determine a matching device profile type and retrieve the device config, if there are more than one device listed to a user of the same device profile type. This feature enables to select the appropriate device which is assigned the primary lineport for a device.
Remote Reset for MPP Devices (AS Mode) 25.0 AS This feature enhances the reset functionality to allow sending a custom string to reset a device.
Remote Reset for MPP Devices (XS Mode) 25.0 XS This feature enhances the reset functionality to allow sending a custom string to reset a device.
Support for New Device Plug-ins with CMS 14.sp2 AS This feature provides a mechanism to import existing “devices” from BroadWorks Application Servers and convert them into their respective “client profiles” on the Client Management System (CMS).
Support Handsets for DECT Devices 25.0 AS This feature enhances the functionality added by the Support Multicell Chaining for DECT Devices feature by exposing the concept of Digital Enhanced Cordless Telecommunications (DECT) handsets in Cisco BroadWorks.
Support Multicell Chaining for DECT Devices 25.0 AS This feature provides provisioning support to model a DECT device’s deployment in Cisco BroadWorks. Both single cell and multicell DECT networks can be modeled using the same provisioning flow.
Visual Device Management Support 20.0 AS

This Application Server/Provisioning Server feature enhances Device Management by introducing a new user-assignable service called Visual Device Management, which adds the support of the Leonid System’s Loki Visual Device Management (VDM) portal to the CommPilot web portal.

In this enhancement, the Cisco BroadWorks administrator (group and above) is provided with a link to access the visual provisioning of a device associated with a Cisco user through the Loki VDM portal.

Note that this feature is applicable to Leonid System’s Loki Visual Device Management (VDM) portal, version 9285-2.26 and above.

Webex Calling MPP PRT Collection (AS) 2021.02 AS This feature enhances the BroadworksDms web application to support use of Bearer tokens to interface a Web-based Distributed Authoring and Versioning (WebDAV) repository.
Webex Calling MPP PRT Collection 2021.02 AS This feature enhances the BroadworksDms web application to support use of Bearer tokens to interface a Web-based Distributed Authoring and Versioning (WebDAV) repository.

XS Mode Integration

Feature

Release

Obsolete

Mode

Description

Accounting Interface Enhancements for Multi-Leg Services 22.0 XS

This feature enhances the accounting of several multi-leg services to provide additional information in call detail records (CDRs).

The services include Call Park, Call Park Retrieve, Call Pickup, and Directed Call Pickup.

Calling Name Retrieval Service (on Execution Server) 22.0 XS This feature modifies the Execution Server to support the Calling Name Retrieval service, already supported on the Application Server.
Circuit-Switched to Packet-Switched Dual Radio Voice Call Continuity Support 22.0 XS

This feature adds support for allowing handover from the circuit-switched network to the packet-switched network for devices supporting Dual Radio Voice Call Continuity (DRVCC).

To handle this capability, this feature enhances the Service Centralization and Continuity (SCC) by adding missing 3GPP and 3GPP2 specifications related to Voice Call Continuity (VCC).

Communication Hold Enhancement for RTCP in XS Mode 22.0 XS This feature enhances the communication hold by adding an option to connect the local or remote party to the Media Resource Function (MRF) in the case of hold scenarios where the call leg is not connected (for example, a parked party in a Call Park scenario). Connecting the party to the Media Resource Function ensures that the party or an intermediary node does not tear down the session due to a RTP Control Protocol (RTCP) inactivity time-out.
Consumer Provisioning Flow Optimization 22.0 XS This feature aims to reduce the number of transactions to improve the provisioning time when provisioning a user for the Execution Server. Furthermore, it is possible to configure and override the default values used for services’ attributes on the assignation of the service to a user or a group. The configured default values are used at service assignation, regardless of the choice of interface for the provisioning (web, Open Client Interface-Provisioning [OCI‑P], or command line interface [CLI]).
CS-Originated Calls Location-based Translations 22.0 XS This feature adds support for location-based translations and call barring to circuit-switched originating calls established using an IP Multimedia Routing Number (IMRN). Furthermore, this feature enhances the Service Centralization and Continuity feature to provide the sector identity and the cell identity to the billing server in IMRN origination, termination, and continuity scenarios.
Device List Event Package 22.0 XS This feature introduces the x-broadworks-device-list Session Initiation Protocol (SIP) event package to provide a SIP-based mechanism to allow user devices to obtain a complete list of endpoints provisioned for the user account from the Execution Server. This information is required by the device to make a decision whether to acknowledge received Short Message Service (SMS) messages based on the combination of endpoints provisioned. This is required to allow guaranteed SMS delivery to Smartphones when a user account is configured with multiple endpoints, such as is the case with Shared Call Appearance.
Domain-Based Routing 22.0 XS

This feature provides the ability to perform domain-based routing for configurable types of calls. Based on the provisioned domain and user prefixes, the calls originated by Cisco BroadWorks users can be routed differently by the network elements (for example,

S-CSCF) to allow, for example, least-cost routing via Private Branch Exchanges (PBXs).

E911 Callback Support Enhancements 22.0 XS This feature enhances the E911 Callback Support with Service Suppression feature to only send the emergency call back to the specific device that initiated the emergency call and not to all of the user’s devices.
E911 Callback Support with Service Suppression 22.0 XS The main goal of this feature is that when a call is identified as an E911 PSAP Callback, the Execution Server must bypass all restrictions, policies, and terminating services that would prevent the call from being sent through to a device.
eMPS/GETS Enhancements 22.0 XS This feature enhances the Government Emergency Telecommunications Service(GETS)/Enhanced Multimedia Priority Service (eMPS) support offered by the Execution Server and the Network Server. Added functionality includes GETS feature code (GETS-FC) prefix stripping, GETS call type identification, new call scenarios where a GETS Application Server (GETS-AS) is located between the originating and terminating sessions, improved call priority indication handling on the Diameter Ro and Rf interfaces, new privacy features in the Diameter accounting interface for GETS number translation (GETS-NT) calls, and a call completion rate performance indicator specific to GETS/eMPS calls.
Generic Database Change Notification 22.0 XS

Cisco BroadWorks in XS mode depends on database change notifications from the Database Server (DBS) for normal operation.

The current approach where the database notifications are generated by the Oracle database and distributed to the interested components by the Cisco BroadWorks persistency framework has a number of drawbacks.

This feature provides an alternative approach with notifications using a standard Structured Query Language (SQL) interface and it does not require proprietary database mechanisms.

Include isfocus Parameter for All Conference Participants 22.0 XS The purpose of this feature is to add the isfocus parameter to the Contact header of all the Session Initiation Protocol (SIP) messages sent to the participants of a device-initiated conference.
MSCID Retrieval 22.0 XS This feature provides the Mobile Switch Center (MSC) identity to the billing server for Circuit-Switched Domain Routing Number (CSRN) terminations, IP Multimedia Routing Number (IMRN) originations, IMRN terminations, and IMRN continuity. The MSC identity is provided by the Service Control Function Server to the Execution Server through the Session Initiation Protocol (SIP) signaling.
Network Database Server 22.0 XS Cisco BroadWorks servers and applications use a database to store various data. The database is a core element of Cisco BroadWorks solutions for both availability and performance. This feature provides a centralized database to manage Cisco BroadWorks server and application data in a secure, reliable, and effective fashion.
Option to Enable/Disable Video at Device Level 22.0 XS This feature adds the possibility for a user to control whether they can make or receive video calls on a per-device basis. The goal is to avoid using too much data for users with limited data plans.
Option to Encrypt Device Management Custom Tag Values 22.0 XS This feature enhances Device Management (DM) with the ability to encrypt custom tag values provisioned at the system, group, and device level. It is available in XS mode.
Persisted Subscribe Notify Device List 22.0 XS This feature provides an enhancement to the x-broadworks-device-list Session Initiation Protocol (SIP) event package to allow persistent subscription and dynamic notification of the subscribers when a device list update occurs.
Polycom Phone Services License on Execution Server and Device Management Functional Parity 22.0 XS

This feature enhances Device Management (DM) on the Execution Server by adding support for the Polycom Services license.

In addition, this feature brings the Device Management on the Execution Server at par with the Application Server for functionality.

Porting Xtended Services Interface – Call Control Enhancements 22.0 XS This feature modifies the Execution Server to support the Xtended Services Interface – Call Control Enhancements feature, already supported on the Application Server.
Provisioning Interface Optimizations 22.0 XS This feature aims to reduce the number of transactions required to provision Cisco BroadWorks, by consolidating several commands in to a single command with known values filled by the system.
Proxy Feature Tags in Contact Header 22.0 XS RFC 3840 defines a mechanism by which Session Initiation Protocol (SIP) devices can convey capabilities and characteristics to other devices as parameters of the Contact header field, called feature tags. This feature adds support for feature tags on Cisco BroadWorks.
Proxy Unknown Headers in Call Park and Pickup 22.0 XS To correlate SIP messages as part of the same call, this activity adds a new class of scenarios, picking up of calls, to the list of flexible rules for proxying unknown headers. This includes picking up a parked call, answering an incoming alerting call, or barging in on an existing call.
Region Data Export Tool 22.0 XS This feature provides an interface in the Network Server to export all data associated with regions and physical elements for consumption by third-party applications. This is not an alternative to database backups and provisioning of changes to the data must be done through the existing interfaces.
Registration Event Package to Clear De-Registered Devices 22.0 XS This feature enhances the Support for SIP Instance Tag to Identify Device and SIP Instance ID Enhancements featuresto add support for network initiated de-registration to clear de-registered devices.
Rf Interface Enhancements 22.0 XS

This feature includes the following enhancements to the Rf interface:

  • Support for sending additional information to better align with 3rd Generation Partnership Project (3GPP) specifications

  • Support for making ACR[Event] optional

  • Support for the Private User Identity in the User-Name attribute-value pair (AVP)

  • Support for the custom vendor-IDs

This feature also ports the Per-Device Charging functionality from the Application Server to the Execution Server.

Ro Interface Enhancements 22.0 XS

This feature provides the following enhancements to the Ro interface:

  • Support for Re-Auth-Request (RAR) and Re-Auth-Answer (RAA) message

  • Support for Abort-Session-Request (ASR) and Abort-Session-Answer (ASA) message

  • Support for emergency call notification

  • Support for user location change notification

  • Support for final unit redirection

  • Sending additional information to better align with 3rd Generation Partnership Project (3GPP) specifications

SCA Policy Enhancement 22.0 XS

This feature enhances the Shared Call Appearance (SCA) service to allow the user to have simultaneous calls using their primary device and one secondary location.

This feature also modifies the Execution Server to support the Call Decline Device Policy feature that is already supported on the Application Server.

Service Defaults – Call Transfer Recall – Busy Camp On – Music On Hold During Call Park 22.0 XS This feature provides the ability to configure the default values of two features linked to the Call Transfer service (Call Transfer Recall and Busy Camp On) as well as the default value of Music On Hold during Call Park.
Single Query for All Feature Values 22.0 XS This feature provides the capability to get all subscriber data for a user in a single query command.
SIP Instance ID Enhancements 22.0 XS This feature enhances the Support for SIP Instance Tag to Identify Device feature to include support for new parameters in the Accept-Contact header in messages sent to devices.
Support for Coexisting Device and Client Management 14.sp2 AS The web-based management interface on the integrated Cisco BroadWorks/Client Management System (CMS) solution forces all Identity/Device Profiles on Cisco BroadWorks to be added/removed/deleted indirectly through the CMS. This limits the types of devices that can be managed through the web portal to those supported by client plug-ins installed on the CMS. This impedes the adoption of the CMS. This enhancement exposes the legacy device management pages on the Cisco BroadWorks web portal so they coexist along with the new client management pages, allowing the operator to decide on a per-endpoint basis, whether to use the CMS or the standard Cisco BroadWorks device management solution.
Support IR.92 Ad Hoc Multiparty Conferencing on Execution Server 22.0 XS This feature modifies the Execution Server to support the SIP Implicit REFER Subscription feature and part of the BTBC-Chat and Media Session Correlation feature, already supported on the Application Server.
Support of Update Method on Execution Server 22.0 XS This feature ports all Early Media SIP UPDATE Method service-related features from the Application Server to the Execution Server.
Support Refer on Network Side 22.0 XS This feature allows the Execution Server to accept SIP REFER requests from the network.
Virtual On-Net Support in Execution Server Mode 22.0 XS This feature modifies the Execution Server to support the Virtual On-Net Enterprise Extensions service, which is already supported on the Application Server.
VoWiFi PANI Billing Enhancements 22.0 XS

In certain deployments, for Voice over WiFi (VoWiFi) calls, the P-Access-Network-Info (PANI) header in the incoming Session Initiation Protocol (SIP) INVITE message may contain two access types: one for LTE cell-id and another for WLAN node-id. This follows the allowed syntax of the P-Access-Network-Info header field described in RFC 7315. The original access type is identified by the orig-access-type parameter in the PANI.

Prior to this feature, all contents of the PANI header were written directly into the Access-Network-Information attribute-value pair (AVP). This feature introduces a new mechanism to remove the whole access type (for example, 3GPP-E-UTRAN-FDD; utran-cell-id-3gpp=311480660418ebc601) and the orig-access-type parameter name from the PANI header when copying it into the Access-Network-Information AVP to keep only the “original” PANI. This removal is only made if the orig-access-type parameter is present in the PANI header.

Xtended Services Interface Call-Through for BroadWorks Anywhere 22.0 XS

This feature enhances the BroadWorks Anywhere service by implementing an Xtended Services Interface call-through functionality, originally introduced on the Application Server by the Mobility Service Enhancements feature with the expansion of BroadWorks Mobility Xtended Services Interface capabilities.

This enhancement provides the capability for BroadWorks Anywhere locations to use the Xtended Services Interface to obtain an IP Multimedia Routing Number (IMRN). This IMRN can then be used by the Cisco BroadWorks Execution Server to anchor the call to provide originating services to the mobile user represented by the BroadWorks Anywhere location.