dictionary.3gpp2 suggested patch

Alexander Serkin als at cell.ru
Thu Jan 11 12:56:41 CET 2007


Hi, freeradius-users.
I'd suggest a small patch for dictionary.3gpp2. The corrections include 
some attributes described in latest 3gpp2 specifications, which
are used in our environment.
It corrects 3GPP2-R-P-Session-ID to be integer, and sets several 
attributes according to their description in 
http://www.3gpp2.org/Public_html/specs/X.S0011-005-C_v3.0_061030.pdf :
3GPP2-Always-On
3GPP2-MEID
and
http://www.3gpp2.org/Public_html/specs/A.S0008-B_v1.0_061019.pdf (Annex E):
3GPP2-HRPD-Access-Authentication
3GPP2-HRPD-AT-Hardware-Id

The patch itself is:

--- dictionary.3gpp2.orig       2005-12-01 01:17:18.000000000 +0300
+++ dictionary.3gpp2    2007-01-11 09:39:51.900975000 +0300
@@ -57,12 +57,12 @@
  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      string
-ATTRIBUTE      3GPP2-Airlink-Sequence-Number           42      integer # ?
+ATTRIBUTE      3GPP2-Airlink-Record-Type               40      integer
+ATTRIBUTE      3GPP2-R-P-Session-ID                    41      integer
+ATTRIBUTE      3GPP2-Airlink-Sequence-Number           42      integer
  ATTRIBUTE      3GPP2-Received-HDLC-Octets              43      integer
  ATTRIBUTE      3GPP2-Correlation-Id                    44      string
-ATTRIBUTE      3GPP2-Module-Orig-Term-Indicator        45      octets # ?
+ATTRIBUTE      3GPP2-Module-Orig-Term-Indicator        45      octets
  ATTRIBUTE      3GPP2-Inbound-Mobile-IP-Sig-Octets      46      integer
  ATTRIBUTE      3GPP2-Outbound-Mobile-IP-Sig-Octets     47      integer
  ATTRIBUTE      3GPP2-Session-Continue                  48      integer
@@ -80,7 +80,10 @@
  # The next set of attributes contain sub-types
  ATTRIBUTE      3GPP2-Remote-IP-Address                 59      octets

-# 60 - 69 are marked "reserved"
+ATTRIBUTE      3GPP2-HRPD-Access-Authentication        60      integer
+ATTRIBUTE      3GPP2-HRPD-AT-Hardware-Id               61      octets
+
+# 62 - 69 are marked "reserved"

  ATTRIBUTE      3GPP2-Remote-IPv6-Address               70      octets
  ATTRIBUTE      3GPP2-Remote-Address-Table-Index        71      octets
@@ -91,10 +94,7 @@
  # the following don't contain subtypes
  ATTRIBUTE      3GPP2-DNS-Update-Required               75      integer

-# Is this 76 or 78?  Check...
-#ATTRIBUTE     3GPP2-Always-On                 76      integer
-# 77 ?
-#ATTRIBUTE     3GPP2-Always-On                 78      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
@@ -123,5 +123,6 @@
  # The next set of attributes contain sub-types
  ATTRIBUTE      3GPP2-Remote-IPv6-Octet-Count           97      octets
  ATTRIBUTE      3GPP2-PrePaid-Tariff-Switching          98      octets
+ATTRIBUTE      3GPP2-MEID                              116     string

  END-VENDOR 3GPP2


-- 
Sincerely Yours,
Alexander



More information about the Freeradius-Users mailing list