vCSCF Network Impact Report from 1.7.0 to 1.8.2
Call Session Control Function

Contents

1Introduction

2

General Impact
2.1Backward Compatibility
2.2Capacity and Performance
2.3Hardware and Platform
2.4Upgrade Impact
2.5Deprecated Features
2.6Obsolete Features
2.7Other Network Elements

3

Interfaces
3.1Inter-Node Interface
3.2Operation and Maintenance

4

Summary of Impacts per Feature

5

Impact on CSCF Features
5.1Emergency Call Handling
5.2Graceful Shutdown
5.3OAM Management (Virtualized)
5.4SIP Request Handling
5.5Traceability and Troubleshooting
5.6Transit Support
5.7VNF Scaling

1   Introduction

This Network Impact Report (NIR) describes how the Virtual Call Session Control Function (vCSCF) 1.8.2 with new and enhanced commercial features affects the vCSCF 1.7.0. The NIR also describes the impact on the overall network, including all affected products and functions.

In this document, the term "vCSCF" refers to the product and the term "CSCF" refers to the CSCF application, independent of being deployed in a native or virtual environment.

Note:  
The vCSCF product is a software-only product. It is not bundled with any hardware platform or virtualization software.

This document covers the following enhanced features:

2   General Impact

This section describes the general impact owing to the introduction of the vCSCF 1.8.2.

2.1   Backward Compatibility

The vCSCF is backward compatible.

2.2   Capacity and Performance

The subscriber capacity increases by the introduction of the vCSCF 1.8.2 if the same version of cloud environment is used.

The performance improves by the introduction of the vCSCF 1.8.2.

2.3   Hardware and Platform

The vCSCF is a software-only product.

The demands on the hardware and platform are specified in Virtual CSCF Infrastructure Requirements.

2.4   Upgrade Impact

Smooth upgrade is supported for the vCSCF 1.7.0 – vCSCF 1.8.2 upgrade.

2.5   Deprecated Features

There are no deprecated features.

2.6   Obsolete Features

There are no obsolete features.

2.7   Other Network Elements

The Northbound Interface (NBI) is modified, which may affect external management systems, for example the Operation and Support System Radio and Core (OSS-RC).

3   Interfaces

This section describes interface changes between the existing and new revisions of the product. The changes to interfaces described here can require changes to the operator systems, technical plans, training of operator personnel, and so on.

No impact indicates that no changes are needed.

3.1   Inter-Node Interface

There are no changed inter-node interfaces.

3.2   Operation and Maintenance

This section describes changes to attributes, alarms, and counters.

3.2.1   Provisioning and Configuration

This section lists changed, deleted, and new attributes.

Further information on attributes can be found in the following documents:

3.2.1.1   Changed Attributes

The changed attributes are described in Table 1.

Table 1    Changed Attributes

Attribute Name

Description In vCSCF 1.7.0

Description In vCSCF 1.8.2

OAM Management (virtualized)

cscfAdministrativeState

This attribute indicates the current administrative state of the CSCF. This attribute is used to set the node state to 0 (Locked), 1 (Unlocked), or 2 (Shutting down).


A short description of the behavior of CSCF at different states of cscfAdministrativeState is given here.


When the node is in state: 0 (Locked), the CSCF is to be taken out of service as soon as possible. Established sessions, except emergency sessions, are released, users are deregistered, and new SIP requests are rejected.


When the node is in state: 1 (Unlocked), the CSCF node handles requests and performs functions normally.


When the node is in state: 2 (Shutting down), the CSCF is gracefully taken out of service with minimal traffic disturbance. As long as users are registered, non-register traffic is processed as when in Unlocked state. Users are de-registered/re-distributed when handling registration traffic. When all users are de-registered/re-distributed and all sessions are terminated, the CSCF automatically transits from Shutting down to Locked state.


The default value is 0 (Locked).

This attribute indicates the current administrative state of the CSCF. This attribute is used to set the node state to 0 (Locked), 1 (Unlocked), or 2 (Shutting down).


A short description of the behavior of the CSCF at different states of cscfAdministrativeState is given here.


When the node is in state: 0 (Locked), the CSCF is to be taken out of service as soon as possible. cscfAdministrativeState is not allowed to change from Locked to Unlocked when cscfLockedbehavioris FORCED and still in active state. It is also not allowed to change cscfAdministrativeState from Locked to Shutting down.


When the node is in state: 1 (Unlocked), the CSCF node handles requests and performs functions normally.


When the node is in state: 2 (Shutting down), the CSCF is gracefully taken out of service with minimal traffic disturbance and the CSCF automatically transits from Shutting down to Locked or Unlocked, depending on the configuration.


