# CSCF Serving-CSCF Configuration Mode Commands

The Serving-CSCF Configuration Mode is used to set various commands supporting the role of the CSCF service as a Serving CSCF.

IMPORTANT:

The commands or keywords/variables that are available are dependent on platform type, product version, and installed license(s).
3gpp

Enables/disables functionality related to 3GPP Release 8 support. This command is disabled by default.
Platform:

ASR 5000
Product:

SCM (S-CSCF)
Privilege:

Administrator
Syntax

    3gpp Rel8 Cx { alias-indication | dynamic-password-change | ims-restoration | num-auth-vectors value }[ default | no ] 3gpp
    Rel8 Cx { alias-indication | dynamic-password-change | ims-restoration | num-auth-vectors }

default | no

Disables specified 3GPP Release 8 support feature.
Rel8 Cx

Specifies functionality related to 3GPP Release 8 support.
alias-indication

Enables alias indication functionality, a collaborative information exchange between the S-CSCF and HSS. Use this command to display alias information from the HSS.

If both the HSS and the S-CSCF support this feature, Alias Group IDs will be displayed in the output of the show subscribers cscf-only full command.
dynamic-password-change

Enables dynamic password change support on the S-CSCF service, as per 3GPP 33.203 release 8 version 8.8.0.
ims-restoration

Enables IMS restoration procedures on the S-CSCF service. Use this command to enable IMS REGISTER and INVITE restoration procedures defined in 3GPP TS 23.820.
num-auth-vectors value

Enables configurable value for SIP-Number-Auth-Items in MAR.

value must be an integer from 1 to 3. Default is 1.

SCSCF can retrieve multiple authentication vectors from HSS by setting SIP-Number-Auth-Items to an appropriate value. Previously, S-CSCF always set this value to “1”. Using higher values helps to reduce MAR-MAA transactions.
Usage:

Use this command to configure the S-CSCF to support 3GPP Release 8 functionality.
Example:
The following command enables 3GPP Release 8 alias indication functionality on this service:

    3gpp Rel8 Cx alias-indication

The following command disables 3GPP Release 8 dynamic password change support on this service:

    no 3gpp Rel8 Cx dynamic-password-change

allow rfc3261-ua-interworking

Enables the function to allow IMS interworking with RFC3261 SIP User Agents.
Platform:

ASR 5000
Product:

SCM (S-CSCF)
Privilege:

Administrator
Syntax

    [ no ] allow
    rfc3261-ua-interworking

no

Disables the interworking capability.
Usage:

Use this command to enable the S-CSCF to allow IMS interworking with RFC3261 SIP User Agents.
authentication

Configures the authentication method used by the S-CSCF service.
Platform:

ASR 5000
Product:

SCM (S-CSCF, SIP Proxy)
Privilege:

Administrator
Syntax

    authentication { aka-v1 value | allow-noauth [ invite | re-register| register ] | allow-noipauth [ invite | re-register| register ] | allow-unsecure | aor-auth | md5 value }no authentication { aka-v1 | allow-noauth [ invite | re-register| register ] | allow-noipauth [ invite | re-register| register ] | allow-unsecure | aor-auth | md5 }

no

Disables the specified authentication method for the S-CSCF service.
aka-v1 value

Specifies that AKA-v1 algorithm is used as the authentication type when accessing the CSCF service. value specifies a preference - the lower the value, the higher the preference. value must be an integer from 1 to 1000.

IMPORTANT:

In order to change a priority level, you must remove the original value and configure a new one.
allow-noauth [ invite | re-register| register ]

Specifies that access to the S-CSCF service is allowed if authentication fails.

invite: Specifies that access to the S-CSCF service is allowed if authentication fails on INVITE requests only.

re-register: Specifies that access to the S-CSCF service is allowed if authentication fails on RE-REGISTER requests when the request is integrity-protected only.

registration: Specifies that access to the S-CSCF service is allowed if authentication fails on REGISTER requests only.
allow-noipauth [ invite | re-register| register ]

Specifies that access to the S-CSCF service is allowed if early IMS-based IP authentication fails.

invite: Specifies that access to the S-CSCF service is allowed if early IMS-based IP authentication fails on INVITE requests only.

re-register: Specifies that access to the S-CSCF service is allowed if authentication fails on RE-REGISTER requests when the request is integrity-protected only.

registration: Specifies that access to the S-CSCF service is allowed if early IMS-based IP authentication fails on REGISTER requests only.
allow-unsecure

Specifies that un-secure access is allowed to the S-CSCF service.
aor-auth

Specifies that authentication is based on the AoR when accessing the S-CSCF service.
md5 value

Specifies that the MD5 algorithm is used as the authentication type for accessing the S-CSCF service.

value specifies a preference - the lower the value, the higher the preference. value must be an integer from 1 to 1000.

IMPORTANT:

In order to change a priority level, you must remove the original value and configure a new one.
Usage:

Use this command to configure the authentication method used by the S-CSCF service.

IMPORTANT:

