MSRP Media Types Filtering

You can configure the Oracle® Enterprise Session Border Controller (E-SBC) to use a whitelist to filter media types and sub-types that you want the system to allow. During SIP signaling, the E-SBC removes media types not listed on the whitelist from the SDP offer. The E-SBC also rejects Message Session Relay Protocol (MSRP) SEND requests that announce media types in the MSRP content-type header other than those negotiated during the SDP offer-answer exchange. The E-SBC supports this functionality only on Virtual Machines.

Use the msrp-types-whitelist parameter in the tcp-media-profile configuration to set a list of media types and sub-types that you want the system to accept in MSRP messages. Each entry represents one media type and sub-type. When the parameter contains a valid value, the system checks that incoming MSRP SEND requests contain only the media types specified in the SDP a=accept-types attribute. Leave the msrp-types-whitelist parameter empty to tell the system not to perform any media types filtering. Use the asterisk character (*) to allow all MSRP media types. Valid values: empty | MsrpMediaTypeList | *. Default: empty.

The E-SBC does not provide filtering for the attributes that may accompany a media type, for example, the attribute 'charset' in,text/html;charset=ISO-8859-1. When an SDP offer contains a media type on the whitelist that includes attributes, the E-SBC does not touch the attributes.