diff options
authorHolger Hans Peter Freyther <holger@moiji-mobile.com>2017-07-07 00:54:54 +0200
committerNeels Hofmeyr <neels@hofmeyr.de>2018-11-27 18:10:00 +0100
commit19ee301b1639267eae67ebb48d8df1dfb0cda4e3 (patch)
parent29980b7ccb88eb1cb45d83ad90aadb1a379a9e50 (diff)
sgsn: Add charging characteristics to GSUP
Reserve a new IE for the charging characteristics. We need to handle them as a GGSN might otherwise reject the PDP context creation. For the SGSN it is enough to send the two octets as it. Pick the 0x1X range for the IEs as it is used with the PDP contexts. Change-Id: I1d7423582e154728a240cf15c32772a06822f4ad
1 files changed, 24 insertions, 0 deletions
diff --git a/doc/manuals/chapters/gsup.adoc b/doc/manuals/chapters/gsup.adoc
index 9110f08c..733b60eb 100644
--- a/doc/manuals/chapters/gsup.adoc
+++ b/doc/manuals/chapters/gsup.adoc
@@ -390,6 +390,7 @@ Direction: Network peer => SGSN
|09|HLR Number|<<gsup-ie-hlr>>|O|TLV|0-9
|04|PDP info complete|<<gsup-ie-empty>>|M|TLV|2
|05|PDP info|<<gsup-ie-pdpinfo>>|0-10|TLV|
+|14|PDP-Charging Characteristics|<<gsup-ie-charging>>|O|TLV|4
If the PDP info complete IE is present, the old PDP info list shall be cleared.
@@ -503,6 +504,7 @@ This is a container for information elements describing a single PDP.
|11|PDP Type|<<gsup-ie-pdptype>>|C|TLV|4
|12|Access Point Name|<<gsup-ie-apn>>|C|TLV|3-102
|13|Quality of Service|<<gsup-ie-qos>>|O|TLV|1-20
+|14|PDP-Charging Characteristics|<<gsup-ie-charging>>|O|TLV|4
The conditional IE are mandantory unless mentioned otherwise.
@@ -692,6 +694,7 @@ IEI that shall be used for the encoding.
|0x11|PDP Type|<<gsup-ie-pdptype>>
|0x12|Access Point Name|<<gsup-ie-apn>>
+|0x14|PDP-Charging Characteristics|<<gsup-ie-charging>>
@@ -802,6 +805,27 @@ Priority and the reset are encoded as octets 3-N of 24.008.
+==== PDP-Charging Characteristics
+This encodes the ChargingCharacteristics of 3GPP TS 32.215. A HLR may
+send this as part of the InsertSubscriberData or within a single PDP
+context definition. If the HLR supplies this information it must be
+used by the SGSN when activating a PDP context.
+ colwidth = 8
+ node_height = 24
+ 0-3: Profile Index
+ 4-15: Behavior
==== HLR Number encoded as 3GPP TS 09.02 ISDN-AddressString