Media Manager Configuration
You can configure the following media-manager objects from the Configuration tab on the Web GUI:
codec-policy | Create a codec policy to specify allowed codecs, the order of codecs, and codecs to add on egress. |
dns-alg-constraints | Configure and enable DNS ALG constraints. |
dns-config | Configure the DNS ALG service. |
media-manager | Configure media steering functions. |
media-policy | Configure a media policy and ToS settings. |
msrp-config | Configure and enable MSRP. |
playback-config | Configure media use for playback. |
realm-config | Configure a realm for media management. |
realm-group | Configure realm groups for local media playback. |
rtcp-policy | Configure an RTCP policy. |
static-flow | Configure static network traffic flows. |
steering-pool | Specify one or more ports for steering media flows. |
tcp-media-profile | Configure the TCP media profile and profile entries. |
Note:
Click Show Advanced in the navigation pane to display all of the Media Manager objects in the preceding list.Codec Policy Configuration
When configuring transcoding, you must create a codec policy and associate the policy to a realm.
In the codec policy, you specify:
- Which codecs to allow and which codecs to deny within a realm.
- Which codecs to add to the SDP m= lines for an egress realm.
- The preferred order of codecs shown in an SDP m= line.
- The packetization time to enforce within a realm for transrating.
Add a Codec Policy
You can create policies to specify how the Oracle® Enterprise Session Border Controller (E-SBC) manipulates SDP offers before passing the INVITE to the end point. For example, you might want to strip or re-order codecs when the originating device sends a particular codec that the end point does not support or prefer. Or, you might want to add codecs for transcoding. To simplify SIP end point management, the E-SBC can apply global codec policy enforcement to all end points.
Use the codec-policy configuration element to specify how the E-SBC handles codecs, and which codecs you want to allow.
Configure DNS ALG Constraints
You can limit throughput bound for DNS ALG by using the dns-alg-constraints configuration element. The system performs message throttling on request messages, and the responses are automatically throttled because DNS-ALG is transaction stateful. The system displays a list of configured dns-alg-constraints in the DNS Config dialog, which allows you to create constraint profiles and apply them to multiple DNS configuration objects.
This procedure requires you to enter rate and time constraints, which you might want to determine in advance. Note that 0 (zero) means unlimited.
- Apply the constraint to a DNS configuration.
Configure DNS
Use the dns-config element to configure the DNS ALG service.
- Configure a DNS ALG constraint, if you want to apply one to this DNS configuration.
- Configure a server realm, if you want to add server DNS attributes.
Configure DNS for Application Gateway Service (ALG) per client, per realm.
Configure Media Manager
Use the media-manager element to define parameters used in the media steering functions performed by the Oracle® Enterprise Session Border Controller, including the flow timers.
Generate an RTCP Receiver Report
When you want to generate a Real-Time Transport Control Protocol (RTCP) Receiver Report separately from the default Sender-Receiver Report (RFC 3550), for example to encapsulate the receiver statistics differently, add the
xcode-gratuitous-rtcp-report-generation
option in the media-manager configuration. After you add the option and reboot the system, the
E-SBC runs RTCP Receiver Reports for all media sessions that generate RTCP from DSPs.
When you add the
xcode-gratuitous-rtcp-report-generation
option, be sure to type the
+ character before the option. The
+ character appends the new option to the realm configuration's options list. Without the + character, the system overwrites any previously configured options.
Configure Media Policy
Use the media-policy element to configure the Type of Service (TOS) and Differentiated Services (DiffServ) values that define a type or class of service. Apply the media policy to one or more realms.
In the following procedure, you can enter any of the media types defined by the Internet Assigned Numbers Authority (IANA). For example, audio, example, image, message, model, multi-part, text, and video. You can enter any of the sub-media types defined by the IANA for a specific media type. For example, for the Image media type, you can use the sub-type jpeg. (image/jpeg)
Configure a Realm
Use the realm-config element to configure a realm for the Oracle® Enterprise Session Border Controller (E-SBC).
- Configure a physical interface.
- Configure a network interface.
- If you use Quality of Service (QoS), confirm that QoS is enabled on the E-SBC.
Note:
In Expert mode, in a table that contains the Realm ID column, you can click a cell in the column to view the realm configuration.Configure a Steering Pool
Use the steering-pool element to define sets of ports used to steer media flows through the Oracle® Enterprise Session Border Controller to provide packet steering to ensure a level of quality or a routing path.
- Configure and name the network interface to which you want to steer media.
In the following procedure, the combination of IP address, start port, and realm ID, must be unique.