blob: 28f65532bab598d2a4f7cdfe43f2ab23b4a8185a [file] [log] [blame]
Harald Welte8fb759d2019-08-10 21:09:17 +02001;;
2;; %CopyrightBegin%
3;;
4;; Copyright (C) 2019 by Harald Welte. All Rights Reserved.
5;;
6;; This resembles 3GPP TS 29.272 version 11.8.0 Release 11
7;;
8;; Licensed under the Apache License, Version 2.0 (the "License");
9;; you may not use this file except in compliance with the License.
10;; You may obtain a copy of the License at
11;;
Harald Welte207ef1f2024-06-05 16:45:09 +020012;; https://www.apache.org/licenses/LICENSE-2.0
Harald Welte8fb759d2019-08-10 21:09:17 +020013;;
14;; Unless required by applicable law or agreed to in writing, software
15;; distributed under the License is distributed on an "AS IS" BASIS,
16;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17;; See the License for the specific language governing permissions and
18;; limitations under the License.
19;;
20;; %CopyrightEnd%
21;;
22
23;;
24;; Edits:
25;;
26;;
27
28@id 16777251
29@name diameter_3gpp_ts29_272
Harald Welte44da7d72019-08-14 13:28:08 +020030;;@prefix diameter_3gpp
Harald Welte8fb759d2019-08-10 21:09:17 +020031@vendor 10415 3GPP
32
33@inherits diameter_gen_base_rfc6733
Harald Welte8fb759d2019-08-10 21:09:17 +020034@inherits diameter_3gpp_base
Harald Weltec83d2fe2019-08-10 22:08:54 +020035@inherits diameter_3gpp_ts29_214
Harald Welte8fb759d2019-08-10 21:09:17 +020036@inherits diameter_3gpp_ts29_229
Harald Weltec83d2fe2019-08-10 22:08:54 +020037@inherits diameter_3gpp_ts29_329
Harald Welte8fb759d2019-08-10 21:09:17 +020038@inherits diameter_3gpp_ts29_173
Harald Weltec83d2fe2019-08-10 22:08:54 +020039@inherits diameter_3gpp_ts32_299
40@inherits diameter_3gpp_break_circles
Harald Welte8fb759d2019-08-10 21:09:17 +020041
42@inherits diameter_rfc5447
43@inherits diameter_rfc5778
44@inherits diameter_3gpp_ts29_212
45
46@avp_types
47 ;; Table 7.3.1/2
48 Subscription-Data 1400 Grouped MV
49 Terminal-Information 1401 Grouped MV
50 IMEI 1402 UTF8String MV
51 Software-Version 1403 UTF8String MV
52 QoS-Subscribed 1404 OctetString MV
53 ULR-Flags 1405 Unsigned32 MV
54 ULA-Flags 1406 Unsigned32 MV
55 Visited-PLMN-Id 1407 OctetString MV
56 Requested-EUTRAN-Authentication-Info 1408 Grouped MV
57 Requested-UTRAN-GERAN-Authentication-Info 1409 Grouped MV
58 Number-Of-Requested-Vectors 1410 Unsigned32 MV
59 Re-Synchronization-Info 1411 OctetString MV
60 Immediate-Response-Preferred 1412 Unsigned32 MV
61 Authentication-Info 1413 Grouped MV
62 E-UTRAN-Vector 1414 Grouped MV
63 UTRAN-Vector 1415 Grouped MV
64 GERAN-Vector 1416 Grouped MV
65 Network-Access-Mode 1417 Enumerated MV
66 HPLMN-ODB 1418 Unsigned32 MV
67 Item-Number 1419 Unsigned32 MV
68 Cancellation-Type 1420 Enumerated MV
69 DSR-Flags 1421 Unsigned32 MV
70 DSA-Flags 1422 Unsigned32 MV
71 Context-Identifier 1423 Unsigned32 MV
72 Subscriber-Status 1424 Enumerated MV
73 Operator-Determined-Barring 1425 Unsigned32 MV
Harald Weltec83d2fe2019-08-10 22:08:54 +020074 Access-Restriction-Data 1426 Unsigned32 MV
75 ;;APN-OI-Replacement 1427 UTF8String MV
Harald Welte8fb759d2019-08-10 21:09:17 +020076 All-APN-Configurations-Included-Indicator 1428 Enumerated MV
77 APN-Configuration-Profile 1429 Grouped MV
78 APN-Configuration 1430 Grouped MV
79 EPS-Subscribed-QoS-Profile 1431 Grouped MV
80 VPLMN-Dynamic-Address-Allowed 1432 Enumerated MV
81 STN-SR 1433 OctetString MV
82 Alert-Reason 1434 Enumerated MV
83 AMBR 1435 Grouped MV
84 CSG-Subscription-Data 1436 Grouped MV
85 CSG-Id 1437 Unsigned32 MV
86 PDN-GW-Allocation-Type 1438 Enumerated MV
87 Expiration-Date 1439 Time MV
88 RAT-Frequency-Selection-Priority-ID 1440 Unsigned32 MV
89 IDA-Flags 1441 Unsigned32 MV
90 PUA-Flags 1442 Unsigned32 MV
91 NOR-Flags 1443 Unsigned32 MV
92 User-Id 1444 UTF8String V
93 Equipment-Status 1445 Enumerated MV
94 Regional-Subscription-Zone-Code 1446 OctetString MV
95 RAND 1447 OctetString MV
96 XRES 1448 OctetString MV
97 AUTN 1449 OctetString MV
98 KASME 1450 OctetString MV
99 Trace-Collection-Entity 1452 Address MV
100 Kc 1453 OctetString MV
101 SRES 1454 OctetString MV
102 PDN-Type 1456 Enumerated MV
103 Roaming-Restricted-Due-To-Unsupported-Feature 1457 Enumerated MV
104 Trace-Data 1458 Grouped MV
105 Trace-Reference 1459 OctetString MV
106 Trace-Depth 1462 Enumerated MV
107 Trace-NE-Type-List 1463 OctetString MV
108 Trace-Interface-List 1464 OctetString MV
109 Trace-Event-List 1465 OctetString MV
110 OMC-Id 1466 OctetString MV
111 GPRS-Subscription-Data 1467 Grouped MV
112 Complete-Data-List-Included-Indicator 1468 Enumerated MV
113 PDP-Context 1469 Grouped MV
114 PDP-Type 1470 OctetString MV
115 3GPP2-MEID 1471 OctetString MV
116 Specific-APN-Info 1472 Grouped MV
117 LCS-Info 1473 Grouped MV
Harald Weltec83d2fe2019-08-10 22:08:54 +0200118 ;;GMLC-Number 1474 OctetString MV
Harald Welte8fb759d2019-08-10 21:09:17 +0200119 LCS-PrivacyException 1475 Grouped MV
120 SS-Code 1476 OctetString MV
121 SS-Status 1477 OctetString MV
122 Notification-To-UE-User 1478 Enumerated MV
123 External-Client 1479 Grouped MV
124 Client-Identity 1480 OctetString MV
125 GMLC-Restriction 1481 Enumerated MV
126 PLMN-Client 1482 Enumerated MV
127 Service-Type 1483 Grouped MV
128 ServiceTypeIdentity 1484 Unsigned32 MV
129 MO-LR 1485 Grouped MV
130 Teleservice-List 1486 Grouped MV
131 TS-Code 1487 OctetString MV
132 Call-Barring-Info 1488 Grouped MV
Harald Weltec83d2fe2019-08-10 22:08:54 +0200133 ;;SGSN-Number 1489 OctetString MV
Harald Welte8fb759d2019-08-10 21:09:17 +0200134 IDR-Flags 1490 Unsigned32 MV
135 ICS-Indicator 1491 Enumerated V
136 IMS-Voice-Over-PS-Sessions-Supported 1492 Enumerated V
137 Homogeneous-Support-of-IMS-Voice-Over-PS-Sessions 1493 Enumerated V
138 Last-UE-Activity-Time 1494 Time V
139 EPS-User-State 1495 Grouped V
140 EPS-Location-Information 1496 Grouped V
141 MME-User-State 1497 Grouped V
142 SGSN-User-State 1498 Grouped V
143 User-State 1499 Enumerated V
144 MME-Location-Information 1600 Grouped V
145 SGSN-Location-Information 1601 Grouped V
146 E-UTRAN-Cell-Global-Identity 1602 OctetString V
147 Tracking-Area-Identity 1603 OctetString V
148 Cell-Global-Identity 1604 OctetString V
149 Routing-Area-Identity 1605 OctetString V
150 Location-Area-Identity 1606 OctetString V
151 Service-Area-Identity 1607 OctetString V
152 Geographical-Information 1608 OctetString V
153 Geodetic-Information 1609 OctetString V
154 Current-Location-Retrieved 1610 Enumerated V
155 Age-Of-Location-Information 1611 Unsigned32 V
156 Active-APN 1612 Grouped V
157 Error-Diagnostic 1614 Enumerated V
158 Ext-PDP-Address 1621 Address V
159 UE-SRVCC-Capability 1615 Enumerated V
160 MPS-Priority 1616 Unsigned32 V
161 VPLMN-LIPA-Allowed 1617 Enumerated V
162 LIPA-Permission 1618 Enumerated V
Harald Weltec83d2fe2019-08-10 22:08:54 +0200163 Subscribed-Periodic-RAU-TAU-Timer 1619 Unsigned32 V
Harald Welte8fb759d2019-08-10 21:09:17 +0200164 Ext-PDP-Type 1620 OctetString V
165 SIPTO-Permission 1613 Enumerated V
166 MDT-Configuration 1622 Grouped V
167 Job-Type 1623 Enumerated V
168 Area-Scope 1624 Grouped V
169 List-Of-Measurements 1625 Unsigned32 V
170 Reporting-Trigger 1626 Unsigned32 V
Harald Weltec83d2fe2019-08-10 22:08:54 +0200171 Report-Interval 1627 Enumerated V
Harald Welte8fb759d2019-08-10 21:09:17 +0200172 Report-Amount 1628 Enumerated V
173 Event-Threshold-RSRP 1629 Unsigned32 V
174 Event-Threshold-RSRQ 1630 Unsigned32 V
175 Logging-Interval 1631 Enumerated V
176 Logging-Duration 1632 Enumerated V
177 Relay-Node-Indicator 1633 Enumerated V
178 MDT-User-Consent 1634 Enumerated V
179 PUR-Flags 1635 Unsigned32 V
180 Subscribed-VSRVCC 1636 Enumerated V
181 Equivalent-PLMN-List 1637 Grouped V
182 CLR-Flags 1638 Unsigned32 V
183 UVR-Flags 1639 Unsigned32 MV
184 UVA-Flags 1640 Unsigned32 MV
185 VPLMN-CSG-Subscription-Data 1641 Grouped MV
186 Time-Zone 1642 UTF8String V
187 A-MSISDN 1643 OctetString V
188 MME-Number-for-MT-SMS 1645 OctetString V
189 SMS-Register-Request 1648 Enumerated V
190 Local-Time-Zone 1649 Grouped V
191 Daylight-Saving-Time 1650 Enumerated V
192 Subscription-Data-Flags 1654 Unsigned32 V
193 Measurement-Period-UMTS 1655 Enumerated V
194 Measurement-Period-LTE 1656 Enumerated V
195 Collection-Period-RRM-LTE 1657 Enumerated V
196 Collection-Period-RRM-UMTS 1658 Enumerated V
197 Positioning-Method 1659 OctetString V
198 Measurement-Quantity 1660 OctetString V
199 Event-Threshold-Event-1F 1661 Integer32 V
200 Event-Threshold-Event-1I 1662 Integer32 V
Harald Weltec83d2fe2019-08-10 22:08:54 +0200201 Restoration-Priority 1663 Unsigned32 V
Harald Welte8fb759d2019-08-10 21:09:17 +0200202
203@messages
204
205 ;; 7.2.3 Update-Location-Request
206 ULR ::= < Diameter Header: 316, REQ, PXY >
207 < Session-Id >
208 { Auth-Session-State }
209 { Origin-Host }
210 { Origin-Realm }
211 { Destination-Realm }
212 { User-Name }
213 { RAT-Type }
214 { ULR-Flags }
215 { Visited-PLMN-Id }
216 [ Vendor-Specific-Application-Id ]
217 [ Destination-Host ]
218 [ Terminal-Information ]
219 [UE-SRVCC-Capability ]
220 [ SGSN-Number ]
221 [ Homogeneous-Support-of-IMS-Voice-Over-PS-Sessions ]
222 [ GMLC-Address ]
223 [ Equivalent-PLMN-List ]
224 [ MME-Number-for-MT-SMS ]
Harald Weltec83d2fe2019-08-10 22:08:54 +0200225 [ SMS-Register-Request ]
Harald Welte8fb759d2019-08-10 21:09:17 +0200226 *[ Supported-Features ]
227 *[ Active-APN ]
228 *[ Proxy-Info ]
229 *[ Route-Record ]
230 *[ AVP ]
231
232 ;; 7.2.4 Update-Location-Answer
233 ULA ::= < Diameter Header: 316, PXY >
234 < Session-Id >
235 { Auth-Session-State }
236 { Origin-Host }
237 { Origin-Realm }
238 [ Vendor-Specific-Application-Id ]
239 [ Result-Code ]
240 [ Experimental-Result ]
241 [ Error-Diagnostic ]
242 [ ULA-Flags ]
243 [ Subscription-Data ]
244 *[ Supported-Features ]
245 *[ AVP ]
246 *[ Failed-AVP ]
247 *[ Proxy-Info ]
248 *[ Route-Record ]
249
250 ;; 7.2.5 Authentication-Information-Request
251 AIR ::= < Diameter Header: 318, REQ, PXY >
252 < Session-Id >
253 { Auth-Session-State }
254 { Origin-Host }
255 { Origin-Realm }
256 { Destination-Realm }
257 { User-Name }
258 { Visited-PLMN-Id }
259 [ Vendor-Specific-Application-Id ]
260 [ Destination-Host ]
261 [ Requested-EUTRAN-Authentication-Info ]
262 [ Requested-UTRAN-GERAN-Authentication-Info ]
263 *[Supported-Features]
264 *[ Proxy-Info ]
265 *[ Route-Record ]
266 *[ AVP ]
267
268 ;; 7.2.6 Authentication-Information-Answer
269 AIA ::= < Diameter Header: 318, PXY >
270 < Session-Id >
271 { Auth-Session-State }
272 { Origin-Host }
273 { Origin-Realm }
274 [ Vendor-Specific-Application-Id ]
275 [ Result-Code ]
276 [ Experimental-Result ]
277 [ Error-Diagnostic ]
278 [ Authentication-Info ]
279 * [Supported-Features]
280 *[ AVP ]
281 *[ Failed-AVP ]
282 *[ Proxy-Info ]
283 *[ Route-Record ]
284
285 ;; 7.2.7 Cancel-Location-Request
286 CLR ::= < Diameter Header: 317, REQ, PXY >
287 < Session-Id >
288 { Auth-Session-State }
289 { Origin-Host }
290 { Origin-Realm }
291 { Destination-Host }
292 { Destination-Realm }
293 { User-Name }
294 { Cancellation-Type }
295 *[Supported-Features ]
296 [ Vendor-Specific-Application-Id ]
297 [ CLR-Flags ]
298 *[ AVP ]
299 *[ Proxy-Info ]
300 *[ Route-Record ]
301
302 ;; 7.2.8 Cancel-Location-Answer
303 CLA ::= < Diameter Header: 317, PXY >
304 < Session-Id >
305 { Auth-Session-State }
306 { Origin-Host }
307 { Origin-Realm }
308 [ Vendor-Specific-Application-Id ]
309 *[ Supported-Features ]
310 [ Result-Code ]
311 [ Experimental-Result ]
312 *[ AVP ]
313 *[ Failed-AVP ]
314 *[ Proxy-Info ]
315 *[ Route-Record ]
316
317 ;; 7.2.9 Insert-Subscriber-Data-Request
318 IDR ::= < Diameter Header: 319, REQ, PXY >
319 < Session-Id >
320 { Auth-Session-State }
321 { Origin-Host }
322 { Origin-Realm }
323 { Destination-Host }
324 { Destination-Realm }
325 { User-Name }
326 { Subscription-Data}
327 [ Vendor-Specific-Application-Id ]
328 *[ Supported-Features]
329 [ IDR-Flags ]
330 *[ AVP ]
331 *[ Proxy-Info ]
332 *[ Route-Record ]
333
334 ;; What about IDR in S7a/d?
335
336 ;; 7.2.10 Insert-Subscriber-Data-Answer
337 IDA ::= < Diameter Header: 319, PXY >
338 < Session-Id >
339 { Auth-Session-State }
340 { Origin-Host }
341 { Origin-Realm }
342 [ Vendor-Specific-Application-Id ]
343 *[ Supported-Features ]
344 [ Result-Code ]
345 [ Experimental-Result ]
346 [ IMS-Voice-Over-PS-Sessions-Supported ]
347 [ Last-UE-Activity-Time ]
348 [ RAT-Type ]
349 [ IDA-Flags ]
350 [ EPS-User-State ]
351 [ EPS-Location-Information ]
352 [Local-Time-Zone ]
353 *[ AVP ]
354 *[ Failed-AVP ]
355 *[ Proxy-Info ]
356 *[ Route-Record ]
357
358 ;; 7.2.11 Delete-Subscriber-Data-Request
359 DSR ::= < Diameter Header: 320, REQ, PXY >
360 < Session-Id >
361 { Auth-Session-State }
362 { Origin-Host }
363 { Origin-Realm }
364 { Destination-Host }
365 { Destination-Realm }
366 { User-Name }
367 { DSR-Flags }
368 [ Vendor-Specific-Application-Id ]
369 *[ Supported-Features ]
370 *[ Context-Identifier ]
371 [ Trace-Reference ]
372 *[ TS-Code ]
373 *[ SS-Code ]
374 *[ AVP ]
375 *[ Proxy-Info ]
376 *[ Route-Record ]
377
378 ;; 7.2.12 Delete-Subscriber-Data-Answer
379 DSA ::= < Diameter Header: 320, PXY >
380 < Session-Id >
381 { Auth-Session-State }
382 { Origin-Host }
383 { Origin-Realm }
384 [ Vendor-Specific-Application-Id ]
385 *[ Supported-Features ]
386 [ Result-Code ]
387 [ Experimental-Result ]
388 [ DSA-Flags ]
389 *[ AVP ]
390 *[ Failed-AVP ]
391 *[ Proxy-Info ]
392 *[ Route-Record ]
393
394 ;; 7.2.13 Purge-UE-Request
395 PUR ::= < Diameter Header: 321, REQ, PXY >
396 < Session-Id >
397 { Auth-Session-State }
398 { Origin-Host }
399 { Origin-Realm }
400 { Destination-Realm }
401 { User-Name }
402 [ Vendor-Specific-Application-Id ]
403 [ Destination-Host ]
404 [ PUR-Flags ]
405 *[ Supported-Features ]
406 *[ AVP ]
407 *[ Proxy-Info ]
408 *[ Route-Record ]
409
410 ;; 7.2.14 Purge-UE-Answer
411 PUA ::= < Diameter Header: 321, PXY >
412 < Session-Id >
413 { Auth-Session-State }
414 { Origin-Host }
415 { Origin-Realm }
416 [ Vendor-Specific-Application-Id ]
417 *[ Supported-Features ]
418 [ Result-Code ]
419 [ Experimental-Result ]
420 [ PUA-Flags ]
421 *[ AVP ]
422 *[ Failed-AVP ]
423 *[ Proxy-Info ]
424 *[ Route-Record ]
425
426 ;; 7.2.15 Reset-Request
427 RSR ::= < Diameter Header: 322, REQ, PXY >
428 < Session-Id >
429 { Auth-Session-State }
430 { Origin-Host }
431 { Origin-Realm }
432 { Destination-Host }
433 { Destination-Realm }
434 [ Vendor-Specific-Application-Id ]
435 *[ Supported-Features ]
436 *[ User-Id ]
437 *[ AVP ]
438 *[ Proxy-Info ]
439 *[ Route-Record ]
440
441 ;; 7.2.16 Reset-Answer
442 RSA ::= < Diameter Header: 322, PXY >
443 < Session-Id >
444 { Auth-Session-State }
445 { Origin-Host }
446 { Origin-Realm }
447 [ Vendor-Specific-Application-Id ]
448 *[ Supported-Features ]
449 [ Result-Code ]
450 [ Experimental-Result ]
451 *[ AVP ]
452 *[ Failed-AVP ]
453 *[ Proxy-Info ]
454 *[ Route-Record ]
455
456 ;; 7.2.17 Notify-Request
457 NOR ::= < Diameter Header: 323, REQ, PXY >
458 < Session-Id >
459 { Auth-Session-State }
460 { Origin-Host }
461 { Origin-Realm }
462 { Destination-Realm }
463 { User-Name }
464 [ Vendor-Specific-Application-Id ]
465 [ Destination-Host ]
466 * [ Supported-Features ]
467 [ Terminal-Information ]
468 [ MIP6-Agent-Info ]
469 [ Visited-Network-Identifier ]
470 [ Context-Identifier ]
471 [Service-Selection]
472 [ Alert-Reason ]
473 [ UE-SRVCC-Capability ]
474 [ NOR-Flags ]
475 [ Homogeneous-Support-of-IMS-Voice-Over-PS-Sessions ]
476 *[ AVP ]
477 *[ Proxy-Info ]
478 *[ Route-Record ]
479
480 ;; 7.2.18 Notify-Answer
481 NOA ::= < Diameter Header: 323, PXY >
482 < Session-Id >
483 { Auth-Session-State }
484 { Origin-Host }
485 { Origin-Realm }
486 [ Vendor-Specific-Application-Id ]
487 [ Result-Code ]
488 [ Experimental-Result ]
489 *[ Supported-Features ]
490 *[ AVP ]
491 *[ Failed-AVP ]
492 *[ Proxy-Info ]
493 *[ Route-Record ]
494
495 ;; 7.2.19 ME-Identity-Check-Request
496 ECR ::= < Diameter Header: 324, REQ, PXY >
497 < Session-Id >
498 { Auth-Session-State }
499 { Origin-Host }
500 { Origin-Realm }
501 { Destination-Realm }
502 { Terminal-Information }
503 [ Vendor-Specific-Application-Id ]
504 [ Destination-Host ]
505 [ User-Name ]
506 *[ AVP ]
507 *[ Proxy-Info ]
508 *[ Route-Record ]
509
510 ;; 7.2.20 ME-Identity-Check-Answer
511 ECA ::= < Diameter Header: 324, PXY >
512 < Session-Id >
513 { Auth-Session-State }
514 { Origin-Host }
515 { Origin-Realm }
516 [ Vendor-Specific-Application-Id ]
517 [ Result-Code ]
518 [ Experimental-Result ]
519 [ Equipment-Status ]
520 *[ AVP ]
521 *[ Failed-AVP ]
522 *[ Proxy-Info ]
523 *[ Route-Record ]
524
525@enum Network-Access-Mode
526 PACKET_AND_CIRCUIT 0
527 RESERVED 1
528 ONLY_PACKET 2
529
530@enum Cancellation-Type
531 MME_UPDATE_PROCEDURE 0
532 SGSN_UPDATE_PROCEDURE 1
533 SUBSCRIPTION_WITHDRAWAL 2
534 UPDATE_PROCEDURE_IWF 3
535 INITIAL_ATTACH_PROCEDURE 4
536
537@enum Subscriber-Status
538 SERVICE_GRANTED 0
539 OPERATOR_DETERMINED_BARRING 1
540
541@enum All-APN-Configurations-Included-Indicator
542 All_APN_CONFIGURATIONS_INCLUDED 0
543 MODIFIED_ADDED_APN_CONFIGURATIONS_INCLUDED 1
544
545@enum VPLMN-Dynamic-Address-Allowed
546 NOTALLOWED 0
547 ALLOWED 1
548
549@enum PDN-GW-Allocation-Type
550 STATIC 0
551 DYNAMIC 1
552
553@enum Equipment-Status
554 WHITELISTED 0
555 BLACKLISTED 1
556 GREYLISTED 2
557
558@enum PDN-Type
559 IPv4 0
560 IPv6 1
561 IPv4v6 2
562 IPv4_OR_IPv6 3
563
564@enum Complete-Data-List-Included-Indicator
565 All_PDP_CONTEXTS_INCLUDED 0
566 MODIFIED_ADDED_PDP_CONTEXTS_INCLUDED 1
567
568@enum Roaming-Restricted-Due-To-Unsupported-Feature
569 ROAMING_RESTRICTED_DUE_TO_UNSUPPORTED_FEATURE 0
570
571@enum Alert-Reason
572 UE_PRESENT 0
573 UE_MEMORY_AVAILABLE 1
574
575@enum Notification-To-UE-User
576 NOTIFY_LOCATION_ALLOWED 0
577 NOTIFYANDVERIFY_LOCATION_ALLOWED_IF_NO_RESPONSE 1
578 NOTIFYANDVERIFY_LOCATION_NOT_ALLOWED_IF_NO_RESPONSE 2
579 LOCATION_NOT_ALLOWED 3
580
581@enum GMLC-Restriction
582 GMLC_LIST 0
583 HOME_COUNTRY 1
584
585@enum PLMN-Client
586 BROADCAST_SERVICE 0
587 O_AND_M_HPLMN 1
588 O_AND_M_VPLMN 2
589 ANONYMOUS_LOCATION 3
590 TARGET_UE_SUBSCRIBED_SERVICE 4
591
592@enum ICS-Indicator
593 FALSE 0
594 TRUE 1
595
596@enum IMS-Voice-Over-PS-Sessions-Supported
597 NOT_SUPPORTED 0
598 SUPPORTED 1
599
600@enum Homogeneous-Support-of-IMS-Voice-Over-PS-Sessions
601 NOT_SUPPORTED 0
602 SUPPORTED 1
603
604@enum User-State
605 DETACHED 0
606 ATTACHED_NOT_REACHABLE_FOR_PAGING 1
607 ATTACHED_REACHABLE_FOR_PAGING 2
608 CONNECTED_NOT_REACHABLE_FOR_PAGING 3
609 CONNECTED_REACHABLE_FOR_PAGING 4
610 NETWORK_DETERMINED_NOT_REACHABLE 5
611
612@enum Current-Location-Retrieved
613 ACTIVE-LOCATION-RETRIEVAL 0
614
615@enum Error-Diagnostic
616 GPRS_DATA_SUBSCRIBED 0
617 NO_GPRS_DATA_SUBSCRIBED 1
618 ODB-ALL-APN 2
619 ODB-HPLMN-APN 3
620 ODB-VPLMN-APN 4
621
622@enum UE-SRVCC-Capability
623 UE-SRVCC-NOT-SUPPORTED 0
624 UE-SRVCC-SUPPORTED 1
625
626@enum VPLMN-LIPA-Allowed
627 LIPA-NOTALLOWED 0
628 LIPA-ALLOWED 1
629
630@enum LIPA-Permission
631 LIPA-PROHIBITED 0
632 LIPA-ONLY 1
633 LIPA-CONDITIONAL 2
634
635@enum SIPTO-Permission
636 SIPTO_ALLOWED 0
637 SIPTO_NOTALLOWED 1
638
639@enum Relay-Node-Indicator
640 NOT_RELAY_NODE 0
641 RELAY_NODE 1
642
643@enum MDT-User-Consent
644 CONSENT_NOT_GIVEN 0
645 CONSENT_GIVEN 1
646
647@enum Subscribed-VSRVCC
648 VSRVCC_SUBSCRIBED 0
649
650@enum SMS-Register-Request
651 SMS_REGISTRATION_REQUIRED 0
652 SMS_REGISTRATION_NOT_PREFERRED 1
653 NO_PREFERENCE 2
654
655@enum Daylight-Saving-Time
656 NO_ADJUSTMENT 0
657 PLUS_ONE_HOUR_ADJUSTMENT 1
658 PLUS_TWO_HOURS_ADJUSTMENT 2
659
660
661@grouped
662
663;; 7.3.2
664Subscription-Data ::= <AVP Header: 1400 10415>
665 [ Subscriber-Status ]
666 [ MSISDN ]
667 [ A-MSISDN ]
668 [ STN-SR ]
669 [ ICS-Indicator ]
670 [ Network-Access-Mode ]
671 [ Operator-Determined-Barring ]
672 [ HPLMN-ODB ]
673 *10[ Regional-Subscription-Zone-Code]
674 [ Access-Restriction-Data ]
675 [ APN-OI-Replacement ]
676 [ LCS-Info ]
677 [ Teleservice-List ]
678 *[ Call-Barring-Info ]
679 [ 3GPP-Charging-Characteristics ]
680 [ AMBR ]
681 [ APN-Configuration-Profile ]
682 [ RAT-Frequency-Selection-Priority-ID ]
683 [ Trace-Data]
684 [ GPRS-Subscription-Data ]
685 *[ CSG-Subscription-Data ]
686 [ Roaming-Restricted-Due-To-Unsupported-Feature ]
687 [ Subscribed-Periodic-RAU-TAU-Timer ]
688 [ MPS-Priority ]
689 [ VPLMN-LIPA-Allowed ]
690 [ Relay-Node-Indicator ]
691 [ MDT-User-Consent ]
692 [Subscribed-VSRVCC ]
693 [Subscription-Data-Flags ]
694 *[ AVP ]
695
696Terminal-Information ::= <AVP Header: 1401 10415>
697 [IMEI]
698 [3GPP2-MEID]
699 [Software-Version]
700 *[AVP]
701
Harald Weltec83d2fe2019-08-10 22:08:54 +0200702;; 7.3.11
Harald Welte8fb759d2019-08-10 21:09:17 +0200703Requested-EUTRAN-Authentication-Info ::= <AVP Header: 1408 10415>
704 [ Number-Of-Requested-Vectors]
705 [ Immediate-Response-Preferred ]
706 [ Re-Synchronization-Info ]
707 *[AVP]
708
Harald Weltec83d2fe2019-08-10 22:08:54 +0200709;; 7.3.12
710Requested-UTRAN-GERAN-Authentication-Info ::= <AVP Header: 1409 10415>
711 [ Number-Of-Requested-Vectors]
712 [ Immediate-Response-Preferred ]
713 [ Re-Synchronization-Info ]
714 *[AVP]
715
Harald Welte8fb759d2019-08-10 21:09:17 +0200716;; 7.3.17
717Authentication-Info ::= <AVP Header: 1413 10415>
718 *[ E-UTRAN-Vector ]
719 *[UTRAN-Vector]
720 *[GERAN-Vector]
721 *[AVP]
722
723;; 7.3.18
724E-UTRAN-Vector ::= <AVP Header: 1414 10415>
725 ;; [ Item-Number ] "breaks fixed/required/optional rule"
726 { Item-Number }
727 { RAND }
728 { XRES }
729 { AUTN }
730 { KASME }
731 *[AVP]
732
733;; 7.3.19
734UTRAN-Vector ::= <AVP Header: 1415 10415>
735 ;; [ Item-Number ] "breaks fixed/required/optional rule"
736 { Item-Number }
737 { RAND }
738 { XRES }
739 { AUTN }
740 { Confidentiality-Key }
741 { Integrity-Key }
742 *[AVP]
743
744;; 7.3.20
745GERAN-Vector ::= <AVP Header: 1416 10415>
746 ;; [ Item-Number ] "breaks fixed/required/optional rule"
747 { Item-Number }
748 { RAND }
749 { SRES }
750 { Kc }
751 *[AVP]
752
753;; 7.3.34
754APN-Configuration-Profile ::= <AVP Header: 1429 10415>
755 { Context-Identifier }
756 { All-APN-Configurations-Included-Indicator }
757 1*{APN-Configuration}
758 *[AVP]
759
760;; 7.3.35
761APN-Configuration ::= <AVP Header: 1430 10415>
762 { Context-Identifier }
763 { PDN-Type }
764 { Service-Selection}
765 * 2 [ Served-Party-IP-Address ]
766 [ EPS-Subscribed-QoS-Profile ]
767 [ VPLMN-Dynamic-Address-Allowed ]
768 [MIP6-Agent-Info ]
769 [ Visited-Network-Identifier ]
770 [ PDN-GW-Allocation-Type ]
771 [ 3GPP-Charging-Characteristics ]
772 [ AMBR ]
773 *[ Specific-APN-Info ]
774 [ APN-OI-Replacement ]
775 [ SIPTO-Permission ]
776 [ LIPA-Permission ]
777 [ Restoration-Priority ]
778 *[ AVP ]
779
780;; 7.3.37
781EPS-Subscribed-QoS-Profile ::= <AVP Header: 1431 10415>
782 { QoS-Class-Identifier }
783 { Allocation-Retention-Priority }
784 *[AVP]
785
786;; 7.3.40
787;;Allocation-Retention-Priority ::= <AVP Header: 1034 10415>
788;; { Priority-Level }
789;; [ Pre-emption-Capability ]
790;; [ Pre-emption-Vulnerability ]
791
792;; 7.3.41
793AMBR ::= <AVP Header: 1435 10415>
794 { Max-Requested-Bandwidth-UL }
795 { Max-Requested-Bandwidth-DL }
796 *[AVP]
797
798;; 7.3.63
799Trace-Data ::= <AVP Header: 1458 10415>
800 {Trace-Reference}
801 {Trace-Depth}
802 {Trace-NE-Type-List}
803 {Trace-Event-List}
804 {Trace-Collection-Entity}
805 [Trace-Interface-List]
806 [OMC-Id]
807 [MDT-Configuration]
808 *[AVP]
809
810;; 7.3.72
811GPRS-Subscription-Data ::= <AVP Header: 1467 10415>
812 { Complete-Data-List-Included-Indicator }
813 1*50{PDP-Context}
814 *[AVP]
815
816;; 7.3.74
817PDP-Context ::= <AVP Header: 1469 10415>
818 { Context-Identifier }
819 { PDP-Type }
820 { QoS-Subscribed }
821 { Service-Selection }
822 [ PDP-Address ]
823 [ VPLMN-Dynamic-Address-Allowed ]
824 [3GPP-Charging-Characteristics]
825 [ Ext-PDP-Type ]
826 [ Ext-PDP-Address ]
827 [ AMBR ]
828 [ APN-OI-Replacement ]
829 [ SIPTO-Permission ]
830 [ LIPA-Permission ]
831 [ Restoration-Priority ]
832 *[AVP]
833
834;; 7.3.78
835CSG-Subscription-Data ::= <AVP Header: 1436 10415>
836 { CSG-Id }
837 [ Expiration-Date ]
838 *[ Service-Selection ]
839 [ Visited-PLMN-Id ]
840 *[AVP]
841
842;; 7.3.82
843Specific-APN-Info ::= <AVP Header: 1472 10415>
844 { Service-Selection }
845 { MIP6-Agent-Info }
846 [ Visited-Network-Identifier ]
847 *[ AVP ]
848
849;; 7.3.84
850LCS-Info ::= <AVP Header: 1473 10415>
851 *[ GMLC-Number]
852 *[ LCS-PrivacyException ]
853 *[ MO-LR ]
854 *[AVP]
855
856;; 7.3.86
857LCS-PrivacyException ::= <AVP Header: 1475 10415>
858 { SS-Code }
859 { SS-Status }
860 [ Notification-To-UE-User ]
861 *[ External-Client ]
862 *[ PLMN-Client ]
863 *[ Service-Type ]
864 *[AVP]
865
866;; 7.3.90
867External-Client ::= <AVP Header: 1479 10415>
868 { Client-Identity }
869 [ GMLC-Restriction ]
870 [ Notification-To-UE-User ]
871 *[AVP]
872
873;; 7.3.94
874Service-Type ::= <AVP Header: 1483 10415>
875 { ServiceTypeIdentity }
876 [ GMLC-Restriction ]
877 [ Notification-To-UE-User ]
878 *[AVP]
879
880;; 7.3.96
881MO-LR ::= <AVP Header: 1485 10415>
882 { SS-Code }
883 { SS-Status }
884 *[AVP]
885
886;; 7.3.99
887Teleservice-List ::= <AVP Header: 1486 10415>
888 1 * { TS-Code }
889 *[AVP]
890
891;; 7.3.101
892Call-Barring-Info ::= <AVP Header: 1488 10415>
893 { SS-Code }
894 { SS-Status }
895 * [ AVP ]
896
897;; 7.3.110
898EPS-User-State ::= <AVP Header:1495 10415>
899 [MME-User-State]
900 [SGSN-User-State]
901 *[AVP]
902
903;; 7.3.111
904EPS-Location-Information ::= <AVP Header: 1496 10415>
905 [MME-Location-Information]
906 [SGSN-Location-Information]
907 *[AVP]
908
909;; 7.3.112
910MME-User-State ::= <AVP Header: 1497 10415>
911 [User-State]
912 *[AVP]
913
914;; 7.3.113
915SGSN-User-State ::= <AVP Header: 1498 10415>
916 [User-State]
917 *[AVP]
918
919;; 7.3.115
920MME-Location-Information ::= <AVP Header: 1600 10415>
921 [E-UTRAN-Cell-Global-Identity]
922 [Tracking-Area-Identity]
923 [Geographical-Information]
924 [Geodetic-Information]
925 [Current-Location-Retrieved]
926 [Age-Of-Location-Information]
927 [User-CSG-Information]
928 *[AVP]
929
930;; 7.3.116
931SGSN-Location-Information ::= <AVP Header: 1601 10415>
932 [Cell-Global-Identity]
933 [Location-Area-Identity]
934 [Service-Area-Identity]
935 [Routing-Area-Identity]
936 [Geographical-Information]
937 [Geodetic-Information]
938 [Current-Location-Retrieved]
939 [Age-Of-Location-Information]
940 [User-CSG-Information]
941 *[AVP]
942
943;; 7.3.12
944Active-APN ::= <AVP Header: 1612 10415>
945 { Context-Identifier }
946 [ Service-Selection ]
947 [ MIP6-Agent-Info ]
948 [ Visited-Network-Identifier ]
949 *[ Specific-APN-Info ]
950 *[ AVP ]
951
952;; 7.3.136
953MDT-Configuration ::= <AVP Header: 1622 10415>
954 { Job-Type }
955 [ Area-Scope ]
956 [ List-Of-Measurements ]
957 [ Reporting-Trigger ]
958 [ Report-Interval ]
959 [ Report-Amount ]
960 [ Event-Threshold-RSRP ]
961 [ Event-Threshold-RSRQ ]
962 [ Logging-Interval ]
963 [ Logging-Duration ]
964 [ Measurement-Period-LTE ]
965 [ Measurement-Period-UMTS ]
Harald Weltec83d2fe2019-08-10 22:08:54 +0200966;; [ Collection-Period-RMM-LTE ]
967;; [ Collection-Period-RRM-UMTS ]
Harald Welte8fb759d2019-08-10 21:09:17 +0200968 [ Positioning-Method ]
969 [ Measurement-Quantity]
970 [Event-Threshold-Event-1F]
971 [Event-Threshold-Event-1I]
972 *[ AVP ]
973
974;; 7.3.138
975Area-Scope ::= <AVP Header: 1624 10415>
976 *[ Cell-Global-Identity ]
977 *[ E-UTRAN-Cell-Global-Identity ]
978 *[ Routing-Area-Identity ]
979 *[ Location-Area-Identity ]
980 *[ Tracking-Area-Identity ]
981 *[ AVP ]
982
983;; 7.3.151
984Equivalent-PLMN-List ::= <AVP Header: 1637 10415>
985 1*{ Visited-PLMN-Id }
986 *[AVP]
987
988;; 7.3.155
989VPLMN-CSG-Subscription-Data ::= <AVP Header: 1641 10415>
990 { CSG-Id }
991 [ Expiration-Date ]
992 *[AVP]
993
994;; 7.3.156
995Local-Time-Zone ::= <AVP Header: 1649 10415>
996 { Time-Zone }
997 { Daylight-Saving-Time }
998 * [ AVP ]