The S-CSCF supports multiple authorization schemes, but this requires disabling all authorization configured in the S-CSCF service so that it will send “Unknown” in the Sip-Authorization-Scheme AVP. This allows the HSS to dictate authorization. The following commands disable all authorization configured in the S-CSCF service to allow HSS to control authorization:

    authentication allow-noipauth

    allow rfc3261-ua-interworking

    no authentication
    aka-v1

    no authentication
    md5

Example:
The following command configures the authentication method used by the S-CSCF service to MD5 with a preference of 3:

    authentication md5
    3

bgcf-proxy

Enables SIP BGCF proxy for the service.
Platform:

ASR 5000
Product:

SCM (S-CSCF)
Privilege:

Administrator
Syntax

    bgcf-proxy [ port value | transport { tcp | udp } port value ] ][ default | no ] bgcf-proxy

default | no

Disables SIP BGCF proxy for the service.
port value

Configures port value for SIP BGCF proxy.

value must be an integer from 1 to 65534.
transport
Enables the specific transport protocol for BGCF proxy.

- tcp: Enables TCP transport protocol for BGCF proxy.
- udp: Enables UDP transport protocol for BGCF proxy.

Usage:

Use this command to enable or disable SIP BGCF proxy for the service.
Example:
The following command enables a SIP BGCF proxy on port 561 for this service:

    bgcf-proxy port 561

The following command disables SIP BGCF proxy for this service:

    no bgcf-proxy

diversion-info

Enabling this command prompts the service to add a diversion header (draft-levy-sip-diversion-08) when the call is diverted to a different endpoint due to a call feature. By default, diversion-info is disabled.
Platform:

ASR 5000
Product:

SCM (S-CSCF, SIP Proxy)
Privilege:

Administrator
Syntax

    [ default | no ] diversion-info

default | no

The service will not add a diversion header.
Usage:

Use this command to enable the service to add a diversion header to call setup packets when calls are diverted due to the application of call features.
end

Exits the current mode and returns to the Exec Mode.
Product:

All
Privilege:

Administrator
Syntax

    end

Usage:

Change the mode back to the Exec mode.
exit

Exits the current mode and returns to the previous mode.
Product:

All
Privilege:

Administrator
Syntax

    exit

Usage:

Return to the previous mode.
interrogating-cscf-role

Enables the function to also perform as an Interrogating-CSCF.
Platform:

ASR 5000
Product:

SCM (S-CSCF)
Privilege:

Administrator
Syntax

    [ no ] interrogating-cscf-role

no

Disables the Interrogating-CSCF role in this function.
Usage:

Use this command to enable the S-CSCF to also perform as an Interrogating-CSCF.
local-call-features

Enables/disables local call features. This command is disabled by default.
Platform:

ASR 5000
Product:

SCM (S-CSCF)
Privilege:

Administrator
Syntax

    [ default | no ] local-call-features

default | no

Disables local call features for this S-CSCF.
Usage:

Use this command to enable local call features.
network-id

Configures the Network Identifier.
Platform:

ASR 5000
Product:

SCM (S-CSCF)
Privilege:

Administrator
Syntax

    network-id idno network-id

no

Removes the configured Network Identifier of the entity.
id

The Network Identifier of the entity.

id must be from 1 to 79 alpha and/or numeric characters in length.
Usage:

The Network Identifier is used to compare with the P-Visited-Network-ID header received from P-CSCF to decide home or roaming subscriber at S-CSCF service.
Example:
Sets the Network Identifier to pcscf01.company.com:

    network-id pcscf01.company.com

policy

Configures the policy for Served User Routing in this S-CSCF service.
Platform:

ASR 5000
Product:

SCM (S-CSCF)
Privilege:

Administrator
Syntax

    [ default | no ] policy
    allow p-served-user-routing

default | no

Disables Served User Routing functionality for this S-CSCF.
allow p-served-user-routing

Enables Served User Routing functionality for this S-CSCF.
Usage:

Use this command to enable/disable the policy for Served User Routing.
Example:
The following command enables Served User Routing on this service:

    policy allow p-served-user-routing

The following command disables Served User Routing on this service:

    no policy allow p-served-user-routing

registration lifetime

Configures a registration lifetime for all subscribers to the service.
Platform:

ASR 5000
Product:

SCM (S-CSCF, SIP Proxy)
Privilege:

Administrator
Syntax

    registration lifetime { default sec | max sec | min sec }default registration
    lifetime

default

Returns the command to the default settings.
default sec | max sec | min sec

default sec: Specifies the default amount of time that a registration can exist on the system.

sec must be an integer from 60 to max sec -1.

Default: 3600

IMPORTANT:

default sec must be < or = to max sec and > or = to min sec.

max sec: Specifies the maximum amount of time that a registration can exist on the system.

sec must be an integer from 60 to 1209600.

Default: 86400

IMPORTANT:

max sec must be > or = to min sec.

min sec: Specifies the minimum amount of time that a registration can exist on the system.

sec must be an integer from 60 to max sec -1.

Default: 60

IMPORTANT:

min sec must be < or = to max sec.
Usage:

Use this command to control the amount of time registrations are allowed to exist on this service.

