In one engagement, a European telecommunications operator faced an Oracle BRM audit claim exceeding £1.6M for unlicensed concurrent users across its billing infrastructure. Redress identified deployment scope discrepancies that reduced the settlement to £190,000. The engagement fee was less than 4% of the exposure.

Oracle Communications: What the Portfolio Covers

Oracle's Communications portfolio has been assembled through two decades of acquisitions — Acme Packet (session border control), Portal Software (billing), Convergys (billing and customer management), MetaSolv (order management), and Telcordia (OSS) — plus organic product development. The resulting product set covers five core functional areas: session management and border control, billing and revenue management, order and service management, network intelligence, and communications cloud infrastructure.

Each of these areas carries different licensing mechanics. Products acquired from Acme Packet use hardware and session-capacity licensing. Products from the Portal/BRM lineage use processor and Named User Plus licensing. Order management platforms use processor licensing with separate named user plus licences for operator interfaces. Understanding which product you are licensing — and what Oracle acquired it from — is the starting point for building an accurate licence position.

Oracle does not offer an Enterprise Agreement for Communications products. The contractual vehicles available are perpetual licences with annual support, Unlimited License Agreements (ULA), Perpetual Unlimited License Agreements (PULA), Oracle Cloud Services (OCS) subscriptions, and Oracle Customer Support Identifier (CSI)-based support contracts. Each has different cost structures, flexibility provisions, and audit exposure profiles.

Licensing Metrics in Oracle Communications

Oracle Communications products use four primary licensing metrics depending on the product, edition, and deployment model. Mixing metrics incorrectly — or assuming that a licence for one product covers adjacent products — is the most common source of compliance gaps discovered at audit.

Processor Licensing

Processor licensing is the dominant metric for server-side Oracle Communications software. The licence requirement is calculated by multiplying the number of physical CPU cores running the software by the applicable Oracle Core Factor for the processor type, then rounding up to the nearest whole number. Most modern Intel Xeon and AMD EPYC processors carry a core factor of 0.5, meaning 32 physical cores require 16 processor licences. IBM POWER processors carry a factor of 1.0, doubling the licence count for the same workload capacity.

Oracle BRM's core engine (Pipeline Manager, Account Manager, Rating Engine), WebLogic Server used for integration, Oracle Service Bus, and the SOA Suite middleware layer all require processor licences. These are separate, additive requirements — licensing BRM does not cover the WebLogic Server or Service Bus used to connect BRM to other systems.

Named User Plus Licensing

Named User Plus (NUP) licensing is required for each human user or device that accesses Oracle Communications software through a management or operator interface. This includes customer service agent desktops accessing BRM Customer Centre, order management portal users, and provisioning system operators. Oracle defines a "user" broadly — system accounts, integration processes, and monitoring agents that query Oracle Communications APIs can all trigger NUP licence requirements unless the contract specifically excludes them.

The minimum NUP count per processor varies by product. For most Oracle Communications middleware products, the minimum is 10 named users per processor licence when NUP licensing is chosen over processor licensing. In practice, large implementations with hundreds of agent users almost always exceed this minimum, but smaller deployments sometimes do not — and processor licensing may be more cost-effective when the user population is small relative to the server footprint.

Session and Capacity Licensing

Oracle Session Border Controllers are licensed primarily on concurrent session capacity. The base platform licence covers the SBC operating system and core routing; feature licences then enable specific capacity tiers (number of simultaneous SIP sessions), transcoding channels, SIPREC call recording, lawful intercept, and IMS function modules.

Session capacity licences must cover peak concurrent usage. Organisations that purchase capacity based on average traffic — rather than peak — create operational risk and compliance exposure simultaneously. Oracle's LMS team, when auditing SBC deployments, examines configured session capacity limits and compares them to purchased entitlements. Configured capacity above purchased entitlement is a compliance gap regardless of whether peak capacity was actually utilised.

Subscription Licensing for Cloud Products

Oracle's Communications cloud products — Session Delivery Management Cloud, Communications Cloud, and Oracle's Network Management cloud offerings — are sold as annual subscriptions priced per managed resource, per node, or per user depending on the product. Subscription licences typically include support but not perpetual use rights, so migration planning at subscription expiry requires careful contract management.

Unsure which Oracle Communications products you have licensed and whether your deployment is compliant?

We provide independent Oracle licence position reviews across the full communications stack.
Request a Review →

BRM Licensing in Detail

Oracle Billing and Revenue Management is the most widely deployed Oracle Communications product globally. Large telecommunications companies rely on BRM for real-time rating, billing mediation, account management, and revenue assurance. The licensing model is processor-based for the core BRM engine and Named User Plus for management interfaces.

Core BRM Engine Licences

The BRM core engine components — Pipeline Manager, Data Manager, Connection Manager, and Event Manager — are each separately licensed on a processor basis. A production BRM deployment running on a cluster of four-socket servers with 32 cores per socket and AMD EPYC processors (0.5 core factor) requires 64 processor licences per server. On a six-server production cluster, that is 384 processor licences for BRM core alone, before middleware and interface licences are counted.

Oracle's support fees for BRM are calculated at 22 percent of the net licence value annually, with an 8 percent annual increase applied at each renewal. An initial support fee of $500,000 on a BRM installation grows to approximately $970,000 per year by year nine under standard Oracle support escalation. Organisations that do not renegotiate BRM support at major renewal milestones routinely find their support costs exceed the cost of the original licence.

