blob: 25fe69c1bd57f48095323c9c2f7ce366b7b46e5d [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.173 version 15.0.0 Release 15
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 16777291
29@name diameter_3gpp_ts29_173
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 Welte8fb759d2019-08-10 21:09:17 +020035@inherits diameter_3gpp_ts29_229
36@inherits diameter_3gpp_ts29_329
Harald Weltec83d2fe2019-08-10 22:08:54 +020037@inherits diameter_3gpp_break_circles
Harald Welte8fb759d2019-08-10 21:09:17 +020038
Harald Welte8fb759d2019-08-10 21:09:17 +020039@avp_types
40
41 3GPP-AAA-Server-Name 318 DiameterIdentity MV ;; from 29.273
Harald Welte8fb759d2019-08-10 21:09:17 +020042
43 LMSI 2400 OctetString MV
44 Serving-Node 2401 Grouped MV
45 MME-Name 2402 DiameterIdentity MV
46 MSC-Number 2403 OctetString MV
47 LCS-Capabilities-Sets 2404 Unsigned32 MV
48 GMLC-Address 2405 Address MV
49 Additional-Serving-Node 2406 Grouped MV
50 PPR-Address 2407 Address MV
51 MME-Realm 2408 DiameterIdentity V
52 SGSN-Name 2409 DiameterIdentity V
53 SGSN-Realm 2410 DiameterIdentity V
54 RIA-Flags 2411 Unsigned32 V
55
56@messages
57
58 ;; 6.2.3 LCS-Routing-Info-Request
59 RIR ::= < Diameter Header: 8388622, REQ, PXY >
60 < Session-Id >
61 { Auth-Session-State }
62 { Origin-Host }
63 { Origin-Realm }
64 { Destination-Realm }
65 [ Vendor-Specific-Application-Id ]
66 [ Destination-Host ]
67 [ User-Name ]
68 [ MSISDN ]
69 [ GMLC-Number ]
70 *[ Supported-Features ]
71 *[ Proxy-Info ]
72 *[ Route-Record ]
73 *[ AVP ]
74
75 ;; 6.2.4 LCS-Routing-Info-Answer
76 RIA ::= < Diameter Header: 8388622, PXY >
77 < Session-Id >
78 { Auth-Session-State }
79 { Origin-Host }
80 { Origin-Realm }
81 [ Vendor-Specific-Application-Id ]
82 [ Result-Code ]
83 [ Experimental-Result ]
84 *[ Supported-Features ]
85 [ User-Name ]
86 [ MSISDN ]
87 [ LMSI ]
88 [ Serving-Node ]
89 *[ Additional-Serving-Node ]
90 [ GMLC-Address ]
91 [ PPR-Address ]
92 [ RIA-Flags ]
93 *[ AVP ]
94 [ Failed-AVP ]
95 *[ Proxy-Info ]
96 *[ Route-Record ]
97
98@grouped
99
100;; 6.4.3
101Serving-Node ::= <AVP Header: 2401 10415>
102 [ SGSN-Number ]
103 [ SGSN-Name ]
104 [ SGSN-Realm ]
105 [ MME-Name ]
106 [ MME-Realm ]
107 [ MSC-Number ]
108 [ 3GPP-AAA-Server-Name ]
109 [ LCS-Capabilities-Sets ]
110 [ GMLC-Address ]
111 *[AVP]
112
113;; 6.4.8
114Additional-Serving-Node ::= <AVP Header: 2406 10415>
115 [ SGSN-Number ]
116 [ MME-Name ]
117 [ SGSN-Name ]
118 [ SGSN-Realm ]
119 [ MME-Realm ]
120 [ MSC-Number ]
121 [ 3GPP-AAA-Server-Name ]
122 [ LCS-Capabilities-Sets ]
123 [ GMLC-Address ]
124 *[AVP]