The default value is 0 (Locked).

Transit Support

extNetSelPoolMode

This attribute defines if the pool is considered to be in allocated number mode.


  • Prerequirement for changing extNetSelPoolMode to 0 is a configured extNetSelPoolURI.

  • Prerequirement for changing extNetSelPoolMode to 1 is a configured ExtNetSelUnallocatedNrResponseCode.


When changing pool mode, all data in the pool that is not used in the new pool mode is automatically erased.


    Possible Values and Meanings:

  • 0 – allocated number

  • 1 – unallocated number

This attribute defines the result type of the External Network Selection analysis.


  • Prerequirement for setting extNetSelPoolMode to ALLOCATED_NUMBER is a configured ExtNetSelPoolURI.

  • Prerequirement for setting extNetSelPoolMode to UNALLOCATED_NUMBER is a configured ExtNetSelUnallocatedNrResponseCode.

  • No prerequirement for setting extNetSelPoolMode to TRANSIT or NON_TRANSIT.


When changing pool mode, all data in the pool that is not used in the new pool mode automatically is erased.


    Possible Values and Meanings:

  • 0: ALLOCATED_NUMBER - means that the received SIP request is routed.

  • 1: UNALLOCATED_NUMBER - means that the received SIP request is rejected.

  • 2: TRANSIT - means that the received request is identified to be a transit call.

  • 3: NON_TRANSIT - means that HSS is queried before routing the SIP request.

tcscfBehavior

This attribute controls if HSS (LIR) Lookup(s) are performed or not, on the terminating side of I-CSCF.


The attribute cscfISPBehavior must be configured to 1 (standalone I-CSCF) when tcscfBehavior is enabled. This attribute is preparing to introduce a new Transit Function CSCF (also referred to T-CSCF).


    Possible Values and Meanings:

  • 0: DISABLED - HSS (LIR) lookups are performed in the I-CSCF for terminating traffic.

  • 1: ENABLED - HSS (LIR) lookups are NOT performed in the I-CSCF for terminating traffic.

This attribute controls if HSS (LIR) lookups are performed, not performed, or transit verification is done on the terminating side of the I-CSCF.


The attribute cscfISPBehavior must be configured to 1 (standalone I-CSCF) when tcscfBehavior is ENABLED.


    Possible Values and Meanings:

  • 0: DISABLED - HSS (LIR) lookups are performed in the I-CSCF for terminating traffic.

  • 1: ENABLED - HSS (LIR) lookups are NOT performed in the I-CSCF for terminating traffic.

  • 2: TRANSIT_VERIFICATION - transit verification is done before HSS (LIR) lookups in the I-CSCF for terminating traffic to avoid HSS lookups.

VNF Scaling

cscfProcessBehaviourAtClusterReconfiguration

This parameter is used to indicate the CSCF process termination behavior during Cluster Reconfiguration.


    Cluster Reconfiguration occurs during:

  • CSCF software upgrade

  • CSCF Cluster Instance Lock (Virtual deployment locking of VM instance)

  • CSCF Scale-In and Scale-Out (Virtual deployment only)


    Possible Values and Meanings:

  • IMMEDIATE = The CSCF application processes are terminated directly. This behavior is preferable for CSCF software upgrade as it reduces the upgrade time. A SIP session that has not been established when reconfiguration happens, fails since the CSCF loses all SIP state information because of the terminated processes.


The default value is IMMEDIATE.

This parameter is used to indicate the CSCF process termination behavior during Cluster Reconfiguration.


    Cluster Reconfiguration occurs during:

  • CSCF software upgrade

  • CSCF Cluster Instance Lock (Virtual deployment locking of VM instance)

  • CSCF Scale-In and Scale-Out (Virtual deployment only)


    Possible Values and Meanings:

  • DELAYED = The CSCF application processes get some extra time, up to 55 seconds, to be terminated gracefully.

  • IMMEDIATE = The CSCF application processes are terminated directly. A SIP session that has not been established when reconfiguration occurs, fails since the CSCF loses all SIP state information because of the terminated processes.


The default value is DELAYED.

3.2.1.2   Deleted Attributes

There are no deleted attributes.

3.2.1.3   Deprecated Attributes

There are no deprecated attributes.

3.2.1.4   Obsolete Attributes

There are no obsolete attributes.

3.2.1.5   New Attributes and Environment Variables

The new attributes are described in Table 2.

Table 2    New Attributes

Attribute Name

Description

OAM Management (Virtualized)

cscfLockedBehavior

