class CscfSipMsgPreProcessing

ManagedElement
+-CscfFunction
+-CSCF-Application
+-CscfSipMsgPreProcessing

This is Managed Object Class for CSCF SIP Message Pre-processing

This MO is created by the system.

Attributes
AltServiceIndicationContentTypeDT
cscfAltServiceIndicationContentType = application/3gpp-ims+xml
Note: This parameter is deprecated. Use PcscfAltServiceIndicationContentType instead.
This parameter indicates the type of content in the CscfAltServiceIndication parameter.


Deprecated: 

CompoundSipHeaderDT[1..] nonUnique ordered
cscfCompoundSipHeaderEntry = P-Associated-URI:default
This attribute lets the user decide if certain SIP headers are to be compounded when sent over the GM interface as one single-line comma separated list or according to default behavior.
boolean
cscfForceReqUriEscaping = false
This parameter specifies, if the illegal characters from CscfNonStandardSipUriUserCharacters are to be escaped.

If set to false, no special rules apply to Request-URI. This means that the SIP Framework will allow the configured illegal character in the Request-URI and in all other SIP URIs. If the Request-URI is modified, then the illegal character will be escaped when the message is proxied. This means it will appear as "% HexHex" (expression "#" is escaped as %23).

If set to true, the characters in Request-URI will be escaped. This means that the SIP Framework will ensure that any configured illegal character that appears in a Request-URI is always escaped when the request is proxied. In other words, it mustappear as "%HexHex" (exp. "#" is escaped as %23). Any illegal character in any other SIP URI will be escaped, if the SIP URI is modified.
MaxSipMessageSizeDT
cscfMaxSipMessageSizeTcp = 8192
The maximum size of a SIP message sent or received using TCP/UDP. Note:The TCP header, 20 bytes is not measured in the size. If exceeded, the message will be discarded and a SIP error message 513 will be sent back.
Note: It may take several minutes for changes to this parameter to take effect.
Note: The transport protocol to send a message on is determined according to RFC 3261 and RFC 3263 if not CscfSendRequestUdpOnly = true. As a consequence the transport protocol of the sent messages may differ from the transport protocol of the received messages.
Note: Since the CSCF generally adds information to the messages, the sent messages are usually larger than the received ones. As a consequence the CSCF may reject the request even though the incoming request is smaller than the maximum allowed size.
MaxSipMessageSizeDT
cscfMaxSipMessageSizeUdp = 8192
The maximum size of a SIP message sent or received using TCP/UDP.
Note: The UDP header, 8 bytes, is not measured in the size. If exceeded, the message will be discarded and a SIP error message 513 will be sent back.
Note: It may take several minutes for changes to this parameter to take effect.
Note: The transport protocol to send a message on is determined according to RFC 3261 and RFC 3263 if not CscfSendRequestUdpOnly = true. As a consequence the transport protocol of the sent messages may differ from the transport protocol of the received messages.
Note: Since the CSCF generally adds information to the messages, the sent messages are usually larger than the received ones. As a consequence the CSCF may reject the request even though the incoming request is smaller than the maximum allowed size.
String0to00256DT[0..1]
cscfNonStandardSipUriUserCharacters = ""
The user will be able to specify which illegal characters are to be treated in a special way. # [ ] ^ ` { | } are the only set of characters that can be used in the configuration. By default, this table is empty.

0-8 Characters: # = 0x23 [ = 0x5b ] = 0x5d ^ = 0x5e ` = 0x60 { = 0x7b | = 0x7c } = 0x7d

Note: Same value can only be used once. For example: Sip-uri subscriberId#@domain.com. This means that if the character "#" is configured for the parameter CscfNonStandardSipUriUserCharacters, the sip-uri containing this character will not be rejected by CSCF with a 400 response.
integerKeyString
key
mandatory
noNotification
restricted
cscfSipMsgPreProcessingKey
This is the key attribute of the CscfSipMsgPreProcessing class. One instance of the CscfSipMsgPreProcessing with the key cscfSipMsgPreProcessingKey=0 is created at startup. This instance cannot be deleted. No other instances can be created of this class.

  class CscfSipMsgPreProcessing