4.4.6 Contents of files at the DF HNB level
31.1023GPPCharacteristics of the Universal Subscriber Identity Module (USIM) applicationRelease 17TS
4.4.6.1 Introduction
This clause describes the additional files that are used for Home (e)NodeB purposes.
DFHNB shall be present at the ADFUSIM level if service nº86 and/or service nº90 isare "available" in EFUST .
4.4.6.2 EFACSGL (Allowed CSG Lists)
If service n°86 is "available", this file shall be present.
This EF contains the coding for CSG ID belonging to the Allowed CSG lists. Furthermore, for each CSG ID in the list, a link to the corresponding HNB name and CSG Type may be provided.
|
Identifier: ‘4F81’ |
Structure: linear fixed |
Optional |
||||
|
SFI: ’01’ |
||||||
|
Record length: X |
Update activity: low |
|||||
|
Access Conditions: READ PIN UPDATE PIN DEACTIVATE ADM ACTIVATE ADM |
||||||
|
Bytes |
Description |
M/O |
Length |
|||
|
1 to X |
CSG Lists TLV object |
M |
X bytes |
|||
|
Note: The CSG List in different records may contain the same PLMN |
||||||
The CSG List TLV object shall contain only one PLMN TLV object, Tag ’80’, and at least one CSG information TLV, Tag ’81’. A record may contain one or more CSG List TLV objects. This means that all CSG Ids in one CSG List TLV object belong to the same PLMN.
CSG List Tags
|
Description |
Tag Value |
|
CSG List TLV object Tag |
‘A0’ |
CSG List information
|
Description |
Value |
M/O |
Length (bytes) |
|
CSG List Tag |
‘A0’ |
M |
1 |
|
Length |
Y |
M |
Note |
|
PLMN Tag |
’80’ |
M |
1 |
|
Length |
A |
M |
Note |
|
PLMN |
— |
M |
A |
|
CSG Information Tag |
’81’ |
M |
1 |
|
Length |
W |
M |
Note |
|
CSG Information |
– |
M |
W |
|
Note: The length is coded according to ISO/IEC 8825-1 [35] |
|||
– PLMN Tag ’80’
Contents:
Mobile Country Code (MCC) followed by the Mobile Network Code (MNC).
Coding:
according to TS 24.008 [9].
CSG Information Tag ’81’
.
Tag ’81’ Coding:
|
1 |
CSG Type indication |
M |
1 byte |
|
2 |
HNB Name indication |
M |
1 byte |
|
3 to W |
CSG ID |
M |
W-2 bytes |
|
Note: The length of the CSG ID is calculated from the TLV object length |
|||
– CSG Type indication
Contents:
the CSG Type for the subsequent CSG ID.
Coding:
a value of ’00’ indicates that the CSG Type is to be taken from other sources (e.g. stored in the non-volatile memory of the ME). A value in the range ’01’ to ‘FE’ indicates the record number in EFCSGT that shall be displayed as the CSG Type.
– HNB Name indication
Contents:
the HNB name for the subsequent CSG ID.
Coding:
a value of ’00’ indicates that the HNB name is to be taken from other sources (e.g. broadcasted by the Home Node B or stored in the non-volatile memory of the ME). A value in the range ’01’ to ‘FE’ indicates the record number in EFHNBN that shall be displayed as the HNB name.
– CSG ID
Contents:
CSG ID which is part of the allowed CSG list.
Coding:
the CSG ID shall be encoded as defined in TS 23.003 [25]. The CSG ID is coded left justified, i.e. the most significant bit of the CSG ID is coded on bit 8 of byte 3, over the number of bits as specified in TS 23.003 [25] using bytes 3 to W . The unused rightmost bits of byte W shall be set 1.
Unused bytes shall be set to ‘FF’.
4.4.6.3 EFCSGT (CSG Type)
If service n°86 is "available", this file shall be present.
This EF contains the CSG Type. The CSG Type is defined in TS 22.220 [54]. The association between a CSG ID and the corresponding CSG Type is provided in EFACSGL. The CSG Type may be provided in text or in graphic format.
|
Identifier: ‘4F82’ |
Structure: linear fixed |
Optional |
||||
|
SFI: ’02’ |
||||||
|
Record length: X bytes |
Update activity: low |
|||||
|
Access Conditions: READ PIN UPDATE PIN DEACTIVATE ADM ACTIVATE ADM |
||||||
|
Bytes |
Description |
M/O |
Length |
|||
|
1 to X |
CSG Type TLV objects |
M |
X bytes |
|||
CSG Type tags
|
Description |
Tag Value |
|
Text CSG Type Tag |
’89’ |
|
Graphics CSG Type Tag |
’80’ or ’81’ |
CSG Type information
Contents:
CSG Type contains either Text CSG Type or Graphic CSG Type or both the Graphic and Text CSG Types
Coding:
Text CSG Type:
|
Description |
Value |
M/O |
Length (bytes) |
|
Text CSG Type Tag |
’89’ |
M |
1 |
|
Length |
K |
M |
Note |
|
Text CSG Type |
— |
M |
K |
|
Note: The length is coded according to ISO/IEC 8825-1 [35]. |
|||
Graphic CSG Type:
|
Description |
Value |
M/O |
Length (bytes) |
|
Graphic CSG Type Tag |
’80’ or ’81’ |
M |
1 |
|
Length |
K + 1 |
M |
Note 1 |
|
Graphic CSG Type Icon Qualifier |
— |
M |
1 |
|
Graphic CSG Type Icon Link |
— |
M |
K (Note 2) |
|
Note 1: The length is coded according to ISO/IEC 8825-1 [35]. Note 2: The tag value indicates the type and format of the Icon Link that is provided in the TLV value field (e.g. Tag ’80’ indicates that the Icon link is a URI, while Tag ’81’ indicates that the Icon Link is the record number of the corresponding image in EFIMG). |
|||
– Text CSG Type Tag ’89’
Contents:
Tag value for the CSG Type in text format.
Coding:
– ’89’ = the Text CSG Type is coded using one of the UCS2 code options as defined in TS 31.101 [11].
– Graphic CSG Type Tag
Contents:
Tag value for the CSG Type in graphic format with the Icon Qualifier or an Icon Link
Coding:
– ’80’ = the Graphic CSG Type Icon Link is an URI
– ’81’ = the Graphic CSG Type Icon Link is a pointer to the record number of the corresponding image in EFIMG,
– All other values are RFU.
– Graphic CSG Type Icon Qualifier
Contents:
The icon qualifier indicates to the ME how the icon shall be used.
Coding:
– ’01’ = icon is self-explanatory, i.e. if displayed, it replaces the corresponding name in text format.
– ’02’ = icon is not self-explanatory, i.e. if displayed, it shall be displayed together with the corresponding name in text format.
– All other values are RFU.
‑ Graphic CSG Type Icon Link
Contents:
Link to the icon. This link shall point to a UICC resource.
Coding:
– When the Tag value indicates an URI (i.e. Tag = ’80’) , the Icon Link shall be encoded to an octet string according to UTF-8 encoding rules as described in IETF RFC 3629 [48] (e.g. http://127.0.0.1:3516/pub/files/csgtype.jpg).
– When the Tag value indicates that the Icon Link contains the record number of the corresponding image in EFIMG (i.e. Tag = ’81’), the Icon Link shall be encoded in binary.
Unused bytes shall be set to ‘FF’.
4.4.6.4 EFHNBN (Home NodeB Name)
If service n°86 is "available", this file shall be present.
This EF contains the HNB name. The HNB name is defined in TS 22.220 [54]. HNB name is a common name referring to HNB/HeNB. The association between a CSG ID and the corresponding HNB name is provided in EFACSGL.
|
Identifier: ‘4F83’ |
Structure: linear fixed |
Optional |
||||
|
SFI: ’03’ |
||||||
|
Record length: X bytes; X ≥ 3 |
Update activity: low |
|||||
|
Access Conditions: READ PIN UPDATE PIN ACTIVATE ADM DEACTIVATE ADM |
||||||
|
Bytes |
Description |
M/O |
Length |
|||
|
1 to X |
HNB Name TLV object |
M |
X bytes |
|||
HNB Name tags
|
Description |
Tag Value |
|
HNB Name Tag |
’80’ |
HNB Name information
|
Description |
Value |
M/O |
Length (bytes) |
|
HNB Name Tag |
’80’ |
M |
1 |
|
Length |
K |
M |
Note |
|
HNB Name |
— |
M |
K |
|
Note 1: The length is coded according to ISO/IEC 8825-1 [35]. |
|||
– HNB Name Tag ’80’
Contents:
name of the HNB or HeNB.
Coding:
coded using one of the UCS2 code options as defined in TS 31.101 [11].
Unused bytes shall be set to ‘FF’.
4.4.6.5 EFOCSGL (Operator CSG Lists)
If service n°90 is "available", this file shall be present.
This EF contains the coding for CSG Ids belonging to the Operator CSG lists. Furthermore, for each CSG ID in the list, a link to the corresponding HNB name and CSG type may be provided. Within one PLMN the first occurrence of CSG ID indicates the highest priority CSG ID and the last occurrence indicates the lowest.
NOTE 1: There is no requirement for the ME to take the priority into account.
Additionally, if service n°92 is "available", this EF allows the HPLMN to control, on a per PLMN basis, which available CSGs are displayed by the ME during a manual CSG selection. If there is no CSG display indicator for a PLMN, the ME shall display the available CSGs according to the value in EFAD byte 3 bit 2.
NOTE 2: Operators should ensure that all CSG display indicators have the same value if the same PLMN is used in multiple CSG List TLV objects.
|
Identifier: ‘4F84’ |
Structure: linear fixed |
Optional |
||||
|
SFI: ’04’ |
||||||
|
Record length: Y bytes |
Update activity: low |
|||||
|
Access Conditions: READ PIN UPDATE ADM DEACTIVATE ADM ACTIVATE ADM |
||||||
|
Bytes |
Description |
M/O |
Length |
|||
|
1 to X |
Operator CSG List TLV objects |
M |
X bytes |
|||
|
Note: The CSG List in different records may contain the same PLMN |
||||||
The Operator CSG List TLV object shall contain only one PLMN TLV object, Tag ’80’, and at least one Operator CSG information TLV, Tag ’81’. A record may contain one or more Operator CSG List TLV objects. This means that all CSG Ids in one Operator CSG List TLV object belong to the same PLMN.
Additionally, the Operator CSG List TLV object may contain one CSG Display Indicator TLV object, if service n°92 is available.
CSG List Tags
|
Description |
Tag Value |
|
Operator CSG List TLV object Tag |
‘A0’ |
CSG List information
|
Description |
Value |
M/O |
Length (bytes) |
|
CSG List Tag |
‘A0’ |
M |
1 |
|
Length |
Y |
M |
Note |
|
PLMN Tag |
’80’ |
M |
1 |
|
Length |
A |
M |
Note |
|
PLMN |
— |
M |
A |
|
CSG Information Tag |
’81’ |
M |
1 |
|
Length |
W |
M |
Note |
|
CSG Information |
– |
M |
W |
|
CSG Display indicator tag |
’82’ |
O |
1 |
|
Length |
Z |
O |
Note |
|
CSG Display indicator |
– |
O |
Z |
|
Note: The length is coded according to ISO/IEC 8825-1 [35] |
|||
– PLMN Tag ’80’
Contents:
Mobile Country Code (MCC) followed by the Mobile Network Code (MNC).
Coding:
according to TS 24.008 [9].
– CSG Information Tag ’81’
Tag ’81’ Coding:
|
1 |
CSG Type indication |
M |
1 byte |
|
2 |
HNB Name indication |
M |
1 byte |
|
3 to W |
CSG ID |
M |
W-2 bytes |
|
Note: The length of the CSG ID is calculated from the TLV object length |
|||
– CSG Type indication
Contents:
the CSG Type for the subsequent CSG ID.
Coding:
a value of ’00’ indicates that the CSG Type is to be taken from other sources (e.g. stored in the non-volatile memory of the ME). A value in the range ’01’ to ‘FE’ indicates the record number in EFCSGT that shall be displayed as the CSG Type.
– HNB Name indication
Contents:
the HNB name for the subsequent CSG ID.
Coding:
a value of ’00’ indicates that the HNB name is to be taken from other sources (e.g. broadcasted by the Home Node B or stored in the non-volatile memory of the ME). A value in the range ’01’ to ‘FE’ indicates the record number in EFHNBN that shall be displayed as the HNB name.
– CSG ID
Contents:
CSG ID which is part of the allowed CSG list.
Coding:
the CSG ID shall be encoded as defined in TS 23.003 [25]. The CSG ID is coded left justified, i.e. the most significant bit of the CSG ID is coded on bit 8 of byte 3, over the number of bits as specified in TS 23.003 [25] using bytes 3 to W. The unused rightmost bits of byte W shall be set 1.
– CSG display indicator Tag ’82’:
Coding:
– ’00’ All available CSG Ids can be displayed during a manual CSG selection
– ’01’ Only CSG Ids contained in Operator CSG lists shall be displayed during a manual CSG selection
Unused bytes shall be set to ‘FF’
4.4.6.6 EFOCSGT (Operator CSG Type)
If service n°90 is "available", this file shall be present.
This EF contains the Operator CSG Types. The CSG Type is defined in TS 22.220 [54]. The association between an Operator CSG ID and the corresponding Operator CSG Type is provided in EFOCSGL. The Operator CSG Type may be provided in text or in graphic format.
|
Identifier: ‘4F85’ |
Structure: linear fixed |
Optional |
||||
|
SFI: ’05’ |
||||||
|
Record length: X bytes |
Update activity: low |
|||||
|
Access Conditions: READ PIN UPDATE ADM DEACTIVATE ADM ACTIVATE ADM |
||||||
|
Bytes |
Description |
M/O |
Length |
|||
|
1 to X |
CSG Type TLV objects |
M |
X bytes |
|||
For coding see EFCSGT
4.4.6.7 EFOHNBN (Operator Home NodeB Name)
If service n°90 is "available", this file shall be present.
This EF contains the Operator HNB names. The HNB name is defined in TS 22.220 [54]. HNB Name is a common name referring to HNB/HeNB. The association between an Operator CSG ID and the corresponding Operator HNB name is provided in EFOCSGL.
|
Identifier: ‘4F86’ |
Structure: linear fixed |
Optional |
||||
|
SFI: ’06’ |
||||||
|
Record length: X bytes; X ≥ 3 |
Update activity: low |
|||||
|
Access Conditions: READ PIN UPDATE ADM ACTIVATE ADM DEACTIVATE ADM |
||||||
|
Bytes |
Description |
M/O |
Length |
|||
|
1 to X |
HNB Name TLV object |
M |
X bytes |
|||
For coding see EFHNBN