osmo_dia2gsup/dia/diameter_3gpp_ts29_229_cx.dia

327 lines
7.9 KiB
Plaintext

;;
;; %CopyrightBegin%
;;
;; Copyright (C) 2023 by Alexander Couzens <lynxis@fe80.eu>
;;
;; This resembles 3GPP TS 29.272 version 17.2.0 Release 17
;;
;; Licensed under the Apache License, Version 2.0 (the "License");
;; you may not use this file except in compliance with the License.
;; You may obtain a copy of the License at
;;
;; http://www.apache.org/licenses/LICENSE-2.0
;;
;; Unless required by applicable law or agreed to in writing, software
;; distributed under the License is distributed on an "AS IS" BASIS,
;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
;; See the License for the specific language governing permissions and
;; limitations under the License.
;;
;; %CopyrightEnd%
;;
;;
;; Edits:
;;
;;
@id 16777216
@name diameter_3gpp_ts29_229_cx
@vendor 10415 3GPP
@inherits diameter_gen_base_rfc6733
@inherits diameter_3gpp_base
@inherits diameter_3gpp_break_circles
@inherits diameter_3gpp_ts29_212
@inherits diameter_3gpp_ts29_214
@inherits diameter_3gpp_ts29_229
@inherits diameter_3gpp_ts29_272
@inherits diameter_3gpp_ts32_299
@inherits diameter_etsi_es283_034
@inherits diameter_rfc4006_cc
@inherits diameter_rfc5447
@inherits diameter_rfc5778
@inherits diameter_rfc7683
@inherits diameter_rfc7944
@inherits diameter_rfc8583
@avp_types
;; 6.3.74
Failed-PCSCF 664 Grouped MV
;; 6.3.76
PCSCF-IP-Address 666 Address V
;; 6.3.16
@grouped
Failed-PCSCF ::= < AVP Header: 664>
[ PCSCF-FQDN ]
*[ PCSCF-IP-Address ]
*[ AVP ]
@messages
;; 6.1.1 User-Authorization-Request (UAR) Command
UAR ::= < Diameter Header: 300, REQ, PXY >
< Session-Id >
{ Auth-Session-State }
{ Origin-Host }
{ Origin-Realm }
{ Destination-Realm }
{ User-Name }
{ Vendor-Specific-Application-Id }
{ Public-Identity }
{ Visited-Network-Identifier }
[ Destination-Host ]
[ DRMP ]
[ OC-Supported-Features ]
* [ Supported-Features ]
[ User-Authorization-Type ]
[ UAR-Flags ]
* [ AVP ]
* [ Proxy-Info ]
* [ Route-Record ]
;; 6.1.2 User-Authorization-Answer (UAA) Command
UAA ::= < Diameter Header: 300, PXY >
< Session-Id >
{ Vendor-Specific-Application-Id }
{ Auth-Session-State }
{ Origin-Host }
{ Origin-Realm }
[ DRMP ]
[ Result-Code ]
[ Experimental-Result ]
[ OC-Supported-Features ]
[ OC-OLR ]
* [ Load ]
* [ Supported-Features ]
[ Server-Name ]
[ Server-Capabilities ]
* [ AVP ]
[ Failed-AVP ]
* [ Proxy-Info ]
* [ Route-Record ]
;; 6.1.3 Server-Assignment-Request (SAR) Command
SAR ::= < Diameter Header: 301, REQ, PXY>
< Session-Id >
{ Vendor-Specific-Application-Id }
{ Auth-Session-State }
{ Origin-Host }
{ Origin-Realm }
{ Destination-Realm }
{ Server-Name }
{ Server-Assignment-Type }
{ User-Data-Already-Available }
[ DRMP ]
[ Destination-Host ]
[ User-Name ]
[ OC-Supported-Features ]
*[ Supported-Features ]
*[ Public-Identity ]
[ Wildcarded-Public-Identity ]
[ SCSCF-Restoration-Info ]
[ Multiple-Registration-Indication ]
[ Session-Priority ]
[ SAR-Flags ]
[ Failed-PCSCF ]
*[ AVP ]
*[ Proxy-Info ]
*[ Route-Record ]
;; 6.1.4 Server-Assignment-Answer (SAA) Command
SAA ::= < Diameter Header: 301, PXY>
< Session-Id >
{ Vendor-Specific-Application-Id }
{ Origin-Realm }
{ Origin-Host }
{ Auth-Session-State }
[ Wildcarded-Public-Identity ]
[ User-Name ]
[ User-Data ]
[ Server-Name ]
[ Result-Code ]
[ Priviledged-Sender-Indication ]
[ OC-Supported-Features ]
[ OC-OLR ]
[ Loose-Route-Indication ]
[ Failed-AVP ]
[ Experimental-Result ]
[ DRMP ]
[ Charging-Information ]
[ Associated-Registered-Identities ]
[ Associated-Identities ]
[ Allowed-WAF-WWSF-Identities ]
*[ Supported-Features ]
*[ SCSCF-Restoration-Info ]
*[ Route-Record ]
*[ Proxy-Info ]
*[ Load ]
*[ AVP ]
;; 6.1.5 Location-Info-Request (LIR) Command
LIR ::= < Diameter Header: 302, REQ, PXY>
< Session-Id >
{ Vendor-Specific-Application-Id }
{ Public-Identity }
{ Origin-Realm }
{ Origin-Host }
{ Destination-Realm }
{ Auth-Session-State }
[ User-Authorization-Type ]
[ Session-Priority ]
[ Originating-Request ]
[ OC-Supported-Features ]
[ Destination-Host ]
[ DRMP ]
*[ Supported-Features ]
*[ Route-Record ]
*[ Proxy-Info ]
*[ AVP ]
;; 6.1.6 Location-Info-Answer (LIA) Command
LAI ::= < Diameter Header: 302, PXY>
< Session-Id >
{ Vendor-Specific-Application-Id }
{ Origin-Realm }
{ Origin-Host }
{ Auth-Session-State }
[ Wildcarded-Public-Identity ]
[ Server-Name ]
[ Server-Capabilities ]
[ Result-Code ]
[ OC-Supported-Features ]
[ OC-OLR ]
[ LIA-Flags ]
[ Failed-AVP ]
[ Experimental-Result ]
[ DRMP ]
*[ Supported-Features ]
*[ Route-Record ]
*[ Proxy-Info ]
*[ Load ]
*[ AVP ]
;; 6.1.7 Multimedia-Auth-Request (MAR) Command
MAR ::= < Diameter Header: 303, REQ, PXY >
< Session-Id >
{ Vendor-Specific-Application-Id }
{ User-Name }
{ Server-Name }
{ SIP-Number-Auth-Items }
{ SIP-Auth-Data-Item }
{ Public-Identity }
{ Origin-Realm }
{ Origin-Host }
{ Destination-Realm }
{ Auth-Session-State }
[ OC-Supported-Features ]
[ Destination-Host ]
[ DRMP ]
*[ Supported-Features ]
*[ Route-Record ]
*[ Proxy-Info ]
*[ AVP ]
;; 6.1.8 Multimedia-Auth-Answer (MAA) Command
MAA ::= < Diameter Header: 303, PXY>
< Session-Id >
{ Vendor-Specific-Application-Id }
{ Origin-Realm }
{ Origin-Host }
{ Auth-Session-State }
[ User-Name ]
[ SIP-Number-Auth-Items ]
[ Result-Code ]
[ Public-Identity ]
[ OC-Supported-Features ]
[ OC-OLR ]
[ Failed-AVP ]
[ Experimental-Result ]
[ DRMP ]
*[SIP-Auth-Data-Item ]
*[ Supported-Features ]
*[ Route-Record ]
*[ Proxy-Info ]
*[ Load ]
*[ AVP ]
;; 6.1.9 Registration-Termination-Request (RTR) Command
RTR ::= < Diameter Header: 304, REQ, PXY>
< Session-Id >
{ Vendor-Specific-Application-Id }
{ User-Name }
{ Origin-Realm }
{ Origin-Host }
{ Destination-Realm }
{ Deregistration-Reason }
{ Auth-Session-State }
[ RTR-Flags ]
[ DRMP ]
[ Associated-Identities ]
*[ Supported-Features ]
*[ Route-Record ]
*[ Public-Identity ]
*[ Proxy-Info ]
*[ AVP ]
;; 6.1.10 Registration-Termination-Answer (RTA) Command
RTA ::= < Diameter Header: 304, PXY >
< Session-Id >
{ Vendor-Specific-Application-Id }
{ Origin-Realm }
{ Origin-Host }
{ Auth-Session-State }
[ Result-Code ]
[ Failed-AVP ]
[ Experimental-Result ]
[ DRMP ]
[ Associated-Identities ]
*[ Supported-Features ]
*[ Route-Record ]
*[ Proxy-Info ]
*[ Identity-with-Emergency-Registration ]
*[ AVP ]
;; 6.1.11 Push-Profile-Request (PPR) Command
PPR ::= < Diameter Header: 305, REQ, PXY>
< Session-Id >
{ Vendor-Specific-Application-Id }
{ User-Name }
{ Origin-Realm }
{ Origin-Host }
{ Destination-Realm }
{ Destination-Host }
{ Auth-Session-State }
[ User-Data ]
[ SIP-Auth-Data-Item ]
[ DRMP ]
[ Charging-Information ]
[ Allowed-WAF-WWSF-Identities ]
*[ Supported-Features ]
*[ Route-Record ]
*[ Proxy-Info ]
*[ AVP ]
;; 6.1.12 Push-Profile-Answer (PPA) Command
PAA::= < Diameter Header: 305, PXY>
< Session-Id >
{ Vendor-Specific-Application-Id }
{ Origin-Realm }
{ Origin-Host }
{ Auth-Session-State }
[Result-Code ]
[ Failed-AVP ]
[ Experimental-Result ]
[ DRMP ]
*[ Supported-Features ]
*[ Route-Record ]
*[ Proxy-Info ]
*[ AVP ]