summaryrefslogtreecommitdiffstats
path: root/resources/protocols/radius/dictionary.3gpp
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--resources/protocols/radius/dictionary.3gpp74
-rw-r--r--resources/protocols/radius/dictionary.3gpp2480
2 files changed, 292 insertions, 262 deletions
diff --git a/resources/protocols/radius/dictionary.3gpp b/resources/protocols/radius/dictionary.3gpp
index e0fa7c38..63ed0e04 100644
--- a/resources/protocols/radius/dictionary.3gpp
+++ b/resources/protocols/radius/dictionary.3gpp
@@ -1,14 +1,12 @@
# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
#
# 3GPP stuff.
#
-# http://pda.etsi.org/exchangefolder/ts_129061v080300p.pdf
-# ETSI TS 129 061 V8.3.0 (2009-06)
+# ftp://ftp.3gpp.org/specs/2002-06/R1999/29_series/29061-3a0.zip
#
-# [wireshark] 2009-07-07: Updated FreeRadius 2.1.6 dictionary.3gpp
-# based upon the above specification.
-#
-# $Id$
+# $Id: ce5b6bc571f2d93183775ab983467ec44c0df19f $
#
VENDOR 3GPP 10415
@@ -28,7 +26,7 @@ ATTRIBUTE 3GPP-GGSN-Address 7 ipaddr
ATTRIBUTE 3GPP-IMSI-MCC-MNC 8 string
ATTRIBUTE 3GPP-GGSN-MCC-MNC 9 string
ATTRIBUTE 3GPP-NSAPI 10 string
-ATTRIBUTE 3GPP-Session-Stop-Indicator 11 octets
+ATTRIBUTE 3GPP-Session-Stop-Indicator 11 byte
ATTRIBUTE 3GPP-Selection-Mode 12 string
ATTRIBUTE 3GPP-Charging-Characteristics 13 string
ATTRIBUTE 3GPP-Charging-Gateway-IPv6-Address 14 ipv6addr
@@ -36,21 +34,26 @@ ATTRIBUTE 3GPP-SGSN-IPv6-Address 15 ipv6addr
ATTRIBUTE 3GPP-GGSN-IPv6-Address 16 ipv6addr
#
-# This attribute is really an array of IPv6 addresses.
-# Why the heck couldn't they just send multiple attributes?
+# This attribute is really an array of IPv6 addresses.
+# Why the heck couldn't they just send multiple attributes?
#
ATTRIBUTE 3GPP-IPv6-DNS-Servers 17 octets
ATTRIBUTE 3GPP-SGSN-MCC-MNC 18 string
-ATTRIBUTE 3GPP-Teardown-Indicator 19 octets
+ATTRIBUTE 3GPP-Teardown-Indicator 19 byte
ATTRIBUTE 3GPP-IMEISV 20 string
-ATTRIBUTE 3GPP-RAT-Type 21 integer
+ATTRIBUTE 3GPP-RAT-Type 21 byte
+
+#
+# See http://www.3gpp.org/DynaReport/29061.htm
+# http://www.3gpp.org/DynaReport/29274.htm
+#
ATTRIBUTE 3GPP-User-Location-Info 22 octets
-ATTRIBUTE 3GPP-MS-TimeZone 23 octets
+ATTRIBUTE 3GPP-MS-TimeZone 23 octets[2]
ATTRIBUTE 3GPP-Camel-Charging-Info 24 octets
ATTRIBUTE 3GPP-Packet-Filter 25 octets
-ATTRIBUTE 3GPP-Negotiated-DSCP 26 integer
-ATTRIBUTE 3GPP-Allocate-IP-Type 27 integer
+ATTRIBUTE 3GPP-Negotiated-DSCP 26 byte
+ATTRIBUTE 3GPP-Allocate-IP-Type 27 byte
ATTRIBUTE External-Identifier 28 octets
ATTRIBUTE TWAN-Identifier 29 octets
@@ -83,28 +86,27 @@ ATTRIBUTE 3GPP-Session-Id 128 octets
ATTRIBUTE 3GPP-GCI 129 octets
ATTRIBUTE Supported-Features 628 tlv
-VALUE 3GPP-PDP-Type IPv4 0
-VALUE 3GPP-PDP-Type PPP 1
-VALUE 3GPP-PDP-Type IPv6 2
-VALUE 3GPP-PDP-Type IPv4v6 3
+VALUE 3GPP-PDP-Type IPv4 0
+VALUE 3GPP-PDP-Type PPP 1
+VALUE 3GPP-PDP-Type IPv6 2
+VALUE 3GPP-PDP-Type IPv4v6 3
-VALUE 3GPP-RAT-Type Reserved 0
-VALUE 3GPP-RAT-Type UTRAN 1
-VALUE 3GPP-RAT-Type GERAN 2
-VALUE 3GPP-RAT-Type WLAN 3
-VALUE 3GPP-RAT-Type GAN 4
-VALUE 3GPP-RAT-Type HSPA-Evolution 5
-VALUE 3GPP-RAT-Type EUTRAN 6
-VALUE 3GPP-RAT-Type Virtual 7
-VALUE 3GPP-RAT-Type IEEE-802-16e 101
-VALUE 3GPP-RAT-Type 3GPP2-eHRPD 102
-VALUE 3GPP-RAT-Type 3GPP2-HRPD 103
-VALUE 3GPP-RAT-Type 3GPP2-1xRTT 104
-VALUE 3GPP-RAT-Type 3GPP2-UMB 105
+VALUE 3GPP-RAT-Type Reserved 0
+VALUE 3GPP-RAT-Type UTRAN 1
+VALUE 3GPP-RAT-Type GERAN 2
+VALUE 3GPP-RAT-Type WLAN 3
+VALUE 3GPP-RAT-Type GAN 4
+VALUE 3GPP-RAT-Type HSPA-Evolution 5
+VALUE 3GPP-RAT-Type EUTRAN 6
+VALUE 3GPP-RAT-Type Virtual 7
+VALUE 3GPP-RAT-Type IEEE-802.16e 101
+VALUE 3GPP-RAT-Type 3GPP2-eHRPD 102
+VALUE 3GPP-RAT-Type 3GPP2-HRPD 103
+VALUE 3GPP-RAT-Type 3GPP2-1xRTT 104
-VALUE 3GPP-Allocate-IP-Type Do-Not-Allocate-IPv4-IPv6 0
-VALUE 3GPP-Allocate-IP-Type Allocate-IPv4 1
-VALUE 3GPP-Allocate-IP-Type Allocate-IPv6-Prefix 2
-VALUE 3GPP-Allocate-IP-Type Allocate-IPv4-IPv6-Prefix 3
+VALUE 3GPP-Allocate-IP-Type Do-Not-Allocate 0
+VALUE 3GPP-Allocate-IP-Type Allocate-IPv4-Address 1
+VALUE 3GPP-Allocate-IP-Type Allocate-IPv6-Prefix 2
+VALUE 3GPP-Allocate-IP-Type Allocate-IPv4-and-IPv6 3
-END-VENDOR 3GPP
+END-VENDOR 3GPP
diff --git a/resources/protocols/radius/dictionary.3gpp2 b/resources/protocols/radius/dictionary.3gpp2
index 5593d379..28cf6943 100644
--- a/resources/protocols/radius/dictionary.3gpp2
+++ b/resources/protocols/radius/dictionary.3gpp2
@@ -1,4 +1,6 @@
# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
#
# 3GPP2 stuff.
#
@@ -32,18 +34,18 @@ ATTRIBUTE 3GPP2-Diffserv-Class-Option 5 integer
# Contains embedded 3GPP2 accounting attributes.
ATTRIBUTE 3GPP2-Accounting-Container 6 octets
-ATTRIBUTE 3GPP2-Home-Agent-IP-Address 7 octets ## if 4 octets: ipaddr; if 16: ipv6 address
+ATTRIBUTE 3GPP2-Home-Agent-IP-Address 7 combo-ip
# A number formed from the concatenation of the home RADIUS IP address,
# the FA IP address, and a 32-bit Unix timestamp, all encoded as 8 ASCII
# hex characters.
-ATTRIBUTE 3GPP2-KeyID 8 string # 20 octets
+ATTRIBUTE 3GPP2-KeyID 8 string # 20 octets
ATTRIBUTE 3GPP2-PCF-IP-Address 9 ipaddr
-ATTRIBUTE 3GPP2-BSID 10 string
-ATTRIBUTE 3GPP2-User-Id 11 integer
-ATTRIBUTE 3GPP2-Forward-FCH-Mux-Option 12 integer
-ATTRIBUTE 3GPP2-Reverse-FCH-Mux-Option 13 integer
+ATTRIBUTE 3GPP2-BSID 10 string
+ATTRIBUTE 3GPP2-User-Id 11 integer
+ATTRIBUTE 3GPP2-Forward-FCH-Mux-Option 12 integer
+ATTRIBUTE 3GPP2-Reverse-FCH-Mux-Option 13 integer
#
# 14-15 ?
#
@@ -53,7 +55,7 @@ ATTRIBUTE 3GPP2-Reverse-Traffic-Type 18 integer
ATTRIBUTE 3GPP2-FCH-Frame-Size 19 integer
ATTRIBUTE 3GPP2-Forward-FCH-RC 20 integer
ATTRIBUTE 3GPP2-Reverse-FCH-RC 21 integer
-ATTRIBUTE 3GPP2-IP-Technology 22 integer
+ATTRIBUTE 3GPP2-IP-Technology 22 integer
ATTRIBUTE 3GPP2-Compulsory-Tunnel-Indicator 23 integer
ATTRIBUTE 3GPP2-Release-Indicator 24 integer
ATTRIBUTE 3GPP2-Bad-PPP-Frame-Count 25 integer
@@ -66,338 +68,364 @@ ATTRIBUTE 3GPP2-Originating-SDB-OCtet-Count 32 integer
ATTRIBUTE 3GPP2-Terminating-Number-SDBs 33 integer
ATTRIBUTE 3GPP2-Originating-Number-SDBs 34 integer
# 35 ?
-ATTRIBUTE 3GPP2-IP-QoS 36 integer
+ATTRIBUTE 3GPP2-IP-QoS 36 integer
# 37-38 ?
-ATTRIBUTE 3GPP2-Airlink-Priority 39 integer
-ATTRIBUTE 3GPP2-Airlink-Record-Type 40 integer
-ATTRIBUTE 3GPP2-R-P-Session-ID 41 octets
+ATTRIBUTE 3GPP2-Airlink-Priority 39 integer
+ATTRIBUTE 3GPP2-Airlink-Record-Type 40 integer
+ATTRIBUTE 3GPP2-R-P-Session-ID 41 octets
ATTRIBUTE 3GPP2-Airlink-Sequence-Number 42 integer
-ATTRIBUTE 3GPP2-Received-HDLC-Octets 43 integer
-ATTRIBUTE 3GPP2-Correlation-Id 44 string
+ATTRIBUTE 3GPP2-Received-HDLC-Octets 43 integer
+ATTRIBUTE 3GPP2-Correlation-Id 44 string
ATTRIBUTE 3GPP2-Module-Orig-Term-Indicator 45 integer
ATTRIBUTE 3GPP2-Inbound-Mobile-IP-Sig-Octets 46 integer
ATTRIBUTE 3GPP2-Outbound-Mobile-IP-Sig-Octets 47 integer
-ATTRIBUTE 3GPP2-Session-Continue 48 integer
-ATTRIBUTE 3GPP2-Active-Time 49 integer
-ATTRIBUTE 3GPP2-DCCH-Frame-Size 50 integer
-ATTRIBUTE 3GPP2-Begin-Session 51 integer
-ATTRIBUTE 3GPP2-ESN 52 string
+ATTRIBUTE 3GPP2-Session-Continue 48 integer
+ATTRIBUTE 3GPP2-Active-Time 49 integer
+ATTRIBUTE 3GPP2-DCCH-Frame-Size 50 integer
+ATTRIBUTE 3GPP2-Begin-Session 51 integer
+ATTRIBUTE 3GPP2-ESN 52 string
# 53 ?
-ATTRIBUTE 3GPP2-S-Key 54 octets
-ATTRIBUTE 3GPP2-S-Request 55 integer
-ATTRIBUTE 3GPP2-S-Lifetime 56 date
-ATTRIBUTE 3GPP2-MN-HA-SPI 57 integer
-ATTRIBUTE 3GPP2-MN-HA-Shared-Key 58 string encrypt=2
+ATTRIBUTE 3GPP2-S-Key 54 octets
+ATTRIBUTE 3GPP2-S-Request 55 integer
+ATTRIBUTE 3GPP2-S-Lifetime 56 date
+ATTRIBUTE 3GPP2-MN-HA-SPI 57 integer
+ATTRIBUTE 3GPP2-MN-HA-Shared-Key 58 string encrypt=2
# The next set of attributes contain sub-types
-ATTRIBUTE 3GPP2-Remote-IP-Address 59 octets
+ATTRIBUTE 3GPP2-Remote-IP-Address 59 tlv
+BEGIN-TLV 3GPP2-Remote-IP-Address
+ ATTRIBUTE 3GPP2-Remote-IP-Address-Value 1 ipaddr
+ ATTRIBUTE 3GPP2-Remote-IP-Address-Mask 2 integer
+ ATTRIBUTE 3GPP2-Remote-IP-Qualifier 3 short
+END-TLV 3GPP2-Remote-IP-Address
ATTRIBUTE 3GPP2-HRPD-Access/Terminal-Authentication-and-1x-Access-Authorization 60 integer
-ATTRIBUTE 3GPP2-AT-Hardware-Identifier 61 integer
-BEGIN-TLV
- ATTRIBUTE AT-hardware-identifier-type 1 string
- ATTRIBUTE AT-hardware-identifier-value 2 string
-END-TLV
+ATTRIBUTE 3GPP2-AT-Hardware-Identifier 61 tlv
+BEGIN-TLV 3GPP2-AT-Hardware-Identifier
+ ATTRIBUTE AT-hardware-identifier-type 1 integer
+ ATTRIBUTE AT-hardware-identifier-value 2 octets
+END-TLV 3GPP2-AT-Hardware-Identifier
# 62 - 69 are marked "reserved"
-ATTRIBUTE 3GPP2-Remote-IPv6-Address 70 octets
-ATTRIBUTE 3GPP2-Remote-Address-Table-Index 71 octets
-ATTRIBUTE 3GPP2-Remote-IPv4-Addr-Octet-Count 72 octets
-ATTRIBUTE 3GPP2-Allowed-Diffserv-Marking 73 tlv
+ATTRIBUTE 3GPP2-Remote-IPv6-Address 70 tlv
+BEGIN-TLV 3GPP2-Remote-IP-Address
+ ATTRIBUTE 3GPP2-Remote-IPv6-Address-Value 1 ipv6addr
+ ATTRIBUTE 3GPP2-Remote-IPv6-Address-Prefix-Length 2 integer
+ ATTRIBUTE 3GPP2-Remote-IPv6-Address-Qualifier 3 short
+END-TLV 3GPP2-Remote-IP-Address
+
+ATTRIBUTE 3GPP2-Remote-Address-Table-Index 71 tlv
+BEGIN-TLV 3GPP2-Remote-Address-Table-Index
+ ATTRIBUTE 3GPP2-Remote-Address-Table-Index-Value 1 short
+ ATTRIBUTE 3GPP2-Remote-Address-Table-Index-Qualifier 2 short
+END-TLV 3GPP2-Remote-Address-Table-Index
+
+ATTRIBUTE 3GPP2-Remote-IPv4-Addr-Octet-Count 72 tlv
+BEGIN-TLV 3GPP2-Remote-IPv4-Addr-Octet-Count
+ ATTRIBUTE 3GPP2-Remote-IPv4-Addr-Octet-Count-Address 1 ipaddr
+ ATTRIBUTE 3GPP2-Remote-IPv4-Addr-Octet-Count-Mask 2 integer
+ ATTRIBUTE 3GPP2-Remote-IPv4-Addr-Octet-Count-Forward 3 integer
+ ATTRIBUTE 3GPP2-Remote-IPv4-Addr-Octet-Count-Reverse 4 integer
+ ATTRIBUTE 3GPP2-Remote-IPv4-Addr-Octet-Count-Table-Index 5 short
+ ATTRIBUTE 3GPP2-Remote-IPv4-Addr-Octet-Count-Forward-Overflow 6 short
+ ATTRIBUTE 3GPP2-Remote-IPv4-Addr-Octet-Count-Reverse-Overflow 7 short
+END-TLV 3GPP2-Remote-IPv4-Addr-Octet-Count
+ATTRIBUTE 3GPP2-Allowed-Diffserv-Marking 73 tlv
BEGIN-TLV 3GPP2-Allowed-Diffserv-Marking
ATTRIBUTE flags-for-Allowed-Diffserv-class 1 string
- ATTRIBUTE Max-class-selection-marking 2 string
- ATTRIBUTE Reverse-tunnel-marking 3 string
+ ATTRIBUTE Max-class-selection-marking 2 string
+ ATTRIBUTE Reverse-tunnel-marking 3 string
END-TLV 3GPP2-Allowed-Diffserv-Marking
#contains subtypes
-ATTRIBUTE 3GPP2-Service-Option-Profile 74 tlv
+ATTRIBUTE 3GPP2-Service-Option-Profile 74 tlv
BEGIN-TLV 3GPP2-Service-Option-Profile
- ATTRIBUTE service-option 1 integer
+ ATTRIBUTE service-option 1 integer
END-TLV 3GPP2-Service-Option-Profile
# the following don't contain subtypes
-ATTRIBUTE 3GPP2-DNS-Update-Required 75 integer
+ATTRIBUTE 3GPP2-DNS-Update-Required 75 integer
# 76 ?
# 77 ?
-ATTRIBUTE 3GPP2-Always-On 78 integer
-ATTRIBUTE 3GPP2-Foreign-Agent-Address 79 ipaddr
-ATTRIBUTE 3GPP2-Last-User-Activity-Time 80 integer
-ATTRIBUTE 3GPP2-MN-AAA-Removal-Indication 81 integer
+ATTRIBUTE 3GPP2-Always-On 78 integer
+ATTRIBUTE 3GPP2-Foreign-Agent-Address 79 ipaddr
+ATTRIBUTE 3GPP2-Last-User-Activity-Time 80 integer
+ATTRIBUTE 3GPP2-MN-AAA-Removal-Indication 81 integer
ATTRIBUTE 3GPP2-RN-Packet-Data-Inactivity-Timer 82 integer
-ATTRIBUTE 3GPP2-Forward-PDCH-RC 83 integer
-ATTRIBUTE 3GPP2-Forward-DCCH-Mux-Option 84 integer
-ATTRIBUTE 3GPP2-Reverse-DCCH-Mux-Option 85 integer
-ATTRIBUTE 3GPP2-Forward-DCCH-RC 86 integer
-ATTRIBUTE 3GPP2-Reverse-DHHC-RC 87 integer
+ATTRIBUTE 3GPP2-Forward-PDCH-RC 83 integer
+ATTRIBUTE 3GPP2-Forward-DCCH-Mux-Option 84 integer
+ATTRIBUTE 3GPP2-Reverse-DCCH-Mux-Option 85 integer
+ATTRIBUTE 3GPP2-Forward-DCCH-RC 86 integer
+ATTRIBUTE 3GPP2-Reverse-DHHC-RC 87 integer
ATTRIBUTE 3GPP2-Session-Termination-Capability 88 integer
-ATTRIBUTE 3GPP2-Allowed-Persistent-TFTs 89 integer
+ATTRIBUTE 3GPP2-Allowed-Persistent-TFTs 89 integer
-# The next set of attributes contain sub-types
-ATTRIBUTE 3GPP2-Prepaid-Acct-Quota 90 tlv
+ATTRIBUTE 3GPP2-Prepaid-Acct-Quota 90 tlv
BEGIN-TLV 3GPP2-Prepaid-Acct-Quota
- ATTRIBUTE QID 1 integer
- ATTRIBUTE VolumeQuota 2 integer
- ATTRIBUTE VolumeQuotaOverflow 3 m2integer
- ATTRIBUTE VolumeThreshold 4 integer
- ATTRIBUTE VolumeThreshouldOverflow 5 integer
- ATTRIBUTE DurationQuota 6 integer
- ATTRIBUTE DurationThreshold 7 integer
- ATTRIBUTE Update-Reason 8 integer
+ ATTRIBUTE QID 1 integer
+ ATTRIBUTE VolumeQuota 2 integer
+ ATTRIBUTE VolumeQuotaOverflow 3 m2integer
+ ATTRIBUTE VolumeThreshold 4 integer
+ ATTRIBUTE VolumeThreshouldOverflow 5 integer
+ ATTRIBUTE DurationQuota 6 integer
+ ATTRIBUTE DurationThreshold 7 integer
+ ATTRIBUTE Update-Reason 8 integer
END-TLV 3GPP2-Prepaid-Acct-Quota
-#contains sub-types
-ATTRIBUTE 3GPP2-Prepaid-acct-Capability 91 tlv
+ATTRIBUTE 3GPP2-Prepaid-acct-Capability 91 tlv
BEGIN-TLV 3GPP2-Prepaid-acct-Capability
- ATTRIBUTE AvailableInClient 1 integer
- ATTRIBUTE SelectedForSession 2 integer
+ ATTRIBUTE AvailableInClient 1 integer
+ ATTRIBUTE SelectedForSession 2 integer
END-TLV 3GPP2-Prepaid-acct-Capability
-ATTRIBUTE 3GPP2-MIP-Lifetime 92 octets
+ATTRIBUTE 3GPP2-MIP-Lifetime 92 octets
-ATTRIBUTE 3GPP2-Acct-Stop-Trigger 93 integer
+ATTRIBUTE 3GPP2-Acct-Stop-Trigger 93 integer
# contains subtypes
-ATTRIBUTE 3GPP2-Service-Reference-Id 94 octets
-
-ATTRIBUTE 3GPP2-DNS-Update-Capability 95 integer
-ATTRIBUTE 3GPP2-Disconnect-Reason 96 integer
-
-# The next set of attributes contain sub-types
-ATTRIBUTE 3GPP2-Remote-IPv6-Octet-Count 97 octets
-#contains sub-types
-ATTRIBUTE 3GPP2-PrePaid-Tariff-Switching 98 tlv
+ATTRIBUTE 3GPP2-Service-Reference-Id 94 tlv
+BEGIN-TLV 3GPP2-Service-Reference-Id
+ ATTRIBUTE 3GPP2-Service-Reference-Id-Value 1 short
+ ATTRIBUTE 3GPP2-Service-Reference-Main-SC-Indicator 2 short
+END-TLV 3GPP2-Service-Reference-Id
+
+ATTRIBUTE 3GPP2-DNS-Update-Capability 95 integer
+ATTRIBUTE 3GPP2-Disconnect-Reason 96 integer
+
+ATTRIBUTE 3GPP2-Remote-IPv6-Octet-Count 97 tlv
+BEGIN-TLV 3GPP2-Remote-IPv6-Octet-Count
+ ATTRIBUTE 3GPP2-Remote-IPv6-Count-Address 1 ipv6addr
+ ATTRIBUTE 3GPP2-Remote-IPv6-Prefix-Length 2 short
+ ATTRIBUTE 3GPP2-Remote-IPv6-Forward-Octet-Count 3 integer
+ ATTRIBUTE 3GPP2-Remote-IPv6-Reverse-Octet-Count 4 integer
+ ATTRIBUTE 3GPP2-Remote-IPv6-Table-Index 5 short
+ ATTRIBUTE 3GPP2-Remote-IPv6-Reverse-Octet-Count-Overflow 6 short
+END-TLV 3GPP2-Remote-IPv6-Octet-Count
+
+ATTRIBUTE 3GPP2-PrePaid-Tariff-Switching 98 tlv
BEGIN-TLV 3GPP2-PrePaid-Tariff-Switching
- ATTRIBUTE QuotaIDentifier 1 integer
- ATTRIBUTE VolumeUsedAfterTariffSwitch 2 integer
- ATTRIBUTE VolumeUsedATSOverflow 3 integer
- ATTRIBUTE TariffSwitchInterval 4 integer
+ ATTRIBUTE QuotaIDentifier 1 integer
+ ATTRIBUTE VolumeUsedAfterTariffSwitch 2 integer
+ ATTRIBUTE VolumeUsedATSOverflow 3 integer
+ ATTRIBUTE TariffSwitchInterval 4 integer
ATTRIBUTE TimeIntervalafterTariffSwitchUpdate 5 integer
END-TLV 3GPP2-PrePaid-Tariff-Switching
-#contain sub-types
-ATTRIBUTE 3GPP2-Authorization-Parameters 99 tlv
+
+ATTRIBUTE 3GPP2-Authorization-Parameters 99 tlv
BEGIN-TLV 3GPP2-Authorization-Parameters
- ATTRIBUTE BAK-Identifier 1 integer
- ATTRIBUTE Timestamp-long 2 integer
- ATTRIBUTE Authorization-Signature 3 string
+ ATTRIBUTE BAK-Identifier 1 integer
+ ATTRIBUTE Timestamp-long 2 integer
+ ATTRIBUTE Authorization-Signature 3 string
END-TLV 3GPP2-Authorization-Parameters
+ATTRIBUTE 3GPP2-BCMCS_FLOW_ID 100 octets
-ATTRIBUTE 3GPP2-BCMCS_FLOW_ID 100 bytes
-
-#contain sub-types
-ATTRIBUTE 3GPP2-BCMCS-Capability 101 tlv
+ATTRIBUTE 3GPP2-BCMCS-Capability 101 tlv
BEGIN-TLV 3GPP2-BCMCS-Capability
- ATTRIBUTE Protocol-Revision 1 integer
+ ATTRIBUTE Protocol-Revision 1 integer
END-TLV 3GPP2-BCMCS-Capability
-#contain sub-types
-ATTRIBUTE 3GPP2-Common-Session-Info 102 tlv
+ATTRIBUTE 3GPP2-Common-Session-Info 102 tlv
BEGIN-TLV 3GPP2-Common-Session-Info
- ATTRIBUTE BCMCS_FLOW_ID 1 bytes
- ATTRIBUTE Program-Start-Time 2 date
- ATTRIBUTE Program-End-Time 3 date
+ ATTRIBUTE BCMCS_FLOW_ID 1 bytes
+ ATTRIBUTE Program-Start-Time 2 date
+ ATTRIBUTE Program-End-Time 3 date
ATTRIBUTE Program-Allowed-Registration-Time(seconds) 4 integer
- ATTRIBUTE Authorization-Required-Flag 5 string
- ATTRIBUTE QoS-Parameter 6 integer #??
- ATTRIBUTE BCMCS_Flow_Priority 7 integer
+ ATTRIBUTE Authorization-Required-Flag 5 string
+ ATTRIBUTE QoS-Parameter 6 integer #??
+ ATTRIBUTE BCMCS_Flow_Priority 7 integer
END-TLV 3GPP2-Common-Session-Info
-#contain sub-types
-ATTRIBUTE BSN-Session-Info 103 tlv
+ATTRIBUTE BSN-Session-Info 103 tlv
BEGIN-TLV BSN-Session-Info
- ATTRIBUTE BCMCS_FLOW_ID 1 bytes
- ATTRIBUTE Multicast-IP-Address 2 ipaddr
- ATTRIBUTE Destination-Port-Number 3 integer
+ ATTRIBUTE BCMCS_FLOW_ID 1 bytes
+ ATTRIBUTE Multicast-IP-Address 2 ipaddr
+ ATTRIBUTE Destination-Port-Number 3 integer
ATTRIBUTE Header-Compression-Algorithm 4 string
- ATTRIBUTE CID 5 string
- ATTRIBUTE MAX-CID 6 integer
- ATTRIBUTE Compression-Profile 7 integer
- ATTRIBUTE MAX-Header-Size 8 integer
- ATTRIBUTE MRRU 9 integer
+ ATTRIBUTE CID 5 string
+ ATTRIBUTE MAX-CID 6 integer
+ ATTRIBUTE Compression-Profile 7 integer
+ ATTRIBUTE MAX-Header-Size 8 integer
+ ATTRIBUTE MRRU 9 integer
ATTRIBUTE Content-Server-Source-IP-Address 10 ipaddr
ATTRIBUTE Content-Server-Source-IPv6-Address 11 ipv6addr
END-TLV BSN-Session-Info
-#contain sub-types
-ATTRIBUTE RAN-Session-Info 104 tlv
+ATTRIBUTE RAN-Session-Info 104 tlv
BEGIN-TLV RAN-Session-Info
- ATTRIBUTE BCMCS_FLOW_ID 1 integer
- ATTRIBUTE Encryption-Mechanism 2 integer
- ATTRIBUTE BAK-Identifier 3 integer
- ATTRIBUTE BAK 4 string
- ATTRIBUTE BAK-Expire-Time 5 string
- ATTRIBUTE Session-Bandwidth 6 integer
+ ATTRIBUTE BCMCS_FLOW_ID 1 integer
+ ATTRIBUTE Encryption-Mechanism 2 integer
+ ATTRIBUTE BAK-Identifier 3 integer
+ ATTRIBUTE BAK 4 string
+ ATTRIBUTE BAK-Expire-Time 5 string
+ ATTRIBUTE Session-Bandwidth 6 integer
END-TLV RAN-Session-Info
-
-ATTRIBUTE Reason-Code 105 integer
-ATTRIBUTE 3GPP2-BCMCS-Flow-Transmission-Time 107 date
-#contain sub-types
-ATTRIBUTE 3GPP2-Subnet 108 tlv
+ATTRIBUTE Reason-Code 105 integer
+ATTRIBUTE 3GPP2-BCMCS-Flow-Transmission-Time 107 date
+
+ATTRIBUTE 3GPP2-Subnet 108 tlv
BEGIN-TLV 3GPP2-Subnet
- ATTRIBUTE Subnet 1 bytes
- ATTRIBUTE Sector-ID 2 bytes
+ ATTRIBUTE Subnet 1 bytes
+ ATTRIBUTE Sector-ID 2 bytes
END-TLV 3GPP2-Subnet
-ATTRIBUTE 3GPP2-Multicast-IP-Address 109 ipaddr
-ATTRIBUTE 3GPP2-Port 110 integer
+ATTRIBUTE 3GPP2-Multicast-IP-Address 109 ipaddr
+ATTRIBUTE 3GPP2-Port 110 integer
-#contain sub-typess
-ATTRIBUTE 3GPP2-TK-Info 112 tlv
+ATTRIBUTE 3GPP2-TK-Info 112 tlv
BEGIN-TLV 3GPP2-TK-Info
- ATTRIBUTE TK 1 integer
- ATTRIBUTE TK_RAND 2 integer
+ ATTRIBUTE TK 1 integer
+ ATTRIBUTE TK_RAND 2 integer
END-TLV 3GPP2-TK-Info
-#contain sub-types
-ATTRIBUTE 3GPP2-BAK-ID 113 tlv
+
+ATTRIBUTE 3GPP2-BAK-ID 113 tlv
BEGIN-TLV 3GPP2-BAK-ID
- ATTRIBUTE BAK_ID 1 integer
- ATTRIBUTE BAK_Expire 2 integer
+ ATTRIBUTE BAK_ID 1 integer
+ ATTRIBUTE BAK_Expire 2 integer
END-TLV 3GPP2-BAK-ID
-ATTRIBUTE 3GPP2-Reverse-PDCH-RC 114 integer
-ATTRIBUTE 3GPP2-MEID 116 string
-#contain sub-types
-ATTRIBUTE 3GPP2-DNS-Server-IP-Address 117 tlv
+ATTRIBUTE 3GPP2-Reverse-PDCH-RC 114 integer
+ATTRIBUTE 3GPP2-MEID 116 string
+
+ATTRIBUTE 3GPP2-DNS-Server-IP-Address 117 tlv
BEGIN-TLV 3GPP2-DNS-Server-IP-Address
- ATTRIBUTE Primary-DNS-Server 1 ipaddr
- ATTRIBUTE Secondary-DNS-Server 2 ipaddr
- ATTRIBUTE Flag 3 integer
- ATTRIBUTE Entity-Type 4 integer
+ ATTRIBUTE Primary-DNS-Server 1 ipaddr
+ ATTRIBUTE Secondary-DNS-Server 2 ipaddr
+ ATTRIBUTE Flag 3 integer
+ ATTRIBUTE Entity-Type 4 integer
END-TLV 3GPP2-DNS-Server-IP-Address
ATTRIBUTE 3GPP2-MIP6-Home-Agent-Address-From-BU 118 ipv6addr
-ATTRIBUTE 3GPP2-MIP6-Care-of-Address 119 ipv6addr
-ATTRIBUTE 3GPP2-Home-Agent-Not-Authorized 120 integer
-ATTRIBUTE 3GPP2-MIP6-Session-Key 121 octets
+ATTRIBUTE 3GPP2-MIP6-Care-of-Address 119 ipv6addr
+ATTRIBUTE 3GPP2-Home-Agent-Not-Authorized 120 integer
+ATTRIBUTE 3GPP2-MIP6-Session-Key 121 octets
ATTRIBUTE 3GPP2-Hot-Line-Accounting-Information 122 string
-ATTRIBUTE 3GPP2-MIP6-Mesg-ID 123 octets
-ATTRIBUTE 3GPP2-Filter-Rule 124 string
-ATTRIBUTE 3GPP2-HTTP-Redirection-Rule 125 string
-ATTRIBUTE 3GPP2-IP-Redirection-Rule 126 string
-ATTRIBUTE 3GPP2-Hot-Line-Capability 127 integer
-ATTRIBUTE 3GPP2-MIP6-Home-Link-Prefix-Attr-A 128 octets
+ATTRIBUTE 3GPP2-MIP6-Mesg-ID 123 octets
+ATTRIBUTE 3GPP2-Filter-Rule 124 string
+ATTRIBUTE 3GPP2-HTTP-Redirection-Rule 125 string
+ATTRIBUTE 3GPP2-IP-Redirection-Rule 126 string
+ATTRIBUTE 3GPP2-Hot-Line-Capability 127 integer
+ATTRIBUTE 3GPP2-MIP6-Home-Link-Prefix-Attr-A 128 octets
-ATTRIBUTE 3GPP2-Max-Authorized-Aggr-Bandwidth 130 integer
+ATTRIBUTE 3GPP2-Max-Authorized-Aggr-Bandwidth 130 integer
-# The next set of attributes contain sub-types
-ATTRIBUTE 3GPP2-Authorized-Flow-Profile-IDs 131 tlv
+ATTRIBUTE 3GPP2-Authorized-Flow-Profile-IDs 131 tlv
BEGIN-TLV 3GPP2-Authorized-Flow-Profile-IDs
- ATTRIBUTE ProfileID_Forward 1 string
- ATTRIBUTE ProfileID_Reverse 2 string
- ATTRIBUTE ProfileID_Bi-direction 3 string
+ ATTRIBUTE ProfileID_Forward 1 string
+ ATTRIBUTE ProfileID_Reverse 2 string
+ ATTRIBUTE ProfileID_Bi-direction 3 string
END-TLV 3GPP2-Authorized-Flow-Profile-IDs
-ATTRIBUTE 3GPP2-Granted-QoS-Parameters 132 tlv
+ATTRIBUTE 3GPP2-Granted-QoS-Parameters 132 tlv
BEGIN-TLV 3GPP2-Granted-QoS-Parameters
- ATTRIBUTE Direction 1 integer
- ATTRIBUTE FLOW_ID 2 integer
- ATTRIBUTE QoS_ATTRIBUTE_SET_ID 3 integer
- ATTRIBUTE FlowProfileID 4 integer
- ATTRIBUTE Traffic_Class 5 string
- ATTRIBUTE Peak_Rate 6 string
- ATTRIBUTE Bucket_Size 7 string
- ATTRIBUTE Token_Rate 8 string
- ATTRIBUTE Max_Latency 9 string
- ATTRIBUTE Max_IP_Packet_Loss_Rate 10 string
- ATTRIBUTE Packet_Size 11 string
- ATTRIBUTE Delay_Var_Sensitive 12 string
+ ATTRIBUTE Direction 1 integer
+ ATTRIBUTE FLOW_ID 2 integer
+ ATTRIBUTE QoS_ATTRIBUTE_SET_ID 3 integer
+ ATTRIBUTE FlowProfileID 4 integer
+ ATTRIBUTE Traffic_Class 5 string
+ ATTRIBUTE Peak_Rate 6 string
+ ATTRIBUTE Bucket_Size 7 string
+ ATTRIBUTE Token_Rate 8 string
+ ATTRIBUTE Max_Latency 9 string
+ ATTRIBUTE Max_IP_Packet_Loss_Rate 10 string
+ ATTRIBUTE Packet_Size 11 string
+ ATTRIBUTE Delay_Var_Sensitive 12 string
END-TLV 3GPP2-Granted-QoS-Parameters
-ATTRIBUTE 3GPP2-Maximum-Per-Flow-Priority 133 integer
-ATTRIBUTE 3GPP2-MIP6-Authenticator 134 octets
+ATTRIBUTE 3GPP2-Maximum-Per-Flow-Priority 133 integer
+ATTRIBUTE 3GPP2-MIP6-Authenticator 134 octets
-ATTRIBUTE 3GPP2-MIP6-MAC-Mobility-Data 138 octets
-ATTRIBUTE 3GPP2-Inter-User-Priority 139 integer
+ATTRIBUTE 3GPP2-MIP6-MAC-Mobility-Data 138 octets
+ATTRIBUTE 3GPP2-Inter-User-Priority 139 integer
ATTRIBUTE 3GPP2-MIP6-Home-Agent-Address-Attr-B 140 ipv6addr
-ATTRIBUTE 3GPP2-MIP6-HOA-Received-From-BU 141 ipv6addr
-ATTRIBUTE 3GPP2-Carrier-ID 142 octets
-ATTRIBUTE 3GPP2-GMT-Time-Zone-Offset 143 integer
+ATTRIBUTE 3GPP2-MIP6-HOA-Received-From-BU 141 ipv6addr
+ATTRIBUTE 3GPP2-Carrier-ID 142 octets
+ATTRIBUTE 3GPP2-GMT-Time-Zone-Offset 143 integer
# contains subtypes
-ATTRIBUTE 3GPP2-Flow-ID-Parameter 144 octets
+ATTRIBUTE 3GPP2-Flow-ID-Parameter 144 octets
-ATTRIBUTE 3GPP2-Flow-Status 145 integer
+ATTRIBUTE 3GPP2-Flow-Status 145 integer
ATTRIBUTE 3GPP2-Filtered-Octet-Count-Terminating 146 integer
ATTRIBUTE 3GPP2-Filtered-Octet-Count-Originating 147 integer
-ATTRIBUTE 3GPP2-RSVP-Inbound-Octet-Count 162 integer
-ATTRIBUTE 3GPP2-RSVP-Outbound-Octet-Count 163 integer
-ATTRIBUTE 3GPP2-RSVP-Inbound-Packet-Count 164 integer
-ATTRIBUTE 3GPP2-RSVP-Outbound-Packet-Count 165 integer
+ATTRIBUTE 3GPP2-RSVP-Inbound-Octet-Count 162 integer
+ATTRIBUTE 3GPP2-RSVP-Outbound-Octet-Count 163 integer
+ATTRIBUTE 3GPP2-RSVP-Inbound-Packet-Count 164 integer
+ATTRIBUTE 3GPP2-RSVP-Outbound-Packet-Count 165 integer
-ATTRIBUTE 3GPP2-HA-Request 168 integer
-ATTRIBUTE 3GPP2-HA-Authorised 169 integer
-ATTRIBUTE 3GPP2-IP-Ver-Authorised 172 integer
-ATTRIBUTE 3GPP2-MIPv4-Mesg-Id 173 string
+ATTRIBUTE 3GPP2-HA-Request 168 integer
+ATTRIBUTE 3GPP2-HA-Authorised 169 integer
+ATTRIBUTE 3GPP2-IP-Ver-Authorised 172 integer
+ATTRIBUTE 3GPP2-MIPv4-Mesg-Id 173 string
ATTRIBUTE 3GPP2-MIP6-HA-Local-Assignment-Capblty 179 integer
-ATTRIBUTE 3GPP2-Network-PMIP-NAI 192 string
+ATTRIBUTE 3GPP2-Network-PMIP-NAI 192 string
ATTRIBUTE 3GPP2-PMIP-Based-Mobility-Capability 193 integer
-ATTRIBUTE 3GPP2-Accounting-Mode 198 integer ## ??
+ATTRIBUTE 3GPP2-Accounting-Mode 198 integer ## ??
ATTRIBUTE 3GPP2-HAAA-MIP6-HA-Protocol-Capblty-Ind 203 integer
-ATTRIBUTE 3GPP2-VAAA-Assigned-MIP6-HA 205 ipv6addr
-ATTRIBUTE 3GPP2-VAAA-Assigned-MIP6-HL 206 octets
+ATTRIBUTE 3GPP2-VAAA-Assigned-MIP6-HA 205 ipv6addr
+ATTRIBUTE 3GPP2-VAAA-Assigned-MIP6-HL 206 octets
ATTRIBUTE 3GPP2-VAAA-MIP6-HA-Protocol-Capblty-Ind 207 integer
-ATTRIBUTE 3GPP2-DNS-Server-IPV6-Address 214 tlv
+ATTRIBUTE 3GPP2-DNS-Server-IPV6-Address 214 tlv
BEGIN-TLV 3GPP2-DNS-Server-IPV6-Address
ATTRIBUTE Primary-DNS-Server-IPV6-ADDRESS 1 ipv6addr
ATTRIBUTE Secondary-DNS-Server-IPV6-ADDRESS 2 ipv6addr
- ATTRIBUTE Flag 3 string
- ATTRIBUTE Entity-Type 4 string
+ ATTRIBUTE Flag 3 string
+ ATTRIBUTE Entity-Type 4 string
END-TLV 3GPP2-DNS-Server-IPV6-Address
VALUE 3GPP2-Airlink-Record-Type Connection-Setup 1
VALUE 3GPP2-Airlink-Record-Type Active-Start 2
-VALUE 3GPP2-Airlink-Record-Type Active-Stop 3
+VALUE 3GPP2-Airlink-Record-Type Active-Stop 3
VALUE 3GPP2-Airlink-Record-Type Short-Data-Burst 4
-VALUE Authorization-Required-Flag Authorization-is-not-required-for-this-flow 0
-VALUE Authorization-Required-Flag Authorization-is-required-for-this-flow 1
+VALUE Authorization-Required-Flag Authorization-is-not-required-for-this-flow 0
+VALUE Authorization-Required-Flag Authorization-is-required-for-this-flow 1
-VALUE Reason-Code Reserved 0
-VALUE Reason-Code Authorization-Only 1
-VALUE Reason-Code Session-Discovery-Only 2
-VALUE Reason-Code Authorization-and-Session-Discovery 3
+VALUE Reason-Code Reserved 0
+VALUE Reason-Code Authorization-Only 1
+VALUE Reason-Code Session-Discovery-Only 2
+VALUE Reason-Code Authorization-and-Session-Discovery 3
-VALUE Header-Compression-Algorithm No-Header-Compression 0
-VALUE Header-Compression-Algorithm ROHC-U-mode 1
+VALUE Header-Compression-Algorithm No-Header-Compression 0
+VALUE Header-Compression-Algorithm ROHC-U-mode 1
-VALUE CID Small-CID 0
-VALUE CID Large-CID 1
+VALUE CID Small-CID 0
+VALUE CID Large-CID 1
-VALUE Encryption-Mechanism High-layer-encryption-in-the-Content-Server 0
-VALUE Encryption-Mechanism Link-layer-encryption-in-the-RAN 1
+VALUE Encryption-Mechanism High-layer-encryption-in-the-Content-Server 0
+VALUE Encryption-Mechanism Link-layer-encryption-in-the-RAN 1
-VALUE 3GPP2-PMIP-Based-Mobility-Capability AGW-supports-the-Network-PMIP4-only 1
-VALUE 3GPP2-PMIP-Based-Mobility-Capability AGW-supports-the-Network-PMIP6-only 2
+VALUE 3GPP2-PMIP-Based-Mobility-Capability AGW-supports-the-Network-PMIP4-only 1
+VALUE 3GPP2-PMIP-Based-Mobility-Capability AGW-supports-the-Network-PMIP6-only 2
VALUE 3GPP2-PMIP-Based-Mobility-Capability AGW-supports-the-both-Network-PMIP4-and-PMIP6 3
-VALUE Update-Reason Pre-initializatio 1
-VALUE Update-Reason Initial-request 2
-VALUE Update-Reason Threshold-reached 3
-VALUE Update-Reason Quota-reached 4
-VALUE Update-Reason Remote-Forced-disconnect 5
-VALUE Update-Reason Client-Service-termination 6
-VALUE Update-Reason Main-SI-released 7
-VALUE Update-Reason Service-Instance-not-established 8
-VALUE Update-Reason Tariff-Switch-Update 9
-
-VALUE AvailableInClient PrePaid-Accounting-for-Volume-supported 1
-VALUE AvailableInClient PrePaid-Accounting-for-Duration-supported 2
-VALUE AvailableInClient PrePaid-Accounting-for-Volume-and-Duration-supported 3
-
-VALUE SelectedForSession PrePaid Accounting not used 0
-VALUE SelectedForSession Usage-of-PrePaid-Accounting-for-Volume 1
-VALUE SelectedForSession Usage-of-PrePaid-Accounting-for-Duration 2
-VALUE SelectedForSession Usage-of-PrePaid-Accounting-for-Volume-and-Duration 3
-
-VALUE Flag DNS-IP-Addresses-Provided-By-HAAA-Forcibly 1
-VALUE Flag DNS-IP-Addresses-Provided-By-HAAA-Unobtrusively 0
+VALUE Update-Reason Pre-initializatio 1
+VALUE Update-Reason Initial-request 2
+VALUE Update-Reason Threshold-reached 3
+VALUE Update-Reason Quota-reached 4
+VALUE Update-Reason Remote-Forced-disconnect 5
+VALUE Update-Reason Client-Service-termination 6
+VALUE Update-Reason Main-SI-released 7
+VALUE Update-Reason Service-Instance-not-established 8
+VALUE Update-Reason Tariff-Switch-Update 9
+
+VALUE AvailableInClient PrePaid-Accounting-for-Volume-supported 1
+VALUE AvailableInClient PrePaid-Accounting-for-Duration-supported 2
+VALUE AvailableInClient PrePaid-Accounting-for-Volume-and-Duration-supported 3
+
+VALUE SelectedForSession PrePaid Accounting not used 0
+VALUE SelectedForSession Usage-of-PrePaid-Accounting-for-Volume 1
+VALUE SelectedForSession Usage-of-PrePaid-Accounting-for-Duration 2
+VALUE SelectedForSession Usage-of-PrePaid-Accounting-for-Volume-and-Duration 3
+
+VALUE Flag DNS-IP-Addresses-Provided-By-HAAA-Forcibly 1
+VALUE Flag DNS-IP-Addresses-Provided-By-HAAA-Unobtrusively 0
VALUE Entity-Type HAAA 1
VALUE Entity-Type VAAA 2