The system responds to registrations in the following manner:
Using default values:

- If a registration with an expiration value lower than the service’s minimum (60) is received, the service will respond with a 423 Interval Too Small message.
- If a registration with an expiration value higher than the service’s maximum (2147483646) is received, the service will automatically reduce the expiration value to the default value.
- If a registration is received missing the “Expires” value, or the value is malformed, the service will automatically respond with 3761 in the 200 OK message.

Example:
The following command configures the maximum registration lifetime to 43200 (12 hours):

    registration lifetime
    max 43200

reliable-prov-resp

Enables/disables the reliability of provisional responses feature.
Platform:

ASR 5000
Product:

SCM (S-CSCF, SIP Proxy)
Privilege:

Administrator
Syntax

    reliable-prov-resp { mandatory | optional }no reliable-prov-resp

no

Disables the reliability of provisional responses feature.
mandatory | optional

mandatory: Both inbound and outbound will request reliability.

optional (default): Reliability is imposed by inbound side. Only if inbound call requests reliability will outbound also request reliability.
Usage:

Use this command to enable/disable the reliability of provisional responses feature.
Example:
The following command sets the reliability of provisional responses feature to mandatory:

    reliable-prov-resp
    mandatory

sifc

Enables Shared Initial Filter Criteria (SiFC) functionality. This command is disabled by default.
Platform:

ASR 5000
Product:

SCM (S-CSCF, SIP Proxy)
Privilege:

Administrator
Syntax

    [ default | no ] sifc

default | no

Disables shared iFC functionality for this S-CSCF.
Usage:

Use this command to configure the S-CSCF to share iFC functionality.

IMPORTANT:

48 SiFC IDs are supported per subscriber.

If both the HSS and the S-CSCF support this feature, subsets of iFC may be shared by several service profiles. The HSS downloads the unique identifiers of the shared iFC sets to the S-CSCF. The S-CSCF uses a locally administered database to map the downloaded identifiers onto the shared iFC sets.

If the S-CSCF does not support this feature, the HSS will not download identifiers of shared iFC sets.

IMPORTANT:

When using this feature option, the network operator is responsible for keeping the local databases in the S-CSCFs and HSSs consistent.
sip-header insert

Enable SIP header insertion for the S-CSCF service. SIP header insertion is disabled by default.
Platform:

ASR 5000
Product:

SCM (S-CSCF)
Privilege:

Administrator
Syntax

    [ no ] sip-header
    insert p-user-database

no

Disables specific SIP header insertion for the S-CSCF service.
p-user-database

Inserts PUD header in SIP (REGISTER) message and Invite from I-CSCF to S-CSCF.
Usage:

Enabling this command allows header insertion in SIP (REGISTER) message.
Example:
The following command enables insertion of PUD header in SIP (REGISTER) message and Invite from I-CSCF to S-CSCF:

    sip-header insert p-user-database
    5

sip-request

Configures SIP Request-related configuration in this S-CSCF service.
Platform:

ASR 5000
Product:

SCM (S-CSCF, SIP Proxy)
Privilege:

Administrator
Syntax

    sip-request re-route { max-attempts attempts | response-code code }default sip-request
    re-route max-attemptsno sip-request re-route
    response-code code

default

Specifies a maximum number of two re-route attempts that a S-CSCF should allow for a given call before passing the negative response upstream.
no

Disables the specified Response code.
re-route

Specify SIP Request re-route related configuration.
max-attempts attempts

Specifies the maximum number of re-route attempts that a S-CSCF should allow for a given call before passing the negative response upstream.

attempts must be an integer from 1 to 10.

Default: 2
response-code code

Specifies the list of Response codes that will be considered as re-routable responses to a call attempt.

code must be a three-digit integer from 400 to 699.

IMPORTANT:

You may configure a maximum of five response code values per S-CSCF service.
Usage:

Use this command to configure:

- list of Response codes that will be considered as re-routable responses to a call attempt.
- the maximum number of re-route attempts that a S-CSCF should allow for a given call before passing the negative response upstream.

Example:
The following command configures the maximum number of re-route attempts to 5:

    sip-request re-route
    max-attempts 5

tas

Configures the S-CSCF to perform Telephony Application Server (TAS) functions.
Platform:

ASR 5000
Product:

SCM (S-CSCF, SIP Proxy)
Privilege:

Administrator
Syntax

    [ default | no ] tas

default | no

Disables the TAS feature for this S-CSCF.
Usage:

Use this command to configure the S-CSCF to perform TAS functions.
tas-service

Identifies the name of the service configured on the system performing Telephony Application Server (TAS) functions.
Platform:

ASR 5000
Product:

SCM (S-CSCF, SIP Proxy)
Privilege:

Administrator
Syntax

    tas-service nameno tas-service

no

Removes the TAS name from the S-CSCF configuration.
name

Specifies the name of the service configured on the system performing TAS functions.

name must be from 1 to 63 alpha and/or numeric characters and be an existing service.
Usage:

Use this command to identify the name of the service configured on the system performing TAS functions
Example:
The following command identifies the TAS service name as scscf3:

    tas-service scscf3