end
Exits the current configuration mode and returns to the Exec mode.
Product
All
Privilege
Security Administrator, Administrator
Syntax
end
Usage Guidelines
Use this command to return to the Exec mode.
The documentation set for this product strives to use bias-free language. For the purposes of this documentation set, bias-free is defined as language that does not imply discrimination based on age, disability, gender, racial identity, ethnic identity, sexual orientation, socioeconomic status, and intersectionality. Exceptions may be present in the documentation due to language that is hardcoded in the user interfaces of the product software, language used based on RFP documentation, or language that is used by a referenced third-party product. Learn more about how Cisco is using Inclusive Language.
The ACS x-header Format Configuration Mode is used to create and configure extension-header (x-header) formats.
Important |
This feature is license dependent. Please contact your Cisco sales representative for more information. |
Exec > ACS Configuration > ACS xheader Format Configuration
active-charging service service_name > xheader-format format_name
Entering the above command sequence results in the following prompt:
[context_name]host_name(config-acs-xheader)#
Important |
The commands or keywords/variables that are available are dependent on platform type, product version, and installed license(s). |
Exits the current configuration mode and returns to the Exec mode.
All
Security Administrator, Administrator
end
Use this command to return to the Exec mode.
Exits the current mode and returns to the parent configuration mode.
All
Security Administrator, Administrator
exit
Use this command to return to the parent configuration mode.
This command allows you to configure the x-header fields to be inserted in HTTP/WSP GET and POST request packets.
Important |
This command is license dependent. Please contact your Cisco accounts representative for more information. |
ACS
Security Administrator, Administrator
Exec > ACS Configuration > ACS xheader Format Configuration
active-charging service service_name > xheader-format format_name
Entering the above command sequence results in the following prompt:
[context_name]host_name(config-acs-xheader)#
In StarOS 8.1, StarOS 9.0, and later releases:
insert xheader_field_name { string-constant xheader_field_value | variable { bearer { 3gpp { apn | charging-characteristics | charging-id | imei | imsi | qos | rat-type | s-mcc-mnc | sgsn-address } | acr | congestion-level | customer-id | dest-server-ip-address-port | ggsn-address | mdn | msisdn-no-cc radius-string | radius-calling-station-id | session-id | sn-rulebase | subscriber-ip-address | time-of-day | uidh-value [ delete-existing ] | username } [ encrypt ] gx hash-value [ delete-existing | encrypt [ delete-existing ] ]| http { host | url } } [ delete-existing ] }
no insert xheader_field_name
In StarOS 8.0:
insert xheader_field_name { string-constant xheader_field_value | variable { bearer { 3gpp charging-id | ggsn-address | imsi | radius-string | radius-calling-station-id | sgsn-address | sn-rulebase | subscriber-ip-address } | http { host | url } }
no insert xheader_field_name
If previously configured, removes the specified x-header field configuration.
Specifies the x-header field name to be inserted in the packets.
xheader_field_name must be an alphanumeric string of 1 through 31 characters.
Up to ten fields can be inserted in each x-header format.
Specifies constant a string value for x-header field to be inserted in the packets.
xheader_field_value must be the x-header field value, and must be an alphanumeric string of 1 through 63 characters.
Specifies name of the x-header field whose value must be inserted in the packets.
Specifies value of x-header field to be inserted:
3gpp : 3GPP service.
apn : APN of the bearer flow. This field is deprecated from under bearer apn and has been added within bearer 3gpp apn .The APN added via bearer 3gpp apn
charging-characteristics : Charging characteristics of the bearer flow.
charging-id : Charging ID of the bearer flow.
imei : IMEI or IMEISV (depending on the case) associated with the bearer flow.
imsi : Specific Mobile Station Identification number.
qos : EPC QoS associated with the bearer flow.
The inserted x-header is seen as:
x-bearer-qos: 020400000100000002000000010000000200\r\n
rat-type : This field is deprecated from under bearer rat-type and has been added within bearer 3gpp rat-type .The RAT type as added via bearer 3gpp rat-type .
s-mcc-mnc : 3GPP serving node MCC + MNC associated with the bearer.
The inserted x-header is seen as: x-s-mcc-mnc: 123765\r\n
sgsn-address : SGSN associated with the bearer flow.
acr : Anonymous Customer Reference. Only MSISDN part of this is encrypted, if encrypt flag is set.
congestion-level : Cell level congestion currently experienced by the subscriber.
customer-id : Customer ID of the bearer.
dest-server-ip-address-port : The IPv4 or IPv6 address of the Origin Server, and the TCP port of the HTTP request to the Origin Server.
ggsn-address : GGSN IP address field.
imsi : This field is deprecated from within bearer imsi and has been moved within bearer 3gpp imsi . The IMSI as added via bearer 3gpp imsi .
mdn : MDN of the bearer flow.
msisdn-no-cc : MSISDN of the mobile handling the flow without the country code.
radius-string : SN-Transparent-Data Attribute received in RADIUS ACCESS ACCEPT message.
radius-calling-station-id : Calling Station ID of the mobile handling the flow. Use this for MSISDN of the mobile handling the flow with the country code.
session-id : Accounting session ID of the bearer flow.
sn-rulebase : Name of the ACS rulebase.
sgsn-address : This field is deprecated from under bearer sgsn-address and has been moved within bearer 3gpp sgsn-address .The SGSN address as added via bearer 3gpp sgsn-address .
subscriber-ip-address : Subscriber IP address.
uidh-value [ delete-existing ] : Specifies the UIDH hash value received from the UIDH server. delete-existing enables detection of spoofing in X-header file.
time-of-day : The current date, time, and time zone offset of the subscriber.
username : User name of the bearer flow.
encrypt : Specifies encryption of x-header field configuration. This option must only be configured when x-header encryption is enabled.
Receives hash value strings over the Gx interface. The hash-value command specifies the hashed value string received in the Hash-Value AVP.
Specifies value of the x-header field to be inserted:
host : Host
url : Uniform Resource Locator
Specifies enabling detection of spoofing in x-header fields. The x-header field configured with this keyword will be removed from the HTTP header if it already exists, and only the gateway inserted field will remain. By default, anti spoofing is disabled, and if required, should be enabled at a field level.
Use this command to configure the x-header fields to be inserted in HTTP/WSP GET and POST request packets. The x-headers would be inserted at the end of the HTTP/WSP header. This CLI command may be used up to 10 times. There is no control over the order of the fields that are to be inserted. Any of the indicated ruledef variables may be inserted using the variable option, or a static string may be inserted using the string-constant option.
Operators may insert x-headers in some HTTP/WSP packets, for which some rules will be configured. The charging-action associated with these rules will contain the list of x-headers to be inserted in the packets.
insert test12 string-constant testing
The following command receives hash value strings over the Gx interface for a x-header field named TEST :
insert TEST variable gx hash-value