| Managed Object Model 2/155 54-LZN 765 0209-V1 Uen K |
All Differences in
| Name | : BrM | |
| Version | : 3 | |
| Release | : 2 | |
| Correction | : 0 | |
| Compared to |
| Name | : BrM | |
| Version | : 3 | |
| Release | : 2 | |
| Correction | : 0 | |
| old: | <schema xmlns="http://purl.oclc.org/dsdl/schematron"> <pattern> <rule> <assert test='(matches(substring-before(@cscfProactiveMonitoredSipInterfaceEntry, "-"), ".*\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b.*") and matches(substring-after(@cscfProactiveMonitoredSipInterfaceEntry, "-"), "\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}.*")) or ((not(matches(substring-before(@cscfProactiveMonitoredSipInterfaceEntry, "-"), ".*\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}.*"))) and (not(matches(substring-after(@cscfProactiveMonitoredSipInterfaceEntry, "-"), "\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}.*"))))'>[Rule CSCF102] Source and destination address must be the same IP version</assert> <assert test='count(../../../CscfNwIfContainer[cscfNwIfContainerKey eq "0"]/IcscfNwIfs[icscfNwIfContainerKey eq "0"]/IcscfNetworkInterface[icscfNetworkInterfaceEntry = substring-before(@cscfProactiveMonitoredSipInterfaceEntry, "-")]) ge 1 or count(../../../CscfNwIfContainer[cscfNwIfContainerKey eq "0"]/ScscfNwIfs[scscfNwIfContainerKey eq "0"]/scscfNetworkInterface[scscfNetworkInterfaceEntry = substring-before(@cscfProactiveMonitoredSipInterfaceEntry, "-")]) ge 1 or count(../../../CscfNwIfContainer[cscfNwIfContainerKey eq "0"]/PcscfNwIfs[pcscfNwIfContainerKey eq "0"]/PcscfNetworkInterface[pcscfNetworkInterfaceEntry = substring-before(@cscfProactiveMonitoredSipInterfaceEntry, "-")]) ge 1 or count(../../../CscfNwIfContainer[cscfNwIfContainerKey eq "0"]/EcscfNwIfs[ecscfNwIfContainerKey eq "0"]/EcscfNetworkInterface[ecscfNetworkInterfaceEntry = substring-before(@cscfProactiveMonitoredSipInterfaceEntry, "-")]) ge 1 or count(../../../CscfNwIfContainer[cscfNwIfContainerKey eq "0"]/BcfNwIfs[bcfNwIfContainerKey eq "0"]/BcfNetworkInterface[bcfNetworkInterfaceEntry = substring-before(@cscfProactiveMonitoredSipInterfaceEntry, "-")]) ge 1 or count(../../../CscfNwIfContainer[cscfNwIfContainerKey eq "0"]/EatfNwIfContainer[eatfNwIfContainerId eq "0"]/EatfNetworkInterfaceEntry[eatfNetworkInterfaceEntryId = substring-before(@cscfProactiveMonitoredSipInterfaceEntry, "-")]) ge 1'>[Rule CSCF103] Source address must exist in one of network interfaces e.g. IcscfNetworkInterface, ScscfNetworkInterface, PcscfNetworkInterface, EcscfNetworkInterface, BcfNetworkInterface and EatfNetworkInterface</assert> <assert test='every $entry in ../../../CscfMonitoredInterfaceGroupClass[cscfMonitoredInterfaceGroup eq "0"]/CscfMonitoredInterfaceClass[cscfMonitoredInterface eq "default"]/@cscfSipMonitoringSuppressDestinationEntry satisfies substring-after(@cscfProactiveMonitoredSipInterfaceEntry, "-") != $entry'>[Rule CSCF104] Destination address existed in cscfSipMonitoringSuppressDestinationEntry</assert> </rule> </pattern> </schema> |
|
| new: | <schema xmlns="http://purl.oclc.org/dsdl/schematron"> <pattern> <rule> <assert test='(matches(substring-before(@cscfProactiveMonitoredSipInterfaceEntry, "-"), ".*\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b.*") and matches(substring-after(@cscfProactiveMonitoredSipInterfaceEntry, "-"), "\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}.*")) or ((not(matches(substring-before(@cscfProactiveMonitoredSipInterfaceEntry, "-"), ".*\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}.*"))) and (not(matches(substring-after(@cscfProactiveMonitoredSipInterfaceEntry, "-"), "\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}.*"))))'>[Rule CSCF102] Source and destination address must be the same IP version</assert> <assert test='count(../../../CscfNwIfContainer[cscfNwIfContainerKey eq "0"]/IcscfNwIfs[icscfNwIfContainerKey eq "0"]/IcscfNetworkInterface[icscfNetworkInterfaceEntry = substring-before(@cscfProactiveMonitoredSipInterfaceEntry, "-")]) ge 1 or count(../../../CscfNwIfContainer[cscfNwIfContainerKey eq "0"]/ScscfNwIfs[scscfNwIfContainerKey eq "0"]/scscfNetworkInterface[scscfNetworkInterfaceEntry = substring-before(@cscfProactiveMonitoredSipInterfaceEntry, "-")]) ge 1 or count(../../../CscfNwIfContainer[cscfNwIfContainerKey eq "0"]/PcscfNwIfs[pcscfNwIfContainerKey eq "0"]/PcscfNetworkInterface[pcscfNetworkInterfaceEntry = substring-before(@cscfProactiveMonitoredSipInterfaceEntry, "-")]) ge 1 or count(../../../CscfNwIfContainer[cscfNwIfContainerKey eq "0"]/EcscfNwIfs[ecscfNwIfContainerKey eq "0"]/EcscfNetworkInterface[ecscfNetworkInterfaceEntry = substring-before(@cscfProactiveMonitoredSipInterfaceEntry, "-")]) ge 1 or count(../../../CscfNwIfContainer[cscfNwIfContainerKey eq "0"]/BcfNwIfs[bcfNwIfContainerKey eq "0"]/BcfNetworkInterface[bcfNetworkInterfaceEntry = substring-before(@cscfProactiveMonitoredSipInterfaceEntry, "-")]) ge 1 or count(../../../CscfNwIfContainer[cscfNwIfContainerKey eq "0"]/EatfNwIfContainer[eatfNwIfContainerId eq "0"]/EatfNetworkInterfaceEntry[eatfNetworkInterfaceEntryId = substring-before(@cscfProactiveMonitoredSipInterfaceEntry, "-")]) ge 1'>[Rule CSCF103] Source address must exist in one of network interfaces e.g. IcscfNetworkInterface, ScscfNetworkInterface, PcscfNetworkInterface, EcscfNetworkInterface, BcfNetworkInterface and EatfNetworkInterface</assert> <assert test='every $entry in ../../../CscfMonitoredInterfaceGroupClass[cscfMonitoredInterfaceGroup eq "0"]/CscfMonitoredInterfaceClass[cscfMonitoredInterface eq "default"]/@cscfSipMonitoringSuppressDestinationEntry satisfies substring-after(@cscfProactiveMonitoredSipInterfaceEntry, "-") != $entry'>[Rule CSCF104] A destination address must not be configured in both cscfSipMonitoringSuppressDestinationEntry and cscfProactiveMonitoredSipInterfaceEntry</assert> </rule> </pattern> </schema> |
| This attribute is used to define the time in seconds to failover for Mw and Ma interfaces for INVITE non-INVITE requests. This attribute is applied for the list destinations mentioned in attribute cscfDestinationSipAddress. This attribute is not access aware. |
| old: | <schema xmlns="http://purl.oclc.org/dsdl/schematron"> <pattern> <rule> <assert test='not(@scscfShuttingdownBehavior="FORCED_TO_LOCKED" and @scscfRegisteredUsersThreshold gt 0)'>[Rule CSCF106] It is not allowed to set scscfRegisteredUsersThreshold with a value larger than 0 when scscfShuttingdownBehavior is set to FORCED_TO_LOCKED and vice versa</assert> </rule> </pattern> </schema> |
|
| new: | <schema xmlns="http://purl.oclc.org/dsdl/schematron"> <pattern> <rule> <assert test='not(@scscfShuttingdownBehavior="FORCED_TO_LOCKED" and @scscfRegisteredUsersThreshold gt 0)'>[Rule CSCF106] It is not allowed to set scscfRegisteredUsersThreshold with a value larger than 0 when scscfShuttingdownBehavior is set to FORCED_TO_LOCKED and vice versa</assert> <assert test='(((@tcscfBehavior eq 1) and (../../@cscfISPBehavior eq 1)) or (@tcscfBehavior ne 1))'>[Rule CSCF107] If tcscfBehavior is set to enable ("ENABLED"), cscfISPBehavior must be set to I stand-alone ("I_CSCF") </assert> </rule> </pattern> </schema> |
| old: | IMMEDIATE | |
| new: | DELAYED |
| This attribute will control if HSS (LIR) Lookup(s) lookups are performed, not performed or not, transit verification is done on the terminating side of I-CSCF. Note that the attribute CscfISPBehavior cscfISPBehavior must be configured to standalone I-CSCF 1 (standalone I-CSCF) when TcscfBehavior tcscfBehavior is enabled. This attribute is preparing to introduce a new Transit Function CSCF (also referred to T-CSCF).
ENABLED. Takes effect: ChangeTypeRuntimeType - Session |
| old: | <schema xmlns="http://purl.oclc.org/dsdl/schematron"> <pattern> <rule> <assert test=' not(@extNetSelectionDefaultPoolName) or (@extNetSelectionDefaultPoolName = ./ExtNetSelPoolsClass[@extNetSelPools eq "0"]/ExtNetSelPoolTableEntryClass/@extNetSelPoolTableEntry) '>[Rule ENS1] Pool Table named <value-of select="@extNetSelectionDefaultPoolName"/> is being referenced, so it must exist </assert> <assert test=' (matches(@extNetSelectionInitialTableName, "pool.*") and substring-after(@extNetSelectionInitialTableName, ":") = ./ExtNetSelPoolsClass[@extNetSelPools eq "0"]/ExtNetSelPoolTableEntryClass/@extNetSelPoolTableEntry) or (matches(@extNetSelectionInitialTableName, "called.*") and substring-after(@extNetSelectionInitialTableName, ":") = ./ExtNetSelCalledTablesClass[@extNetSelCalledTables eq "0"]/ExtNetSelCalledTableClass/@extNetSelCalledTable) or (matches(@extNetSelectionInitialTableName, "calling.*") and substring-after(@extNetSelectionInitialTableName, ":") = ./ExtNetSelCallingTablesClass[@extNetSelCallingTables eq "0"]/ExtNetSelCallingTableClass/@extNetSelCallingTable) or (matches(@extNetSelectionInitialTableName, "CIC.*") and substring-after(@extNetSelectionInitialTableName, ":") = ./ExtNetSelCicTablesClass[@extNetSelCicTables eq "0"]/ExtNetSelCicTableClass/@extNetSelCicTable) or (matches(@extNetSelectionInitialTableName, "RN.*") and substring-after(@extNetSelectionInitialTableName, ":") = ./ExtNetSelRnTablesClass[@extNetSelRnTables eq "0"]/ExtNetSelRnTableClass/@extNetSelRnTable) or (matches(@extNetSelectionInitialTableName, "SipMessage.*") and substring-after(@extNetSelectionInitialTableName,":") = ./ExtNetSelSipMessageTables[@extNetSelSipMessageTablesId eq "0"]/ExtNetSelSipMessageTable/@extNetSelSipMessageTableId) or (matches(@extNetSelectionInitialTableName, "weight.*") and substring-after(@extNetSelectionInitialTableName, ":") = ./ExtNetSelWeightTables[@extNetSelWeightTablesId eq "0"]/ExtNetSelWeightTable/@extNetSelWeightTableId) or (@extNetSelectionInitialTableName = ./ExtNetSelMatchTables[@extNetSelMatchTablesId eq "0"]/ExtNetSelMatchTable/@extNetSelMatchTableId) or (@extNetSelectionInitialTableName = ./ExtNetSelTablesClass[@extNetSelTables eq "0"]/ExtNetSelTableClass/@extNetSelTable) or (@extNetSelectionInitialTableName = ./ExtNetSelUtcTables[@extNetSelUtcTablesId eq "0"]/ExtNetSelUtcTable/@extNetSelUtcTableId) or (@extNetSelectionInitialTableName eq "not_configured" and @applicationName eq "ExtNetSelection" and @extNetSelectionActiveConfiguration eq "ExtNetSelection2") or (@extNetSelectionInitialTableName eq "not_configured" and @applicationName eq "ExtNetSelection2" and @extNetSelectionActiveConfiguration eq "ExtNetSelection") '>[Rule ENS2] Initial Table named <value-of select="@extNetSelectionInitialTableName "/> is being referenced, so it must exist, or be set to not_configured </assert> </rule> </pattern> </schema> |
|
| new: | <schema xmlns="http://purl.oclc.org/dsdl/schematron"> <pattern> <rule> <assert test=' not(@extNetSelectionDefaultPoolName) or (@extNetSelectionDefaultPoolName = ./ExtNetSelPoolsClass[@extNetSelPools eq "0"]/ExtNetSelPoolTableEntryClass/@extNetSelPoolTableEntry) '>[Rule ENS1] Pool Table named <value-of select="@extNetSelectionDefaultPoolName"/> is being referenced, so it must exist </assert> <assert test=' (matches(@extNetSelectionInitialTableName, "pool.*") and substring-after(@extNetSelectionInitialTableName, ":") = ./ExtNetSelPoolsClass[@extNetSelPools eq "0"]/ExtNetSelPoolTableEntryClass/@extNetSelPoolTableEntry) or (matches(@extNetSelectionInitialTableName, "called.*") and substring-after(@extNetSelectionInitialTableName, ":") = ./ExtNetSelCalledTablesClass[@extNetSelCalledTables eq "0"]/ExtNetSelCalledTableClass/@extNetSelCalledTable) or (matches(@extNetSelectionInitialTableName, "calling.*") and substring-after(@extNetSelectionInitialTableName, ":") = ./ExtNetSelCallingTablesClass[@extNetSelCallingTables eq "0"]/ExtNetSelCallingTableClass/@extNetSelCallingTable) or (matches(@extNetSelectionInitialTableName, "CIC.*") and substring-after(@extNetSelectionInitialTableName, ":") = ./ExtNetSelCicTablesClass[@extNetSelCicTables eq "0"]/ExtNetSelCicTableClass/@extNetSelCicTable) or (matches(@extNetSelectionInitialTableName, "RN.*") and substring-after(@extNetSelectionInitialTableName, ":") = ./ExtNetSelRnTablesClass[@extNetSelRnTables eq "0"]/ExtNetSelRnTableClass/@extNetSelRnTable) or (matches(@extNetSelectionInitialTableName, "SipMessage.*") and substring-after(@extNetSelectionInitialTableName,":") = ./ExtNetSelSipMessageTables[@extNetSelSipMessageTablesId eq "0"]/ExtNetSelSipMessageTable/@extNetSelSipMessageTableId) or (matches(@extNetSelectionInitialTableName, "weight.*") and substring-after(@extNetSelectionInitialTableName, ":") = ./ExtNetSelWeightTables[@extNetSelWeightTablesId eq "0"]/ExtNetSelWeightTable/@extNetSelWeightTableId) or (@extNetSelectionInitialTableName = ./ExtNetSelMatchTables[@extNetSelMatchTablesId eq "0"]/ExtNetSelMatchTable/@extNetSelMatchTableId) or (@extNetSelectionInitialTableName = ./ExtNetSelTablesClass[@extNetSelTables eq "0"]/ExtNetSelTableClass/@extNetSelTable) or (@extNetSelectionInitialTableName = ./ExtNetSelUtcTables[@extNetSelUtcTablesId eq "0"]/ExtNetSelUtcTable/@extNetSelUtcTableId) or (@extNetSelectionInitialTableName eq "not_configured" and @applicationName eq "ExtNetSelection" and @extNetSelectionActiveConfiguration eq "ExtNetSelection2") or (@extNetSelectionInitialTableName eq "not_configured" and @applicationName eq "ExtNetSelection2" and @extNetSelectionActiveConfiguration eq "ExtNetSelection") '>[Rule ENS2] Initial Table named <value-of select="@extNetSelectionInitialTableName "/> is being referenced, so it must exist, or be set to not_configured </assert> <assert test=' (not(@extNetSelectionInitialTransitTableName)) or (matches(@extNetSelectionInitialTransitTableName, "called.*") and substring-after(@extNetSelectionInitialTransitTableName, ":") = ./ExtNetSelCalledTablesClass[@extNetSelCalledTables eq "0"]/ExtNetSelCalledTableClass/@extNetSelCalledTable) or (matches(@extNetSelectionInitialTransitTableName, "calling.*") and substring-after(@extNetSelectionInitialTransitTableName, ":") = ./ExtNetSelCallingTablesClass[@extNetSelCallingTables eq "0"]/ExtNetSelCallingTableClass/@extNetSelCallingTable) or (matches(@extNetSelectionInitialTransitTableName, "CIC.*") and substring-after(@extNetSelectionInitialTransitTableName, ":") = ./ExtNetSelCicTablesClass[@extNetSelCicTables eq "0"]/ExtNetSelCicTableClass/@extNetSelCicTable) or (matches(@extNetSelectionInitialTransitTableName, "RN.*") and substring-after(@extNetSelectionInitialTransitTableName, ":") = ./ExtNetSelRnTablesClass[@extNetSelRnTables eq "0"]/ExtNetSelRnTableClass/@extNetSelRnTable) or (matches(@extNetSelectionInitialTransitTableName, "SipMessage.*") and substring-after(@extNetSelectionInitialTransitTableName,":") = ./ExtNetSelSipMessageTables[@extNetSelSipMessageTablesId eq "0"]/ExtNetSelSipMessageTable/@extNetSelSipMessageTableId) or (matches(@extNetSelectionInitialTransitTableName, "weight.*") and substring-after(@extNetSelectionInitialTransitTableName, ":") = ./ExtNetSelWeightTables[@extNetSelWeightTablesId eq "0"]/ExtNetSelWeightTable/@extNetSelWeightTableId) or (@extNetSelectionInitialTransitTableName = ./ExtNetSelMatchTables[@extNetSelMatchTablesId eq "0"]/ExtNetSelMatchTable/@extNetSelMatchTableId) or (@extNetSelectionInitialTransitTableName = ./ExtNetSelTablesClass[@extNetSelTables eq "0"]/ExtNetSelTableClass/@extNetSelTable) or (@extNetSelectionInitialTransitTableName = ./ExtNetSelUtcTables[@extNetSelUtcTablesId eq "0"]/ExtNetSelUtcTable/@extNetSelUtcTableId) '>[Rule ENS30] Initial Transit Table named <value-of select="@extNetSelectionInitialTransitTableName"/> is being referenced, so it must exist </assert> <assert test=' (@extNetSelectionInitialTransitTableName ne @extNetSelectionInitialTableName) '>[Rule ENS31] Initial Transit Table named <value-of select="@extNetSelectionInitialTransitTableName"/> must be difference from extNetSelectionInitialTableName </assert> </rule> </pattern> </schema> |
| This attribute defines the start range of the called table and the associated ExtNetSelCalledTable. extNetSelCalledTable. Note that when the + sign is used, it must be escaped. escaped with a "\" and "+" is replaced with "2B" or "2b". For example, TableName:\+46 example "default:+021" is configured as "default:\2B021" or TableName:default.
"default:\2b021". Format: tableName:startRange where tableName must match a value in ExtNetSelCalledTable and where startRange must match a value in ExtNetSelCalledTableStartRange. |
| This attribute defines the name start range of ExtNetSelCallingTable name the calling table and the number range. Note: The associated extNetSelCallingTable. Note that when the + sign is used, it must be escaped here, for example, TableName:021 with a "\" and "+" is replaced with "2B" or TableName:default. The string must follow the pattern [ExtNetSelCallingTableName]:[range], where the range part must match the value of the ExtNetSelCallingTableStartRange attribute. "2b". For example "default:+021" is configured as "default:\2B021" or "default:\2b021". he The string must follow the pattern [ExtNetSelCallingTableName]:[range], where the range part must match the value of the ExtNetSelCallingTableStartRange attribute |
| This attribute defines the start range of the CIC table and the associated ExtNetSelCicTable. Note that when the + sign is used, it must be escaped. for example, TableName:\+46 escaped with a "\" and "+" is replaced with "2B" or TableName:default.
"2b". For example "default:+021" is configured as "default:\2B021" or "default:\2b021".
Format: tableName:startRange where tableName must match a value in ExtNetSelCicTable, and where startRange must match a value in ExtNetSelCicTableStartRange. |
| old: | <schema xmlns="http://purl.oclc.org/dsdl/schematron"> <pattern> <rule> <assert test=' ((@extNetSelPoolMode eq 0) and ( count(@extNetSelPoolURI) ge 1 and count(@extNetSelPoolURI) le 2)) or (@extNetSelPoolMode eq 1) '>[Rule ENS27] The extNetSelPoolURI parameter must contain between 1 and 20 entries when extNetSelPoolMode is set to 0 </assert> </rule> </pattern> </schema> |
|
| new: | <schema xmlns="http://purl.oclc.org/dsdl/schematron"> <pattern> <rule> <assert test=' ((@extNetSelPoolMode eq 0) and ( count(@extNetSelPoolURI) ge 1 and count(@extNetSelPoolURI) le 2)) or (@extNetSelPoolMode eq 1) or (@extNetSelPoolMode eq 2) or (@extNetSelPoolMode eq 3) '>[Rule ENS27] The extNetSelPoolURI parameter must contain between 1 and 20 entries when extNetSelPoolMode is set to 0 </assert> </rule> </pattern> </schema> |
| This attribute defines if the pool is considered to be in allocated number mode.
result type of the external network selection analysis. Prerequirement for changing ExtNetSelPoolMode setting extNetSelPoolMode to ALLOCATED_NUMBER is a configured ExtNetSelPoolURI. ExtNetSelPoolURI. Prerequirement for changing ExtNetSelPoolMode setting extNetSelPoolMode to UNALLOCATED_NUMBER is a configured ExtNetSelUnallocatedNrResponseCode. ExtNetSelUnallocatedNrResponseCode. There are no prerequisites for setting extNetSelPoolMode to TRANSIT or NON_TRANSIT. Note: When changing setting pool mode all data in the pool which is not used in the new pool mode will automatically be erased. |
| This attribute defines the start range of the Routing Number and the associated ExtNetSelRnTable. Note that when the + sign is used, it must be escaped. for example, TableName:\+46 escaped with a "\" and "+" is replaced with "2B" or TableName:default.
"2b". For example "default:+021" is configured as "default:\2B021" or "default:\2b021".
Format: "tableName:startRange" where tableName must match a value in ExtNetSelRnTable, and where startRange must match a value in ExtNetSelRnTableStartRange. |
| old: | ||
| new: |
|
| Uniquely identifies the invocation of an action.
action. Identifies the invocation of an action when the managed object allows invocation of more than one action at a time. |
| Progress of the action.
action. The range is between 0 and 100. |
| Result state of a completed action.
action. This field has value NOT_AVAILABLE if the action is not finished. |
| Textual description of the outcome/result of the action containing useful information for the NMS.
NMS. If the action failed, it can contain an error message. |
| Represents an Ericsson software product.
product. The product name, product number, and product revision represent product information stored in PRIM realization part. |
| Represents an Ericsson software product.
product. The product name, product number, and product revision represent product information stored in PRIM realization part. |
| Numeric Enumeration: 0-1 (0=ALLOCATED_NUMBER, 1=UNALLOCATED_NUMBER) 0: ALLOCATED_NUMBER - means that the received SIP request shall be routed. 1: UNALLOCATED_NUMBER - means that the received SIP request shall be rejected. 2: TRANSIT - means that the received request is identified to be a transit call. 3: NON_TRANSIT - means that HSS shall be queried before routing the SIP request. |
| Represents the international standard for the representation of date and time ( ISO 8601).
8601). The string format is "YYYY-MM-DDThh:mm:ss.SSSZ" (excluding quotes). quotes). A DateTime string consists of a date part, a time part, and an optional time zone information part. The time zone part may be a "Z", representing the Coordinated Universal Time (UTC) time zone (equals to +00) or a time zone offset (for example, +02:00). +02:00). If the time zone part is not present, the DateTime value represents local time. time. The following pattern describes the DateTime format: YYYY-MM-DDThh:mm:ss[.S+][Z|+-hh:mm] Where: format: YYYY-MM-DDThh:mm:ss[.S+][Z|+-hh:mm] Where: YYYY = Four digit year year MM = Two digit month (01=January, and so on) on) DD = Two digit day of month (01 through 31) 31) T = Time designator (shows start of time component) component) hh = Two digits of hour (00 through 23, AM/PM not allowed) allowed) mm = Two digits of minute (00 through 59) 59) ss = Two digits of second (00 through 59, leap second not allowed) allowed) S+ = One or more digits of decimal fraction of a second second Z = Time is UTC UTC +- = + or - character indicating positive or negative offset to UTC DateTime values are compliant with ISO 8601 "Representation of dates and times" but are restricted according to RFC 3339 "Date and Time on the Internet: Timestamps". The DateTime format is further restricted as follows: follows: - T and Z designators are upper case. case. - . (dot) is used to indicate start of fractions of seconds (ISO 8601 also allows comma) comma) |
| Represents the international standard for the representation of date and time ( ISO 8601).
8601). The string format is "YYYY-MM-DDThh:mm:ss.SSSZ" (excluding quotes). quotes). A DateTime string consists of a date part, a time part, and an optional time zone information part. The time zone part may be a "Z", representing the Coordinated Universal Time (UTC) time zone (equals to +00) or a time zone offset (for example, +02:00). +02:00). If the time zone part is not present, the DateTime value represents local time. time. The following pattern describes the DateTime format: YYYY-MM-DDThh:mm:ss[.S+][Z|+-hh:mm] Where: format: YYYY-MM-DDThh:mm:ss[.S+][Z|+-hh:mm] Where: YYYY = Four digit year year MM = Two digit month (01=January, and so on) on) DD = Two digit day of month (01 through 31) 31) T = Time designator (shows start of time component) component) hh = Two digits of hour (00 through 23, AM/PM not allowed) allowed) mm = Two digits of minute (00 through 59) 59) ss = Two digits of second (00 through 59, leap second not allowed) allowed) S+ = One or more digits of decimal fraction of a second second Z = Time is UTC UTC +- = + or - character indicating positive or negative offset to UTC DateTime values are compliant with ISO 8601 "Representation of dates and times" but are restricted according to RFC 3339 "Date and Time on the Internet: Timestamps". The DateTime format is further restricted as follows: follows: - T and Z designators are upper case. case. - . (dot) is used to indicate start of fractions of seconds (ISO 8601 also allows comma) comma) |
| EcimDerivedString with length constraint (9..9) (7..9) and pattern restriction. Currently this parameter is restricted to only one possible value.
IMMEDIATE restriction.
DELAYED = CSCF application processes will get some extra time up to 55 seconds to be terminated directly. This behavior is preferable in case of gracefully. IMMEDIATE = CSCF SW upgrade as it application processes will reduce the upgrade time. It should however be noted that terminated directly. SIP session that has not yet been established (when reconfiguration happens) will fail as CSCF will lose SIP state information due to the terminated processes. processes. |
| old: | 9 | |
| new: | 7 |
| old: | 9 | |
| new: | 7 |
| old: | IMMEDIATE | |
| new: | DELAYED|IMMEDIATE |