SIP Header Manipulation - Optional SBC Feature

benjamin.omeke
benjamin.omeke  Diamond  (1)
7 years 10 months ago  View: 2613  Reply: 0
1F


SIP header manipulation rule (HMR) is a feature that enables the SE2600 to check the validity of SIP message headers, and delete invalid headers in SIP messages or discard SIP messages carrying invalid headers according to pre-set rules.

The SIP header manipulation function means that the SE2600 inserts, deletes, replaces, transparently transmits or converts relevant headers or parameters in headers based on specified rules.

The headers to be manipulated can be system-recognized or system-unrecognized.
  • System-recognized headers

    This refers to headers that can be recognized by the SBC. All system-recognized headers, including common headers in NGNs, have been defined by the International Engineering Task Force (IETF) and 3rd Generation Partnership Project (3GPP). You can view these headers in the system view by using the display sbc sip  header system-recognized command.

    For system-recognized headers, the HMR supports all or part of the following processing: the insertion, deletion, replacement, transparent transmission and conversion of SIP headers, display-name parameter in the SIP header, and SIP header URIs (including URI, URI parameters, URI type, user name, domain name, number, prefix and postfix in URI).

  • System-unrecognized headers

    This refers to headers that cannot be recognized by the SBC. System-unrecognized headers are usually defined by vendors.

    For system-unrecognized headers, the HMR supports the insertion, deletion, replacement, and transparent transmission of headers.

The SE2600 supports regular-expression-based SIP header manipulation. The SE2600 performs insert, delete, replace, and save actions on SIP headers based on the regular expression match result.

The SE2600 also supports regular-expression-based SDP manipulation. The SE2600 performs insert, delete, replace, and save actions on SDP in SIP messages based on the regular expression match result.