Configuring X-Header Insertion
Step 1 |
Create or configure a ruledef to identify the HTTP packets in which the X-headers must be inserted. |
Step 2 |
Create or configure a rulebase and configure the charging-action that inserts the X-header fields into the HTTP packets. |
Step 3 |
Create the X-header format as described in Creating the X-Header Format. |
Step 4 |
Configure the X-header format based on the message type in the charging action, as described in Configuring the X-Header Format. |
Creating the X-Header Format
To create an X-header format, use the following configuration:
configure
active-charging service ecs_service_name
xheader-format xheader_format_name
end
Configuring the X-Header Format
To configure an X-header format, use the following configuration:
configure
active-charging service ecs_service_name
xheader-format xheader_format_name
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 | customer-id | ggsn-address | mdn | msisdn-no-cc | radius-string | radius-calling-station-id | session-id | sn-rulebase | subscriber-ip-address | username } [ encrypt ] [ delete-existing ] | http { host | url } }
end