This attribute describes the behavior of the CSCF during the Locked state. The configured value takes effect when cscfAdministrativeState is set to 0 (LOCKED). This attribute is not access-aware.


Possible values are GRACEFUL, IGNORE_REQUESTS, and FORCED.


The default value is GRACEFUL.

SIP Request Handling

cscfBlacklistingThresholdInterval

This attribute defines the measurement period, in seconds, for blacklisting thresholds.


    This attribute applies to the following SIP blacklisting reasons:

  • SIP 503 Response with Retry-After

  • SIP 503 Response without Retry-After

  • SIP transaction time-out

  • Fatal transport error (socket error)


Accepted range: 086400


When it is set to 0, only CscfDestinationUnavailabilityTimer (or the Retry-After header for SIP 503 responses with Retry-After) is used as measurement period for blacklisting thresholds and blacklisting period.

cscfBlacklistingThresholdIntervalDest

This attribute defines the measurement period, in seconds, for blacklisting thresholds for specific destinations in the network.


    This attribute applies to the following SIP blacklisting reasons:

  • SIP 503 Response with Retry-After

  • SIP 503 Response without Retry-After

  • SIP transaction time-out

  • Fatal transport error (socket error)


Possible values: default or [0–9]{1,10}


Accepted length: 1–7


When it is set to default, there is no specific configuration for the destination.

Transit Support

extNetSelectionInitialTransitTableName

This parameter must be configured with the name of the ENS table to indicate where to start a navigating table for transit verification. The referenced table must be configured before this parameter can be changed.


A defined ENS navigation and matching for transit verification. For example: SipMessage:[tableName], calling:[tableName], P-Asserted-Identity:[tableName], CIC:[tableName], RN:[tableName] or called:[tableName].


Default value: None.

There are no new environment variables.

3.2.2   Fault Management

This section describes alarms that have been changed, deleted, or added.

3.2.2.1   Changed Alarms

The new alarms are described in Table 3.

Table 3    Changed Alarms

Alarm Name

Description of Change

Transit Support

CSCF External Network Selection Initial Table Incorrectly Configured

The alarm also is raised when the extNetSelectionInitialTransitTableName parameter is set to an empty table that does not contain any entries, or when some other configuration error is discovered in the ENS tables.


For the initial table extNetSelectionInitialTableName, the Additional Text field states Configured Initial Table <table type>:<tablename> is empty.


For the initial transit table extNetSelectionInitialTransitTableName, the Additional Text field states Configured Initial Transit Table <table type>:<tablename> is empty.

CSCF External Network Selection Memory Limit Reached

When this alarm is raised, any transit verification causes all SIP messages to be handled as non-transit.

CSCF External Network Selection Table Loop Detected

This alarm indicates if a loop was detected in the transit verification analysis or in the External Network Selection analysis.


The Additional Info field is extended as R:SipMessage=[INVITE tel:+468000000000 SIP/2], SdpMediaType=[]” or T:SipMessage=[INVITE tel:+468000000000 SIP/2], SdpMediaType=[], where R stands for External Network Selection and T stands for transit verification.

3.2.2.2   Deleted Alarms

There are no deleted alarms.

3.2.2.3   Deprecated Alarms

There are no deprecated alarms.

3.2.2.4   Obsolete Alarms

There are no obsolete alarms.

3.2.2.5   New Alarms

There are no new alarms.

3.2.3   Events and Notifications

This section describes events and notifications that have been changed, deleted, or added.

3.2.3.1   Changed Events and Notifications

There are no changed events and notifications.

3.2.3.2   Deleted Events and Notifications

There are no deleted events and notifications.

3.2.3.3   Deprecated Events and Notifications

There are no deprecated events and notifications.

3.2.3.4   Obsolete Events and Notifications

There are no obsolete events and notifications.

3.2.3.5   New Events and Notifications

There are no new events and notifications.

3.2.4   Counters

This section describes counters that have been changed, deleted, or added.

3.2.4.1   Changed Counters

There are no changed counters.

3.2.4.2   Deleted Counters

There are no deleted counters.

3.2.4.3   Deprecated Counters

There are no deprecated counters.

3.2.4.4   Obsolete Counters

There are no obsolete counters.

3.2.4.5   New Counters

There are no new counters.

4   Summary of Impacts per Feature

This section summarizes the impact per feature when the feature is turned off, as listed in Table 4.

The description of impact is as follows:

Table 4    Impacts per Feature

Feature

Impact

Basic or Optional


New or Enhanced

Included in Value Packs

Relation to Other Features or Nodes

Major

Minor

No

Emergency Call Handling

   

X

Optional


Enhanced

Voice.


Service Identity


SIP Trunking


Dynamic User

 

