class CscfRegistrationClass

ManagedElement
+-CscfFunction
+-CSCF-Application
+-CscfRegistrationGroupClass
+-CscfRegistrationClass

This is Managed Object Class for CSCF Registration

Attributes
MaxContactsBehaviorDT
cscfMaxContactsBehavior = DISABLED
CscfMaxContactsBehavior=DISABLED means that the CSCF will not enforce any restriction on the number of contacts, and attribute CscfMaxNumberContactsPerUser is ignored. CscfMaxContactsBehavior=REJECT means that the CSCF will not accept the new registrations if the limit CscfMaxNumberContactsPerUser is exceeded. CscfMaxContactsBehavior=OVERWRITE means that the CSCF accept the new registrations at the expense of the oldest contacts for that user, if the limit CscfMaxNumberContactsPerUser is exceeded . This parameter is access aware.
MaxContactsBehaviorDT
cscfMaxContactsBehaviorIrs = DISABLED
CscfMaxContactsBehaviorIrs=0 (Disabled) means that the CSCF will not enforce any restriction on the number of contacts per IRS, and MaxNoOfContacts sent in the user profile from HSS is ignored.
CscfMaxContactsBehaviorIrs=1 (Reject) means that the CSCF will not accept the new registrations for the IRS if the limit set by MaxNoOfContacts in the user profile is exceeded.
CscfMaxContactsBehaviorIrs=2 (Overwrite) means that the CSCF accept the new registrations for the IRS at the expense of the contact with the shortest expire time within the IRS, if the limit set by MaxNoOfContacts in the user profile is exceeded.
If the value configured in CscfMaxNumberContactsPerUser is exceeded when a user tries to add a new contact the CscfMaxContactsBehavior takes precedence over the CscfMaxContactsBehaviorIrs.
This parameter is NOT access aware.
MaxContactsPerUserDT
cscfMaxNumberContactsPerUser = 100
Number of contacts that a user may have registered. This parameter is access aware.
String0to65535DT
key
mandatory
noNotification
restricted
cscfRegistration
This is the key attribute of the CscfRegistrationClass containing all the registration parameters. One instance of the CscfRegistrationClass with the key CscfRegistration=default is created at startup. It is possible to create new instances. The default instance can not be deleted.
RegistrationRefreshTimerDT
cscfRegistrationRefreshDefault = 30
Default registration refresh time in minutes. The CSCF will use this time in certain cases when no registration refresh time is provided and a default value is needed. This parameter is access aware.

This value can be between 1 and 32000 minutes. It must be less than or equal to CscfRegistrationRefreshMax and greater than or equal to CscfRegistrationRefreshMin.
RegistrationRefreshTimerDT
cscfRegistrationRefreshMax = 60
Maximum registration refresh time allowed by the CSCF in minutes. Any registration of refresh time specified greater than this value is reduced to this value. This parameter is access aware.

This value can be between 1 and 32000 minutes. It must be greater than or equal to CscfRegistrationRefreshDefault and CscfRegistrationRefreshMin. For standard compliance and interoperability, the CscfRegistrationRefreshMax must not be less than 60 minutes
RegistrationRefreshTimerDT
cscfRegistrationRefreshMin = 15
Minimum registration refresh time allowed by the CSCF in minutes. Any registration request with a refresh time below this value is rejected. This parameter is access aware.

This value can be between 1 and 32000 minutes. It must be less than or equal to CscfRegistrationRefreshDefault and CscfRegistrationRefreshMax. For standards compliance and interoperability, the CscfRegistrationRefreshMin must not exceed 60 minutes
HssBypassDT
cscfReRegWithHssBypass = NO_BYPASS
This parameter is used to control if HSS bypass is allowed in reregistration handling. When it is set to BYPASS_ IF_FAILED, P-CSCF will add the Service-Route content in the Route header when sending reregister request, and I-CSCF will send the request to the destination received in the Route header (if received) when I-CSCF fails to query HSS. This parameter is not access aware.
boolean
cscfSendLurOnReRegistration = false
This attribute determines if CSCF should send LUR message in case of reregistration. This parameter is not access aware.

Deprecated: 

UserContactIn3rdPartyRegDT
cscfUseUserContactIn3rdPartyReg = scscfDomain
For the 3rd party registration function - toggles the behavior of including the original contact information received in the register request. Otherwise use the ScscfDomainName. If indications to include register request and/or include register response exists in trigger data for the application server, the ScscfDomainName is always used regardless of the configuration of this parameter. This parameter is NOT access aware.
EmergencyRegistrationRefreshTimerDT
scscfEmergencyRegistrationRefreshDefaultPeriod = 5
The registration refresh time in minutes for a contact being registered for emergency calls. The CSCF will ignore the value set in the expires parameter sent by the UE and instead it will return the value of this configuration parameter back to the UE. This value can be between 1 and 32000 minutes. This parameter is access aware.
Integer0to65535DT
scscfExpireTimeForDeRegUponRtr = 0
If an RTR message of reason code "NEW_SERVER_ASSIGNED" or "SERVER_CHANGE" is received for a user who has an ongoing session, S-CSCF will not deregister the user until the time period defined in this parameter has expired. If the user does not have any ongoing sessions, the user will be deregistered immediately. A value of 0 second means that the S-CSCF will deregister the user immediately when the RTR message with the corresponding reason codes is received.
Maximum delay, in seconds, for deregistration of a user with ongoing sessions. This value can be between 0 and 65535 seconds.
RegistrationContactRestrictionDT[0..1]
scscfRegistrationContactRestriction = disabled
This attributes gives the possibility to set restrictions on the contact format "userinfo@FQDN" used at registration, to prevent the risks for loops in SIP networks as described in RFC 5393. Following formats are always accepted; "userinfo@IP-address", "IP-address" and "FQDN".

disabled: There are no restrictions.
untrustedGW: If the Register message is received from an untrusted gateway (not configured in "CscfTrustedGateway"), any attempt to register a contact using the format "userinfo@FQDN" is rejected.
enabled: All registrations with contact headers on format "userinfo@FQDN" are rejected
ShortenUserRegistrationTimeDT[0..1]
scscfShortenUserRegistrationTime = ""
When setting this attribute, S-CSCF immediately makes an attempt to shorten the user’s remaining registration time. The attribute is a string including the user’s private identification and a new reregistration time in minutes. If the user is registered in the S-CSCF and the provided reregistration time is shorter than the remaining registration time, the new reregistration time is set. If the user has subscribed to the reg event package, a NOTIFY request including the event attribute 'shortened' is sent. Independent of how the attribute is set, S-CSCF will directly add the string 'Executed: ' in front of the given string, just to acknowledge that the attribute was set and an attempt is made.
Note:
1, When the value of the new reregistration time is set to 0 minutes, the user with this specific private identity will be deregistered immediately in S-CSCF, and any on-going sessions of this user will be terminated.
2, This function shall not be used for bulk user deregistration.
UnregisteredProfileTimerDT
scscfUnregisteredProfileTimer = 720
This parameter is used to configure how long S-CSCF should keep unregistered user profile safter it has been downloaded from HSS.
boolean
scscfwImpuEnabled = false
This attribute determines if IP-PBX Registration is supported in the CSCF. This parameter is not access aware.

  class CscfRegistrationClass