Configures call control policy.
Command Mode
Exec > Global Configuration (config) > AMF Global Configuration (config-amf-global)
Syntax
call-control-policy cc_policy_name { am-policy skip { false | true} | asynch-type-comm { false | true } | authenticate { all-events { frequency frequency_count | periodicity duration } | registration-request { inter-rat { frequency frequency_count | periodicity duration } | intra-rat { frequency frequency_count | periodicity duration } | normal { frequency frequency_count | periodicity duration } | periodic { frequency frequency_count | periodicity duration } } | service-request { data { frequency frequency_count | periodicity duration } | signaling { frequency frequency_count periodicity duration } } } | core-network-type-restriction { 5GC | override-udm-restrictions } | default-dnn dnn_name | default-nssai [ sst { sdt } ] | disable-init-csr-reg { false | true } | disable-rfsp-pcf { false | true } | eir-check enabled | enable-init-csr-reg-for { false | true } | feature-support-ie { emergency-fallback supported target-cn { EPC | 5GC } | ims-vops-service-3gpp supported { false { reject-voice-centric-ue } | true { ue-capability-match-required } } | iwk-n26-supported | pcscf-restoration-supported { false | true } | redirection-eps-fallback { not-supported | supported } } | guti-reallocation { periodic-registration { disabled | frequency frequency_count | periodicity duration } | service-request { frequency frequency_count | periodicity duration } } | local-cause-code-map | paging-priority [ map { arp | range } ] | policy { amf-redirection { horizontal-key-derivation { false | true } | use-source-key { false | true } } | context-release force-smf-update { false | true } | nssf-interaction { disabled | enabled } | slicing [ inclusion-mode { A | B | C | D | None } ] | sms-over-nas { false | true } | ue-cfg-update { on-nssf-slice-change { false | true } | on-sms-change { false | true } | on-tai-change { false | true } } | ue-context-transfer { allow-interplmn-supi-transfer { false | true } | horizontal-key-derivation { false | true } | use-source-key { false | true } | use-source-pcf { false | true } } } | rat-type-restriction { EUTRA | NR | VIRTUAL | WLAN } | registration [ restrict [ access-type all ] ] | report-uli { false | true } | security-algo range | supi mnc | tai-group | timers { context-transfer-guard { n14-interface guard_time_value | n26-interface guard_time_value } | ho-supervisory timer_value | t3346 timer_value | t3502 timer_value | t3512 timer_value | t3513 { attempts paging_attemps_count | value timeout_value } | t3522 { value timer_value | retry max_rtries } | t3550 { value timer_value | retry max_retries } | t3555 { value timer_value | retry max_retries } | t3560 { value timer_value | retry max_retries } | t3570 { value timer_value | retry max_retries } | tidle timer_value | tidt timer_value | tn2 timer_value | tpurge timer_value } }
call-control-policy
cc_policy_name
Specify the name of the Call Control Policy.
Must be a string.
am-policy skip { false | true }
Specify whether to skip fetching the AM Policy. Default valuse is false.
asynch-type-comm { false | true }
Specify whether to enable or disable asynchronous communication.
Must be one of the following:
Default Value: false.
authenticate { all-events { frequency
frequency_count
| periodicity
periodicity_duration
} | registration-request { inter-rat { frequency
frequency_count
| periodicity
periodicity_duration } | intra-rat { frequency
frequency_count
| periodicity
periodicity_duration
} | normal { frequency
frequency_count
| periodicity
periodicity_duration } | periodic { frequency
frequency_count
| periodicity
periodicity_duration
} } | service-request { data { frequency
frequency_count
| periodicity
periodicity_duration
} | signaling { frequency
frequency_count
| periodicity
periodicity_duration} } }
-
authenticate
all-events
—Specify the option to authenticate all events. It is also the default or the fallback authentication option, when the configuration
does not present for any type.
-
authenticate
registration-request
normal | periodic | inter-rat | intra-rat —Specify the required option to authenticate the registration process.
-
authenticate
service-request
{ data | signaling } —Specify the option to authenticate the service type for the service request.
-
frequency
frequency_count
—Specify the required frequency duration or count for authenticating each option. The frequency range is 0–256. The disabled
value is 0.
-
periodicity
periodicity_duration
—Specify the time, period, or duration for authenticating the selected option. The periodicity duration range is 0–10800 (minutes).
The disabled value is 0.
core-network-type-restriction
restriction
Specify the core network type restriction.
Must be one of the following:
default-dnn
dnn_name
Specify the default DNN.
Must be a string.
default-nssai
Specify the default NSSAI that is assigned to a user equipment (UE) or a subscriber by the network.
disable-init-csr-reg { false | true }
Specify whether to enable or disable initial CSR registration.
Must be one of the following:
Default Value: true.
disable-rfsp-pcf { false | true }
Specify whether to enable or disable RFSP PCF.
Must be one of the following:
Default Value: false.
enable-init-csr-reg-for { false | true }
Specify whether to enable or disable initial CSR registration.
Must be one of the following:
Default Value: false
feature-support-ie
Configure and specify about supported or unsupported AMF or 5GC features.
emergency-fallback supported target-cn { EPC | 5GC }
Specify the option to enable UE to direct the emergency fallback to the 5GC or EPC network.
Must be one of the following:
iwk-n26-supported
Specify the "Interworking without N26" indicator supported within the 5GS network functionality support. It gets applied only
when the "Interworking without N26" indicator in the 5GS network functionality is in a supported state. When not supported,
the "unsupported status" does not have a reference to the status.
pcscf-restoration-supported { true | false }
Specify an option for the IMS network to maintain service continuity and recover from disruptions affecting the PCSCF.
Must be one of the following:
Default Value: false.
redirection-eps-fallback { not-supported | supported }
Specify an option for the UE support and redirection for the EPS Fallback for voice, as a part of ICSR.
Must be one of the following:
reject-voice-centric-ue { false | true }
Specify if VoPS is not supported whether to reject voice-centric UE registration.
Must be one of the following:
Default Value: false.
ue-capability-match-required { false | true }
Specify whether if VoPS is supported UE capability check is required or not required.
This option appears when the supported is selected as true .
Must be one of the following:
Default Value: false.
guti-reallocation { periodic-registration { frequency
frequency_count | periodicity duration } | service-request { frequency
frequency_count | periodicity duration } }
Specify the options to configure the GUTI reallocation for periodic registration or service request based on the number of
occurrences (frequency) or based on a time interval (periodicity).
local-cause-code-map
Specify a group of cause code maps in AMF.
paging-priority [ map { arp | range }
Specify the ARP value from SMF.
Must be an integer in the range of 1-15.
policy
Specify policy-related settings.
amf-redirection
Specify amf-redirection settings.
horizontal-key-derivation { false | true }
Specify whether source AMF will generate new key every time.
Must be one of the following:
Default Value: false.
use-source-key { false | true }
Specify whether target AMF will use key received from source AMF.
Must be one of the following:
Default Value: true.
context-release force-smf-update { false | true }
Enables or disables the SMF force update on context release.
Must be one of the following:
Default Value: false.
nssf-interaction { disabled | enabled }
Enables or disables the NSSF interaction.
slicing
Speify the network slicing settings.
inclusion-mode { A | B | C | D | None }
Speify the the inclusion mode for slicing.
sms-over-nas { false | true }
Configures support for SMS over NAS (Non-Access Stratum).
ue-cfg-update
Specify user equipment configuration update settings.
on-nssf-slice-change { false | true }
Configures updates on NSSF slice changes.
on-sms-change { false | true }
Configures updates on SMS changes.
on-tai-change { false | true }
Configures updates on TAI changes.
ue-context-transfer
Configures user equipment context transfer settings.
allow-interplmn-supi-transfer { false | true }
Allows SUPI transfer across PLMNs.
horizontal-key-derivation { false | true }
Enables or disables horizontal key derivation during context transfer.
use-source-key { false | true }
Configures usage of source key during context transfer.
use-source-pcf { false | true }
Configures usage of source PCF during context transfer.
rat-type-restriction { EUTRA | NR | VIRTUAL | WLAN }
Configures restrictions on radio access technology types.
registration [ restrict [ access-type all ] ]
Configures registration restrictions with optional access type specification.
report-uli { false | true }
Specify whether to enable or disable ULI report.
Must be one of the following:
Default Value: false.
security-algo range
Configures the range for security algorithms.
supi [ mnc mnc_length ]
Specify the length of Mobile Network Code (MNC) supported. Supported values are 2 and 3.
tai-group tai_group_name
Specify name of the TAI group. TAI group name refers to the one of the configured name in tai-group.
timers
Configures various timers for different operations.
{ context-transfer-guard { n14-interface
guard_time_value
| n26-interface guard_time_value
}
-
n14-interface
guard_time_value
Specify the timer value in seconds in the range of 0 to 10.
The default value is 5. The value 0 is used to disable the timer in the procedure.
-
n26-interface
guard_time_value
Specify the timer value in seconds in the range of 0 to 10.
The default value is 5. The value 0 is used to disable the timer in the procedure.
ho-supervisory timer_value
Specify the timer value in milliseconds.
Must be an integer in the range of 100-10000.
Default Value: 500.
t3346 timeout_duration
Specify the timeout period in seconds.
Must be an integer in the range of 0-11160. The default value is 900 seconds.
t3502 timeout_duration
Specify the timeout period in seconds.
Must be an integer in the range of 0-35712000. The default value is 720 seconds.
t3512 timeout_duration
Specify the timeout period in seconds.
Must be an integer in the range of 0-35712000. The default value is 3240 seconds.
t3513 { attempts paging_attempts_count | value timeout_value }
-
attempts paging_attempts_count
Specify the number of paging attempts.
Must be an integer in the range of 1-5.
Default Value: 2.
-
value timeout_value
Specify the t3513 timeout value.
Must be an integer in the range of 1 to 10.
Default Value: 5.
t3522 { value timeout_duration | retry max_retries }
-
value timeout_duration
Specify the timeout period in seconds.
Must be an integer in the range of 0-30.
Default Value: 6.
-
retry max_retries
Specify the maximum number of retries.
Must be an integer in the range of 0-5.
Default Value: 4.
t3550 { value timeout_duration | retry max_retries }
-
value timeout_duration
Specify the timeout period in seconds.
Must be an integer in the range of 0-30.
Default Value: 6.
-
retry max_retries
Specify the maximum number of retries.
Must be an integer in the range of 0-5.
Default Value: 4.
t3555 { value timeout_duration | retry max_retries }
-
value timeout_duration
Specify the timeout period in seconds.
Must be an integer in the range of 0-30.
Default Value: 6.
-
retry max_retries
Specify the maximum number of retries.
Must be an integer in the range of 0-5.
Default Value: 4.
t3560 { value timeout_duration | retry max_retries }
-
value timeout_duration
Specify the timeout period in seconds.
Must be an integer in the range of 0-30.
Default Value: 6.
-
retry max_retries
Specify the maximum number of retries.
Must be an integer in the range of 0-5.
Default Value: 4.
t3570 { value timeout_duration | retry max_retries }
-
value timeout_duration
Specify the timeout period in seconds.
Must be an integer in the range of 0-30.
Default Value: 6.
-
retry max_retries
Specify the maximum number of retries.
Must be an integer in the range of 0-5.
Default Value: 4.
tidle timeout_duration
Specify the timer value in seconds.
Must be an integer in the range of 30-25200.
tidt timeout_duration
Specify the timeout period in seconds.
Must be an integer in the range of 0-35712000.
Default value is 3480.
tn2 timeout_duration
Specify the timeout period in seconds.
Must be an integer in the range of 0-35712000.
Default value is 6.
tpurge timeout_duration
Specify the timeout period in seconds.
Must be an integer in the range of 0-35712000.
Default value is 86400.
Usage Guidelines
Use this command to configure call control policy parameters.