SDP Compliance Enforcement
You can configure the SBC to enforce SDP compliance on incoming messages and reject non-compliant messages and change the non-compliant SDP in ensuing messages. By default, the SBC forwards response message even if the Content-Length is greater than the SDP size and the SDP does not have mandatory parameters. You enable the sip-strict-compliance option when the SBC is operating in environments where it is expected to monitor and validate these aspects of SDP.
When you enable the sip-strict-compliance option in the sip-config, the SBC:
- Ignores/drops any response message if the SDP Content-Length header value is greater than the SDP size. The system also increments the "Invalid Responses" statistic.
- Forwards any response message without any SDP if the message does not
include mandatory SDP parameters. Mandatory parameters include:
- version
- origin
- session-name
- connection
- timer
The SBC provides an "SDP Stripped Responses" statistic in the sip-errors HDR group to track SDP stripped responses system-wide. Enable this HDR group to obtain statistics on SDP responses the SBC has removed because the original message violated the mandatory SDP parameter requirements.