IMPORTANT:
allocation-retention-priority priority [ pci pci_value | pvi pvi_value ]
no allocation-retention-priority
IMPORTANT:
IMPORTANT:
billing-action { edr edr_format_name [ wait-until-flow-ends ] | egcdr | exclude-from-udrs | radius | rf } +
no billing-action [ edr | egcdr | exclude-from-udrs | radius | rf ] +
IMPORTANT:
cca charging credit [ rating-group coupon_id ] [ preemptively-request ]
{ default | no } cca charging
IMPORTANT:
charge-volume { { dns | ftp-control | ftp-data | http | icmp | imap | ip | mms | pop3 | pptp | rtcp | rtp | rtsp | sdp | secure-http | sip | smtp | tcp | tftp | udp | wsp | wtp } { bytes | packet-length | packets } [ downlink | uplink ] | constant fixed_value }
{ default | no } charge-volume
Volume | Description |
---|---|
Volume amount
|
Total (downlink and
uplink) RTP packets
|
Volume amount uplink
|
Uplink RTP packets
|
Volume amount downlink
|
Downlink RTP packets
|
Volume amount uplink
packets
|
Uplink RTP packets
|
Volume amount downlink
packets
|
Downlink RTP packets
|
Volume amount uplink
bytes
|
Uplink RTP bytes
|
Volume amount downlink
bytes
|
Downlink RTP bytes
|
IMPORTANT:
IMPORTANT:
IMPORTANT:
flow action { conditional user-agent end-token end_token_name | discard [ downlink | uplink ] | random-drop interval interval_start to interval_end pkts-to-drop packet_min to packet_max | redirect-url redirect_url [ clear-quota-retry-timer ] | readdress [ server ipv4_address ] [ port port_number ] | terminate-flow | terminate-session }
no flow action
IMPORTANT:
%3furl=
can
be used as a delimiter between URL. As in http://search.com/subtarg/%3furl=#HTTP.URL#
format.
configure
active-charging
service s1
charging-action ca_sip_redir
content-id 10
flow
action redirect-url sip:test@sip.org
exit
ruledef sip_req
sip
request packet = TRUE
exit
rulebase plan1
action
priority 08 ruledef sip_req charging-action ca_sip_redir
/* other
rules, routing rules for sip, etc */
end
flow idle-timeout { idle_timeout | flow-mapping flow_timeout }
{ default | no } flow idle-timeout [ flow-mapping ]
flow limit-for-bandwidth { { direction { downlink | uplink } peak-data-rate bps peak-burst-size bytes violate-action { discard | lower-ip-precedence } [ committed-data-rate bps committed-burst-size bytes [ exceed-action { discard | lower-ip-precedence } ] ] } | { id id } }
{ default | no } flow limit-for-bandwidth { direction { downlink | uplink } | id }
IMPORTANT:
IMPORTANT:
flow limit-for-flow-type limit over-limit-action { discard | redirect-url url | terminate-flow | terminate-session }
no flow limit-for-flow-type
ip tos { af11 | af12 | af13 | af21 | af22 | af23 | af31 | af32 | af33 | af41 | af42 | af43 | be | ef | lower-bits tos_value } [ uplink | downlink ]
{ default | no } ip tos [ uplink | downlink ]
ip tos af11
no ip tos downlink
qos-renegotiate traffic-class { background | conversational | interactive priority | streaming }
no qos-renegotiate
tos { af11 | af12 | af13 | af21 | af22 | af23 | af31 | af32 | af33 | af41 | af42 | af43 | be | ef | lower-bits tos_value } [ downlink | uplink ]
no tos [ downlink | uplink ]
[ default | no ] video
pacing by-policing [ initial-burst-duration value | normal-burst-duration value ][ -noconfirm ]
xheader-insert xheader-format xheader_format_name [ encryption rc4md5 key key ] [ first-request-only ] [ -noconfirm ]
no xheader-insert