BRM Interface and Integration Licences

BRM's operator interfaces — Customer Centre, Pricing Centre, and Billing Care — require separate Named User Plus licences for each agent or administrator accessing them. Integration with other Oracle applications (Siebel CRM, Oracle eBusiness Suite, Oracle Fusion Applications) requires additional licences for Oracle Application Integration Framework or Oracle Integration Cloud connectors depending on the integration architecture. The integration layer licences are additive to both BRM and the connected application licences.

A common compliance gap in BRM environments is unlicensed WebLogic Server. BRM deployments frequently use WebLogic as the Java EE container for web-based BRM interfaces and integration adapters. WebLogic Server Enterprise Edition at $50,000 per processor list price is one of the highest unit-cost items in the Oracle portfolio, and unlicensed WebLogic in BRM environments has been a consistent LMS audit finding.

Oracle Communications Order Management Licensing

Oracle Communications Order Management (OCOM) orchestrates service orders across BSS and OSS systems — from customer-facing order capture through fulfilment, activation, and assurance. OCOM is licensed on a processor basis for its core order management engine, with separate Named User Plus licences for operator portals and designer tooling.

The critical licensing risk in OCOM deployments is the embedded Oracle Service Bus (OSB) and SOA Suite infrastructure. OCOM uses SOA/OSB as its integration fabric — messages between OCOM and downstream provisioning systems, network inventory, and fulfilment platforms route through Oracle Service Bus. Service Bus requires its own processor licences, separate from the OCOM licence. Organisations that license OCOM without separately counting the OSB infrastructure processors are non-compliant even if the SOA/OSB deployment is exclusively supporting OCOM.

"Oracle has no Enterprise Agreement for Communications products. Every product in the stack — BRM, SBC, WebLogic, Service Bus — requires its own separately counted licence. The integration middleware is never 'included'."

Support Cost Management for Oracle Communications

Oracle's annual support fee increase of 8 percent applies universally across Oracle Communications products. For large enterprise or service provider deployments carrying $2 million or more in annual support fees, the compounding impact of 8 percent annual increases represents a significant and predictable budget pressure that organisations frequently fail to model at procurement time.

Right-to-Use Audits and Support Reinstatement Risk

Oracle's support contracts contain provisions that allow Oracle to audit whether the customer's deployed usage corresponds to the licences under active support. If Oracle's LMS team identifies deployed Oracle Communications software without valid licence or support coverage, Oracle can demand back-support fees plus reinstatement charges. Back-support fees are calculated at the standard annual rate for each period the software was deployed without support, often three to five years. Reinstatement of lapsed support typically carries an additional penalty fee of up to 100 percent of the back-support amount.

Third-Party Support as a Cost Reduction Option

Third-party support providers (Rimini Street, Spinnaker Support) offer Oracle Communications product support at significantly lower rates than Oracle — typically 50 percent of Oracle's annual support fee with no annual uplift. For organisations running stable BRM or OCOM versions that are not actively upgrading, third-party support is a viable cost reduction option. However, it requires careful contract review to ensure Oracle's support termination provisions, licence audit clauses, and ULA certification requirements are not triggered by switching to third-party support.

Oracle Communications Cloud Services

Oracle has cloud-hosted versions of several Communications products, including Session Delivery Management Cloud (SDM Cloud) for SBC management and Oracle Communications Cloud Service for BSS/OSS functions. Cloud licensing uses subscription-based pricing, typically per managed resource or per active user per month.

A key contractual consideration for Oracle Communications cloud products: subscription licences do not include perpetual use rights. When a subscription expires and is not renewed, the customer loses access to the software and any data stored in Oracle's cloud environment unless the contract includes specific data export provisions. Organisations evaluating Oracle Communications cloud subscriptions should negotiate data portability rights and transition assistance provisions before signing.

Evaluating Oracle Communications cloud vs on-premise options?

Independent analysis of Oracle Communications cloud vs on-premise licensing economics.
Book a Consultation →

Key Compliance Risks in Oracle Communications Deployments

Several compliance risk patterns recur consistently across Oracle Communications environments.

Unlicensed middleware: WebLogic Server, Oracle Service Bus, and SOA Suite deployed as integration infrastructure for BRM and OCOM are frequently unlicensed. The products are present in every Oracle Communications deployment but are often not counted in licence positions.

Virtualisation exposure: BRM and OCOM deployments running on VMware without Oracle-approved hard partitioning require licences for all physical cores in the VMware cluster, not just the cores allocated to Oracle VMs. This routinely multiplies the actual licence requirement by three to five times compared to what was purchased.

High availability server counting: Active-active BRM clusters and hot-standby OCOM configurations require all servers in the cluster to be fully licensed, even servers that handle no production load under normal operating conditions.

Test environment exposure: Lab, development, and regression testing environments running Oracle Communications software require separate licences unless a development licence agreement is in place. Oracle's LMS audits routinely identify unlicensed test environments as the largest component of compliance gaps in communications deployments.

Oracle Communications Licensing Intelligence

Subscribe to the Redress Oracle Knowledge Hub for expert analysis of Oracle Communications licensing changes, audit trends, and cost optimisation strategies.

MA
Morten Andersen
Co-Founder, Redress Compliance — 20+ years enterprise software licensing
LinkedIn Profile →