Graceful Shutdown

   

X

Basic


Enhanced

Voice


Messaging


Service Identity


SIP Trunking


Transit


Dynamic User

HSS

OAM Management (virtualized)

   

X

Basic


Enhanced

Voice


Messaging


Service Identity


SIP Trunking


Transit


Dynamic User

 

SIP Request Handling

   

X

Basic


Enhanced

Voice


Messaging


Service Identity


SIP Trunking


Transit


Dynamic User

SIP Nodes

Traceability and Troubleshooting

   

X

Basic


Enhanced

Voice


Messaging


Service Identity


SIP Trunking


Transit


Dynamic User

Core Networks Operations Manager

Transit Support

   

X

Optional


Enhanced

Transit

 

VNF Scaling

 

X

 

Basic


Enhanced

Voice


Messaging


Service Identity


SIP Trunking


Transit


Dynamic User

 

5   Impact on CSCF Features

This section shows the impact on the CSCF features when the feature is turned on.

5.1   Emergency Call Handling

This section describes the enhanced feature Emergency Call Handling.

5.1.1   Description

If an emergency call is rejected by the last Public Safety Answering Point (PSAP) assigned by the Location Repository Function (LRF), and the default PSAP is not configured or the call is a service test call, the Emergency Call Session Control Function (E-CSCF) forwards the SIP error response that it received from the last failed PSAP to the caller. This behavior applies to an E-CSCF with a SIP-based Ml interface.

5.2   Graceful Shutdown

This section describes the enhanced feature Graceful Shutdown.

5.2.1   Description

To get a faster graceful shutdown behavior and not prevent the Serving Call Session Control Function (S-CSCF) to automatically transit from Shutting Down to Locked state, a new behavior for the unregistered users is introduced.

When cscfAdministrativeState is set to SHUTTINGDOWN, unregistered users are started to be deregistered by the S-CSCF. Any new session establishment attempt related to services for unregistered or not-registered users are rejected through a SIP 480 response when scscfRedundantScscfEntry is empty. When scscfRedundantScscfEntry is configured, they are rejected through a SIP 305 response.

When all registered users are deregistered, the S-CSCF automatically sets cscfAdministrativeState to LOCKED, even when any unregistered users remain in the S-CSCF.

5.3   OAM Management (Virtualized)

This section describes the enhanced feature OAM Management (Virtualized).

5.3.1   Description

When the CSCF is in the Administrative State Locked, the new parameter cscfLockedBehavior defines the behavior of the CSCF.

The parameter cscfLockedBehavior has the following settings:

5.4   SIP Request Handling

This section describes the enhanced feature SIP Request Handling.

5.4.1   Description

It is possible to configure the time period for accumulating the blacklisting thresholds interval separately from the blacklisting duration period. The threshold interval can be configured per Fully Qualified Domain Name (FQDN), next to the global configuration.

It applies to the following SIP blacklisting reasons:

If the threshold for one of these reasons is exceeded during the measurement period, the blacklisting period starts. During the blacklisting period, received requests are not forwarded to the blacklisted destination.

5.5   Traceability and Troubleshooting

This section describes the enhanced feature Traceability and Troubleshooting.

5.5.1   Description

The CSCF is enhanced to align the CSCF Health Check output format structure and use with other IP Multimedia Subsystem (IMS) Virtual Network Functions (VNFs). The new XML® output format enables using the results in a networking monitoring tool. The CSCF also supports new command line options for the Health Check script.

5.6   Transit Support

This section describes the enhanced feature Transit Support.

5.6.1   Description

The transit function in a terminating Interrogating Call Session Control Function (I-CSCF) is enhanced with a transit verification function that enables determination if SIP requests must be transited based on configurable criteria. All SIP requests that fulfill the configured criteria are handled as transit requests for which Home Subscriber Server (HSS) queries are suppressed. All SIP requests that do not fulfill the configured criteria are handled as non-transit requests.

For example, when a terminating I-CSCF receives a SIP request with a telephone number in its Request-URI, the transit verification function compares the originating network information in the received Via header and the called number in the received Request-URI with the configured criteria. If extNetSelectionInitialTransitTableName is not configured or the referenced table is misconfigured, all SIP requests are handled as non-transited requests.

The transit verification function is configurable for a standalone I-CSCF and a collocated IS-CSCF.

5.7   VNF Scaling

This section describes the enhanced feature VNF Scaling.

5.7.1   Description

The configuration attribute cscfProcessBehaviourAtClusterReconfiguration can be set to a new value: DELAYED. This new value delays the process termination so the traffic disturbance during Cluster Reconfiguration is reduced.