Skip to content

Commit

Permalink
[diameter] prefix and result-codes of dia files (#31)
Browse files Browse the repository at this point in the history
  • Loading branch information
sebastiw authored Dec 2, 2024
1 parent 01b2a00 commit 2e78272
Show file tree
Hide file tree
Showing 57 changed files with 709 additions and 108 deletions.
2 changes: 1 addition & 1 deletion dia/dia_3gpp.dia
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
;; 16777250 ;; 3GPP STa 29.273 ;;
;; 16777251 ;; 3GPP S6a 29.272 ;;
;; 16777252 ;; 3GPP S13/S13' 29.272 ;;
;; 16777255 ;; 3GPP SLg 29.172 ;;
;; 16777255 ;; 3GPP SLg/Lgd 29.172 ;;
;; 16777264 ;; 3GPP SWm 29.273 ;;
;; 16777265 ;; 3GPP SWx 29.273 ;;
;; 16777266 ;; 3GPP Gxx 29.212 ;;
Expand Down
3 changes: 3 additions & 0 deletions dia/dia_3gpp_ts_29061_Gi_Sgi.dia
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
@id 1
@name dia_3gpp_ts_29061_Gi_Sgi
@vendor 10415 3gpp
@prefix Gi_Sgi

@inherits diameter_gen_base_rfc6733

Expand Down Expand Up @@ -333,3 +334,5 @@ ASA ::= <Diameter Header: 274, PXY>
* [ Proxy-Info ]
* [ AVP ]

@define Experimental-Result-Code
DIAMETER_PDP_CONTEXT_DELETION_INDICATION 2021
4 changes: 1 addition & 3 deletions dia/dia_3gpp_ts_29061_Gmb.dia
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
@id 16777223
@name dia_3gpp_ts_29061_Gmb
@vendor 10415 3gpp
@prefix Gmb

@inherits diameter_gen_base_rfc6733

Expand Down Expand Up @@ -64,7 +65,6 @@ ST-Request ::= <Diameter Header: 275, REQ, PXY>
* [ Route-Record ]
[ Additional-MBMS-Trace-Info ]


ST-Answer ::= <Diameter Header: 275, PXY>
< Session-Id >
{ Result-Code }
Expand All @@ -80,7 +80,6 @@ ST-Answer ::= <Diameter Header: 275, PXY>
[ Redirect-Max-Cache-Time ]
* [ Proxy-Info ]


RAR ::= <Diameter Header: 258, REQ, PXY>
< Session-Id >
{ Origin-Host }
Expand Down Expand Up @@ -167,4 +166,3 @@ DIAMETER_ERROR_STOP_INDICATION 5121
DIAMETER_ERROR_UNKNOWN_MBMS_BEARER_SERVICE 5122
DIAMETER_ERROR_SERVICE_AREA 5123
DIAMETER_ERROR_OUT_OF_RESOURCES 4121

109 changes: 109 additions & 0 deletions dia/dia_3gpp_ts_29061_Mz.dia
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
;; 3GPP TS 29.061 v17.6.0 Gmb

@id 16777223
@name dia_3gpp_ts_29061_Mz
@vendor 10415 3gpp
@prefix Mz

@inherits diameter_gen_base_rfc6733

@inherits dia_3gpp

@inherits dia_ietf

@messages
AA-Request ::= <Diameter Header: 265, REQ, PXY>
< Session-Id >
{ Auth-Application-Id }
{ Origin-Host }
{ Origin-Realm }
{ Destination-Realm }
{ Auth-Request-Type }
[ Destination-Host ]
[ Called-Station-Id ]
[ Calling-Station-Id ]
[ Framed-IP-Address ]
[ Framed-IPv6-Prefix ]
[ Framed-Interface-Id ]
* [ Proxy-Info ]
* [ Route-Record ]
[ 3GPP-IMSI ]
[ RAI ]
[ 3GPP-IMEISV ]
[ 3GPP-RAT-Type ]
[ 3GPP-User-Location-Info ]
[ 3GPP-MS-TimeZone ]
[ Additional-MBMS-Trace-Info ]

AA-Answer ::= <Diameter Header: 265, PXY>
< Session-Id >
{ Auth-Application-Id }
{ Origin-Host }
{ Origin-Realm }
[ Result-Code ]
[ Experimental-Result ]
[ Error-Message ]
[ Error-Reporting-Host ]
[ Failed-AVP ]
* [ Proxy-Info ]
[ Alternative-APN ]
[ 3GPP-IMSI ]
[ TMGI ]
[ Required-MBMS-Bearer-Capabilities ]

ST-Request ::= <Diameter Header: 275, REQ, PXY>
< Session-Id >
{ Origin-Host }
{ Origin-Realm }
{ Destination-Realm }
{ Auth-Application-Id }
{ Termination-Cause }
[ Destination-Host ]
* [ Class ]
[ Origin-State-Id ]
* [ Proxy-Info ]
* [ Route-Record ]
[ Additional-MBMS-Trace-Info ]

ST-Answer ::= <Diameter Header: 275, PXY>
< Session-Id >
{ Result-Code }
{ Origin-Host }
{ Origin-Realm }
* [ Class ]
[ Error-Message ]
[ Error-Reporting-Host ]
[ Failed-AVP ]
[ Origin-State-Id ]
* [ Redirect-Host ]
[ Redirect-Host-Usage ]
[ Redirect-Max-Cache-Time ]
* [ Proxy-Info ]

ASR ::= <Diameter Header: 274, REQ, PXY>
< Session-Id >
{ Origin-Host }
{ Origin-Realm }
{ Destination-Realm }
{ Destination-Host }
{ Auth-Application-Id }
[ Origin-State-Id ]
* [ Proxy-Info ]
* [ Route-Record ]

ASA ::= <Diameter Header: 274, PXY>
< Session-Id >
{ Result-Code }
{ Origin-Host }
{ Origin-Realm }
[ Origin-State-Id ]
[ Error-Message ]
[ Error-Reporting-Host ]
[ Failed-AVP ]
* [ Redirect-Host ]
[ Redirect-Host-Usage ]
[ Redirect-Max-Cache-Time ]
* [ Proxy-Info ]

@define Experimental-Result-Code
DIAMETER_ERROR_UNKNOWN_MBMS_BEARER_SERVICE 5122
2 changes: 1 addition & 1 deletion dia/dia_3gpp_ts_29061_SGmb.dia
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
@id 16777292
@name dia_3gpp_ts_29061_Gmb
@vendor 10415 3gpp
@prefix SGmb

@inherits diameter_gen_base_rfc6733

Expand Down Expand Up @@ -137,4 +138,3 @@ ASA ::= <Diameter Header: 274, PXY>

@define Experimental-Result-Code
DIAMETER_ERROR_UNKNOWN_MBMS_BEARER_SERVICE 5122

6 changes: 5 additions & 1 deletion dia/dia_3gpp_ts_29109_Zh.dia
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
@id 16777221
@name dia_3gpp_ts_29109_Zh
@vendor 10415 3GPP
@prefix Zh

@inherits diameter_gen_base_rfc6733

Expand All @@ -25,7 +26,6 @@ Multimedia-Auth-Request ::= <Diameter Header: 303, REQ, PXY>
* [ Proxy-Info ]
* [ Route-Record ]


Multimedia-Auth-Answer ::= <Diameter Header: 303, PXY>
< Session-Id >
{ Vendor-Specific-Application-Id }
Expand All @@ -42,3 +42,7 @@ Multimedia-Auth-Answer ::= <Diameter Header: 303, PXY>
* [ Proxy-Info ]
* [ Route-Record ]

@define Experimental-Result-Code
DIAMETER_ERROR_IDENTITY_UNKNOWN 5401
DIAMETER_ERROR_NOT_AUTHORIZED 5402
DIAMETER_ERROR_TRANSACTION_IDENTIFIER_INVALID 5403
5 changes: 5 additions & 0 deletions dia/dia_3gpp_ts_29109_Zn.dia
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
@id 16777220
@name dia_3gpp_ts_29109_Zn
@vendor 10415 3GPP
@prefix Zn

@inherits diameter_gen_base_rfc6733

Expand Down Expand Up @@ -44,3 +45,7 @@ Boostrapping-Info-Answer ::= <Diameter Header: 310, PXY>
* [ Proxy-Info ]
* [ Route-Record ]

@define Experimental-Result-Code
DIAMETER_ERROR_IDENTITY_UNKNOWN 5401
DIAMETER_ERROR_NOT_AUTHORIZED 5402
DIAMETER_ERROR_TRANSACTION_IDENTIFIER_INVALID 5403
5 changes: 5 additions & 0 deletions dia/dia_3gpp_ts_29109_Zpn.dia
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
@id 16777268
@name dia_3gpp_ts_29109_Zpn
@vendor 10415 3GPP
@prefix Zpn

@inherits diameter_gen_base_rfc6733

Expand Down Expand Up @@ -51,3 +52,7 @@ GBA-Push-Info-Answer ::= <Diameter Header: 312, PXY>
* [ Proxy-Info ]
* [ Route-Record ]

@define Experimental-Result-Code
DIAMETER_ERROR_IDENTITY_UNKNOWN 5401
DIAMETER_ERROR_NOT_AUTHORIZED 5402
DIAMETER_ERROR_TRANSACTION_IDENTIFIER_INVALID 5403
3 changes: 2 additions & 1 deletion dia/dia_3gpp_ts_29128_T6a_T6b.dia
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
;; 3GPP TS 29.128 v17.1.0 T6a/T6b

@id 16777346
@name dia_3gpp_ts_29128
@name dia_3gpp_ts_29128_T6a_T6b
@vendor 10415 3gpp
@prefix T6a_T6b

@inherits diameter_gen_base_rfc6733

Expand Down
3 changes: 2 additions & 1 deletion dia/dia_3gpp_ts_29140_MM10.dia
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
;; 3GPP TS 29.140 v7.0.0 MM10

@id 16777226
@name dia_3gpp_ts_29140
@name dia_3gpp_ts_29140_MM10
@vendor 10415 3gpp
@prefix MM10

@inherits diameter_gen_base_rfc6733

Expand Down
1 change: 1 addition & 0 deletions dia/dia_3gpp_ts_29153_Ns.dia
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
@id 16777347
@name dia_3gpp_ts_29153_Ns
@vendor 10415 3gpp
@prefix Ns

@inherits diameter_gen_base_rfc6733

Expand Down
2 changes: 1 addition & 1 deletion dia/dia_3gpp_ts_29154_Nt.dia
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
@id 16777348
@name dia_3gpp_ts_29154_Nt
@vendor 10415 3gpp
@prefix Nt

@inherits diameter_gen_base_rfc6733

Expand Down Expand Up @@ -61,4 +62,3 @@ BT-Answer ::= <Diameter Header: 8388723, PXY>
* [ Supported-Features ]
* [ Load ]
* [ AVP ]

2 changes: 1 addition & 1 deletion dia/dia_3gpp_ts_29154_Nta.dia
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
@id 16777358
@name dia_3gpp_ts_29154_Nta
@vendor 10415 3gpp
@prefix Nta

@inherits diameter_gen_base_rfc6733

Expand Down Expand Up @@ -86,4 +87,3 @@ ER-Answer ::= <Diameter Header: 8388736, PXY>
* [ Route-Record ]
* [ Load ]
* [ AVP ]

Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
;; 3GPP TS 29.172 v17.0.0 SLg
;; 3GPP TS 29.172 v17.0.0 SLg/Lgd

@id 16777255
@name dia_3gpp_ts_29172_SLg
@name dia_3gpp_ts_29172_SLg_Lgd
@vendor 10415 3gpp
@prefix SLg_Lgd

@inherits diameter_gen_base_rfc6733

Expand Down Expand Up @@ -138,3 +139,12 @@ Location-Report-Answer ::= <Diameter Header: 8388621, PXY>
* [ Proxy-Info ]
* [ Route-Record ]

@define Experimental-Result-Code
DIAMETER_ERROR_USER_UNKNOWN 5001
DIAMETER_ERROR_UNAUTHORIZED_REQUESTING_NETWORK 5490
DIAMETER_ERROR_UNREACHABLE_USER 4221
DIAMETER_ERROR_SUSPENDED_USER 4222
DIAMETER_ERROR_DETACHED_USER 4223
DIAMETER_ERROR_POSITIONING_DENIED 4224
DIAMETER_ERROR_POSITIONING_FAILED 4225
DIAMETER_ERROR_UNKNOWN_UNREACHABLE_LCS_CLIENT 4226
1 change: 1 addition & 0 deletions dia/dia_3gpp_ts_29173_SLh.dia
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
@id 16777291
@name dia_3gpp_ts_29173_SLh
@vendor 10415 3gpp
@prefix SLh

@inherits diameter_gen_base_rfc6733

Expand Down
1 change: 1 addition & 0 deletions dia/dia_3gpp_ts_29209_Gq.dia
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
@id 16777222
@name dia_3gpp_ts_29209_Gq
@vendor 10415 3GPP
@prefix Gq

@inherits diameter_gen_base_rfc6733

Expand Down
5 changes: 5 additions & 0 deletions dia/dia_3gpp_ts_29211_Rx.dia
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
@id 16777229
@name dia_3gpp_ts_29211_Rx
@vendor 10415 3GPP
@prefix Rx

@inherits diameter_gen_base_rfc6733

Expand Down Expand Up @@ -131,3 +132,7 @@ AS-Answer ::= <Diameter Header: 274, PXY>
@enum Specific-Action
INDICATION_OF_RELEASE_OF_BEARER 4
INDICATION_OF_ESTABLISHMENT_OF_BEARER 5

@define Experimental-Result-Code
INVALID_SERVICE_INFORMATION 5061
FILTER_RESTRICTIONS 5062
1 change: 1 addition & 0 deletions dia/dia_3gpp_ts_29212_Gx.dia
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
@id 16777238
@name dia_3gpp_ts_29212_Gx
@vendor 10415 3gpp
@prefix Gx

@inherits diameter_gen_base_rfc6733

Expand Down
1 change: 1 addition & 0 deletions dia/dia_3gpp_ts_29212_Gxx.dia
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
@id 16777266
@name dia_3gpp_ts_29212_Gxx
@vendor 10415 3gpp
@prefix Gxx

@inherits diameter_gen_base_rfc6733

Expand Down
1 change: 1 addition & 0 deletions dia/dia_3gpp_ts_29212_S15.dia
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
@id 16777318
@name dia_3gpp_ts_29212_S15
@vendor 10415 3gpp
@prefix S15

@inherits diameter_gen_base_rfc6733

Expand Down
1 change: 1 addition & 0 deletions dia/dia_3gpp_ts_29212_Sd.dia
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
@id 16777303
@name dia_3gpp_ts_29212_Sd
@vendor 10415 3gpp
@prefix Sd

@inherits diameter_gen_base_rfc6733

Expand Down
1 change: 1 addition & 0 deletions dia/dia_3gpp_ts_29212_St.dia
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
@id 16777349
@name dia_3gpp_ts_29212_St
@vendor 10415 3gpp
@prefix St

@inherits diameter_gen_base_rfc6733

Expand Down
1 change: 1 addition & 0 deletions dia/dia_3gpp_ts_29214_Rx.dia
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
@id 16777236
@name dia_3gpp_ts_29214_Rx
@vendor 10415 3gpp
@prefix Rx

@inherits diameter_gen_base_rfc6733

Expand Down
Loading

0 comments on commit 2e78272

Please sign in to comment.