Media Profiles Per Realm

For different codecs and media types, you can set up customized media profiles that serve the following purposes:

  • Police media values
  • Define media bandwidth policies
  • Support H.323 slow-start to fast-start interworking

You can use media policies globally for the Oracle® Enterprise Session Border Controller, or—starting with Release C6.1.0—you can configure them for application on a per-realm basis. For a realm, you can configure a list of media profiles you want applied. The Oracle® Enterprise Session Border Controllermatches the value you set for the match-media-profiles parameter, and then applies those media profiles to the realm itself and to all of its child realms (but not to its parent realms).

Note:

This feature has no impact on the ways the Oracle® Enterprise Session Border Controller uses media profiles non-realm applications such as: H.323 interfaces, SIP interfaces, IWF, session agents, codec policies, and policy attributes.

Call Admission Control and Policing

The Oracle® Enterprise Session Border Controller supports call admission control (CAC) based on realm, and it applies the limits on either ingress or egress bandwidth counters. If a calls exceeds bandwidth on either the ingress or egress side, the Oracle® Enterprise Session Border Controller rejects the call. You can also use per-user CAC, which limits the maximum bandwidth from the east and west flows for both the TO and FROM users.

When you apply media profiles to a realm, the Oracle® Enterprise Session Border Controller applies bandwidth policing from the flow’s ingress realm media profile. In the diagram below, the Oracle® Enterprise Session Border Controller policies traffic for Realm A based Realm A’s policing values, and the same is true for Realm B.

This image shows the SBC policing a call's QoS requirements.

Media Profile Configuration

This section shows you how to configure multiple media profiles per realm, and it explains how to use wildcarding.

To reference a media profile in this list, you need to enter its name and subname values in the following format <name>::<subname>. Releases C6.1.0 and later accept the subname so you can configure multiple media profile for the same codec; the codec name customarily serves and the name value for a media profile configuration.

About Wildcarding

You can wildcard both portions (name and subname) of this value:

  • When you wildcard the name portion of the value, you can provide a specific subname that the Oracle® Enterprise Session Border Controller uses to find matching media profiles.
  • When you wildcard the subname portion of the value, you can provide a specific name that the Oracle® Enterprise Session Border Controller uses to find matching media profiles.

You can also enter the name value on its own, or wildcard the entire value. Leaving the subname value empty is also significant in that it allows the realm to use all media profile that have no specified subname. However, you cannot leave the name portion of the value unspecified (as all media profiles are required to have names).

Consider the examples in the following table:

Syntax Example Value Description
<name> PCMU Matches any and all media profiles with the name value configured as PCMU. This entry has the same meaning as a value with this syntax: <name>::*.
<name>:: PCMU:: Matches a media profile with the name with the name value configured as PCMU with an empty subname parameter.
<name>::<subname> PCMU::64k Matches a media profiles with the name with the name value configured as PCMU with the subname parameter set to 64k.
* * Matches anything, but does not have to be a defined media profile.
*::* *::* Matches any and all media profiles, but requires the presence of media profile configurations.
*::<subname> *::64k Matches all media profiles with this subname. You might have a group of media profiles with different names, but the same subname value.
*:: *:: Matches any media profiles with an empty subname parameter.
:: :: Invalid
::* ::* Invalid

The Oracle® Enterprise Session Border Controller performs matching for wildcarded match-media-profiles values last. Specific entries are applies first and take precedence. When the Oracle® Enterprise Session Border Controller must decide between media profiles matches, it selects the first match.

To use media profiles for a realm:

  1. In Superuser mode, type configure terminal and press Enter.
    ORACLE# configure terminal
    ORACLE(configure)#
  2. Type media-manager and press Enter.
    ORACLE(configure)# media-manager
    ORACLE(media-manager)#
  3. Type realm-config and press Enter. If you are adding this feature to a pre-existing realm configuration, you will need to select and edit your realm.
    ORACLE(media-manager)# realm-config
    ORACLE(realm-config)#
  4. match-media-profiles—In the form <name>::<subname>, enter the media profiles you would like applied to this realm. These values correspond to the name and subname parameters in the media profile configuration. You can wildcard either of these portions of the value, or you can leave the <subname> portion empty.

    This parameter has no default.

  5. Save and activate your configuration.