class CscfSipProtocolClass

ManagedElement
+-CscfFunction
+-CSCF-Application
+-CscfSipProtocolGroupClass
+-CscfSipProtocolClass

This is a container class for the sip protocol related attributes.

This MO is created by the system.

Attributes
Integer0to00100DT
cscfBlacklistingBypassThrottle = 100
This parameter controls how much of initial SIP requests should be sent to destinations that have been blacklisted as unreachable for other reasons than transaction timeout. It is possible to define the percentage of requests that should be sent in this case.
If CscfBlacklistingBypassThrottle has the value 0, it means that CSCF will behave as recommended in standards, that is, send a 500 error if all destinations are blacklisted. How long a destination is blacklisted depends on the reason why it was blacklisted. If CscfBlacklistingBypassThrottle has the value 100, it means that no matter what the reason is, and for how long the node is blacklisted, the CSCF will try to send initial SIP requests towards it in 100% of the cases (that is, ignore the blacklisting completely).
If CscfBlacklistingBypassThrottle has another value, for example 70, it means that 70% of all requests will disregard the blacklisting and the initial SIP requests will be sent anyway.
Integer0to00100DT
cscfBlacklistingInsideDialogRequestBypassThrottle = 100
This parameter controls how much of inside dialogue SIP requests should be sent to destinations that have been blacklisted as unreachable. It is possible to define the percentage of inside dialogue SIP requests that should be sent in this case.
If cscfBlacklistingInsideDialogRequestBypassThrottle has the value 0, it means that CSCF will behave as recommended in standards, that is, send a 500 error if all destinations are blacklisted. How long a destination is blacklisted depends on the reason why it was blacklisted. If cscfBlacklistingInsideDialogRequestBypassThrottle has the value 100, it means that no matter what the reason is, and for how long the node is blacklisted, the CSCF will try to send inside dialogue SIP requests towards it in 100% of the cases (that is, ignore the blacklisting completely).
If cscfBlacklistingInsideDialogRequestBypassThrottle has another value, for example 70, it means that 70% of all requests will disregard the blacklisting and the requests will be sent anyway.
Integer0to2147483647DT
cscfBlacklistingSip503WithoutRetryAfterThreshold = 0
This parameter is used to configure the threshold value for blacklisting destinations due to the reason of 503 Response without Retry-After.
Integer0to2147483647DT
cscfBlacklistingSip503WithRetryAfterThreshold = 0
This parameter is used to configure the threshold value for blacklisting destinations due to the reason of 503 Response with Retry-After.
Integer0to00100DT[0..100] nonUnique
cscfBlacklistingSipTransactionTimeoutBypassThrottle = 100
This parameter controls how much of initial SIP requests should be sent to destinations that have been blacklisted as unreachable due to a SIP Transaction Timeout. It is possible to define the percentage of requests that should be sent in this case. If CscfBlacklistingSipTransactionTimeoutBypassThrottle has the value 0, it means that CSCF will behave as recommended in standards, that is, send a 500 error if all destinations are blacklisted. The unreachable destination transport address is blacklisted for a configurable period of time (CscfDestinationUnavailabilityTimer). If blacklisting reason is SIP Transaction Timeout and CscfBlacklistingSipTransactionTimeoutBypassThrottle has the value 100, it means that no matter for how long the node is blacklisted, the CSCF will try to send requests towards it in 100% of the cases (that is, ignore the blacklisting completely). If CscfBlacklistingSipTransactionTimeoutBypassThrottle has another value, for example 70, it means that 70% of all requests will disregard the blacklisting and the requests will be sent anyway. This parameter takes precedence over CscfBlacklistingBypassThrottle in case blacklisting reason is SIP Transaction Timeout.
NOTE: This parameter is a sequence with only one element. To change its value with the ECLI use one of these syntax:
cscfBlacklistingSipTransactionTimeoutBypassThrottle[@1]=<new_value>
cscfBlacklistingSipTransactionTimeoutBypassThrottle[<old_value>]=<new_value>
Integer0to2147483647DT
cscfBlacklistingSipTransactionTimeoutThreshold = 0
This parameter is used to configure the threshold value for blacklisting destinations due to the reason of SIP transaction timeout.
Integer0to2147483647DT
cscfBlacklistingTransportErrorThreshold = 0
This parameter is used to configure the threshold value for blacklisting destinations due to the reason of fatal transport error (socket error).
DefaultQValueDT
cscfDefaultQValue = 0
This attribute is used to set the default value for the q-value parameter when it is absent. The value represents units of one thousandth. Some possible value examples are ”0”, ”1000”, ”500”, ”999”.
DestinationUnavailabilityTimerDT
cscfDestinationUnavailabilityTimer = 60
Defines the time in seconds that CSCF blacklists an unavailable destination in the network.
CscfMaxNoOfTcpConnectionsDT
cscfMaxNoOfTcpConnections = 0
0: no limitation on number of TCP connections towards a specific host
1-50: configures the maximum number of outbound TCP connections towards a specific host
CscfSip500RetryAfterDT
noNotification
cscfSip500RetryAfterMax = 200
This parameter defines the maximum value for the randomly-generated value for the Retry-After header in a SIP 500 response. This is used when an HSS request is throttled or when the response to the request is 3004 Diameter Too Busy.
CscfSip500RetryAfterDT
noNotification
cscfSip500RetryAfterMin = 20
This parameter defines the minimum value for the randomly-generated value for the Retry-After header in a SIP 500 response. This is used when an HSS request is throttled or when the response to the request is 3004 Diameter Too Busy.
TimerSec0to32DT
cscfSipDefaultFailoverTimer = 0
Defines the time in seconds to failover for all SIP requests for all interfaces except Mw and Ma. For Mw and Ma interfaces, the timer only applies to INVITE and REGISTER requests. Overrides the 64*T1 timer. Default value is 0, which means the timer is disabled.
TimerSec0to32DT
cscfSipDefaultNonInviteFailoverTimer = 0
Defines the time in seconds to failover for Mw and Ma interfaces for non-INVITE requests, except REGISTER. Overrides the 64*T1 timer. Default value is 0, which means the timer is disabled.

Takes effect: ChangeType-RunTimeType Session
String0to65535DT
key
mandatory
noNotification
restricted
cscfSipProtocol
This is the key attribute of the CscfSipProtocolClass containing all the sip protocol parameters. One instance of the CscfSipProtocolClass with the key CscfSipProtocol=default is created at startup. This instance can not be deleted.
CscfSipProtocolOwnNodeBehaviorDT
cscfWhiteListOwnNodeBehavior = Enabled
This attribute is used to configure if all own network interfaces and own domains should be white-listed. This list will be used to manage collocated CSCF instances. If a SIP request is to be sent to any entries in the white list, then the SIP overload control throttling can be bypassed.

Takes effect: ChangeTypeRuntimeType – Immediate
IcscfRedirectBehaviorDT
icscfRedirectBehavior = 0
This parameter controls how I-CSCF behaves when receiving a 300, 301 or 302 response to an initial non-REGISTER request.
PcscfRedirectBehaviorDT[0..1]
pcscfRedirectBehavior = 0
This parameter controls how terminating P-CSCF behaves when receiving a 3xx SIP response.
"Possible Values and Meanings:
0 Terminating P-CSCF maps all 3xx responses to 500 Internal Server Error before forwarding it upstream
1 Terminating P-CSCF forwards all 3xx responses transparently"

  class CscfSipProtocolClass