233 lines
9.3 KiB
Plaintext
233 lines
9.3 KiB
Plaintext
;;
|
|
;; %CopyrightBegin%
|
|
;;
|
|
;; Copyright Travelping GmbH 2015. All Rights Reserved.
|
|
;;
|
|
;; 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%
|
|
;;
|
|
|
|
@id 16777236
|
|
@name diameter_3gpp_ts29_229
|
|
@prefix diameter_cx
|
|
@vendor 10415 3GPP
|
|
|
|
@inherits diameter_gen_base_rfc6733
|
|
@inherits diameter_etsi_es283_035
|
|
@inherits diameter_rfc4005_nasreq
|
|
|
|
;; only attributes required by other applications are defined
|
|
|
|
@avp_types
|
|
|
|
Visited-Network-Identifier 600 OctetString MV
|
|
Public-Identity 601 UTF8String MV
|
|
Server-Name 602 UTF8String MV
|
|
Server-Capabilities 603 Grouped MV
|
|
Mandatory-Capability 604 Unsigned32 MV
|
|
Optional-Capability 605 Unsigned32 MV
|
|
User-Data 606 OctetString MV
|
|
SIP-Number-Auth-Items 607 Unsigned32 MV
|
|
SIP-Authentication-Scheme 608 UTF8String MV
|
|
SIP-Authenticate 609 OctetString MV
|
|
SIP-Authorization 610 OctetString MV
|
|
SIP-Authentication-Context 611 OctetString MV
|
|
SIP-Auth-Data-Item 612 Grouped MV
|
|
SIP-Item-Number 613 Unsigned32 MV
|
|
Server-Assignment-Type 614 Enumerated MV
|
|
Deregistration-Reason 615 Grouped MV
|
|
Reason-Code 616 Enumerated MV
|
|
Reason-Info 617 UTF8String MV
|
|
Charging-Information 618 Grouped MV
|
|
Primary-Event-Charging-Function-Name 619 DiameterURI MV
|
|
Secondary-Event-Charging-Function-Name 620 DiameterURI MV
|
|
Primary-Charging-Collection-Function-Name 621 DiameterURI MV
|
|
Secondary-Charging-Collection-Function-Name 622 DiameterURI MV
|
|
User-Authorization-Type 623 Enumerated MV
|
|
User-Data-Already-Available 624 Enumerated MV
|
|
Confidentiality-Key 625 OctetString MV
|
|
Integrity-Key 626 OctetString MV
|
|
Supported-Features 628 Grouped V
|
|
Feature-List-ID 629 Unsigned32 V
|
|
Feature-List 630 Unsigned32 V
|
|
Supported-Applications 631 Grouped V
|
|
Associated-Identities 632 Grouped V
|
|
Originating-Request 633 Enumerated MV
|
|
Wildcarded-Public-Identity 634 UTF8String V
|
|
SIP-Digest-Authenticate 635 Grouped V
|
|
Digest-Realm 104 UTF8String M ;; RFC-4590
|
|
Digest-Algorithm 111 UTF8String M ;; RFC-4590
|
|
Digest-QoP 110 UTF8String M ;; RFC-4590
|
|
Digest-HA1 121 UTF8String M ;; RFC-4590
|
|
UAR-Flags 637 Unsigned32 V
|
|
Loose-Route-Indication 638 Enumerated V
|
|
SCSCF-Restoration-Info 639 Grouped V
|
|
Path 640 OctetString V
|
|
Contact 641 OctetString V
|
|
Subscription-Info 642 Grouped V
|
|
Call-ID-SIP-Header 643 OctetString V
|
|
From-SIP-Header 644 OctetString V
|
|
To-SIP-Header 645 OctetString V
|
|
Record-Route 646 OctetString V
|
|
Associated-Registered-Identities 647 Grouped V
|
|
Multiple-Registration-Indication 648 Enumerated V
|
|
Restoration-Info 649 Grouped V
|
|
Session-Priority 650 Enumerated V
|
|
Identity-with-Emergency-Registration 651 Grouped V
|
|
Priviledged-Sender-Indication 652 Enumerated V
|
|
LIA-Flags 653 Unsigned32 V
|
|
;; OC-Supported-Features TBD Grouped - ;; IETF draft-ietf-dime-02
|
|
;; OC-OLR TBD Grouped - ;; IETF draft-ietf-dime-02
|
|
Initial-CSeq-Sequence-Number 654 Unsigned32 V
|
|
SAR-Flags 655 Unsigned32 V
|
|
Allowed-WAF-WWSF-Identities 656 Grouped V
|
|
RTR-Flags 659 Unsigned32 V
|
|
P-CSCF-Subscription-Info 660 Grouped V
|
|
Registration-Time-Out 661 Time V
|
|
PCSCF-FQDN 665 DiameterIdentity V
|
|
|
|
@grouped
|
|
|
|
;; 6.3.4 Server-Capabilities AVP
|
|
Server-Capabilities ::= <AVP Header: 603 10415>
|
|
*[Mandatory-Capability]
|
|
*[Optional-Capability]
|
|
*[Server-Name]
|
|
*[AVP]
|
|
|
|
Charging-Information ::= < AVP Header : 618 >
|
|
[ Primary-Event-Charging-Function-Name ]
|
|
[ Secondary-Event-Charging-Function-Name ]
|
|
[ Primary-Charging-Collection-Function-Name ]
|
|
[ Secondary-Charging-Collection-Function-Name ]
|
|
* [ AVP ]
|
|
|
|
Supported-Features ::= < AVP Header : 628 >
|
|
{ Vendor-Id }
|
|
{ Feature-List-ID }
|
|
{ Feature-List }
|
|
* [ AVP ]
|
|
|
|
Supported-Applications ::= < AVP Header: 631 10415 >
|
|
*[ Auth-Application-Id ]
|
|
*[ Acct-Application-Id ]
|
|
*[ Vendor-Specific-Application-Id ]
|
|
*[ AVP ]
|
|
|
|
;; 6.3.13
|
|
SIP-Auth-Data-Item ::= < AVP Header: 612 10415 >
|
|
[ SIP-Item-Number ]
|
|
[ SIP-Authentication-Scheme ]
|
|
[ SIP-Authenticate ]
|
|
[ SIP-Authorization ]
|
|
[ SIP-Authentication-Context ]
|
|
[ Confidentiality-Key ]
|
|
[ Integrity-Key ]
|
|
[ SIP-Digest-Authenticate ]
|
|
[ Framed-IP-Address ]
|
|
[ Framed-IPv6-Prefix ]
|
|
[ Framed-Interface-Id ]
|
|
*[ Line-Identifier ]
|
|
*[AVP]
|
|
|
|
;; 6.3.16
|
|
Deregistration-Reason ::= < AVP Header: 615 10415 >
|
|
{ Reason-Code }
|
|
[ Reason-Info ]
|
|
* [AVP]
|
|
|
|
;; 6.3.33 Associated-Identities
|
|
Associated-Identities ::= < AVP Header: 632 10415 >
|
|
*[ User-Name ]
|
|
*[ AVP ]
|
|
|
|
;; 6.3.36
|
|
SIP-Digest-Authenticate ::= < AVP Header: 635 10415>
|
|
{ Digest-Realm }
|
|
{ Digest-QoP }
|
|
{ Digest-HA1}
|
|
[ Digest-Algorithm ]
|
|
*[ AVP ]
|
|
|
|
;; 6.3.46 SCSCF-Restoration-Info AVP
|
|
SCSCF-Restoration-Info ::= < AVP Header: 639 10415>
|
|
{ User-Name }
|
|
1* { Restoration-Info }
|
|
[ Registration-Time-Out ]
|
|
[ SIP-Authentication-Scheme ]
|
|
*[ AVP ]
|
|
|
|
;; 6.3.49 Subscription-Info AVP
|
|
Subscription-Info ::= < AVP Header: 642 10415>
|
|
{ Call-ID-SIP-Header }
|
|
{ From-SIP-Header }
|
|
{ To-SIP-Header }
|
|
{ Record-Route }
|
|
{Contact}
|
|
*[ AVP ]
|
|
|
|
;; 6.3.50 Associated-Registered-Identities
|
|
Associated-Registered-Identities ::= < AVP Header: 647 10415 >
|
|
*[ User-Name ]
|
|
*[ AVP ]
|
|
|
|
;; 6.3.52 Restoration-Info AVP
|
|
Restoration-Info ::= < AVP Header: 649 10415>
|
|
{ Path }
|
|
{ Contact }
|
|
[ Initial-CSeq-Sequence-Number ]
|
|
[ Call-ID-SIP-Header ]
|
|
[ Subscription-Info ]
|
|
[ P-CSCF-Subscription-Info ]
|
|
*[ AVP ]
|
|
|
|
;; 6.3.57 Identity-with-Emergency-Registration
|
|
Identity-with-Emergency-Registration ::= < AVP Header: 651 10415 >
|
|
{ User-Name }
|
|
{ Public-Identity }
|
|
*[ AVP ]
|
|
|
|
;; 6.3.64 Allowed-WAF-WWSF-Identities AVP
|
|
Allowed-WAF-WWSF-Identities ::= < AVP Header: 656 10415 >
|
|
;; *[ WebRTC-Authentication-Function-Name ]
|
|
;; *[ WebRTC-Web-Server-Function-Name ]
|
|
*[ AVP]
|
|
|
|
;; 6.3.70 P-CSCF-Subscription-Info AVP
|
|
P-CSCF-Subscription-Info ::= < AVP Header: 660 10415>
|
|
{ Call-ID-SIP-Header }
|
|
{ From-SIP-Header }
|
|
{ To-SIP-Header }
|
|
{ Contact }
|
|
*[ AVP ]
|
|
|
|
;; 6.3.15
|
|
@enum Server-Assignment-Type
|
|
NO_ASSIGNMENT 0
|
|
REGISTRATION 1
|
|
RE_REGISTRATION 2
|
|
UNREGISTERED_USER 3
|
|
TIMEOUT_DEREGISTRATION 4
|
|
USER_DEREGISTRATION 5
|
|
TIMEOUT_DEREGISTRATION_STORE_SERVER_NAME 6
|
|
USER_DEREGISTRATION_STORE_SERVER_NAME 7
|
|
ADMINISTRATIVE_DEREGISTRATION 8
|
|
AUTHENTICATION_FAILURE 9
|
|
AUTHENTICATION_TIMEOUT 10
|
|
DEREGISTRATION_TOO_MUCH_DATA 11
|
|
AAA_USER_DATA_REQUEST 12
|
|
PGW_UPDATE 13
|
|
RESTORATION 14
|
|
|