diff options
Diffstat (limited to 'diameter/imscxdx.xml')
-rw-r--r-- | diameter/imscxdx.xml | 160 |
1 files changed, 159 insertions, 1 deletions
diff --git a/diameter/imscxdx.xml b/diameter/imscxdx.xml index d884339331..28e67ee76b 100644 --- a/diameter/imscxdx.xml +++ b/diameter/imscxdx.xml @@ -1,6 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> +<!-- $Id:$ --> - <application id="167772151" name="IMS_Cx_Dx" uri="http://www.3GPP.org/ftp/Specs/html-info/29229.htm"> + <application id="16777215" name="IMS_Cx_Dx" uri="http://www.3GPP.org/ftp/Specs/html-info/29229.htm"> <!-- IMS Cx Dx Application --> <command name="User-Authorization" code="300" vendor-id="TGPP"/> @@ -143,5 +144,162 @@ <type type-name="OctetString"/> </avp> <!-- ************************ END IMS Cx Dx AVPS ******************* --> + <!-- ************************** IMS Cx Dx AVPS 3GPP TS 29.229 version 6.3.0 Release 6, ETSI TS 129 229 V6.3.0 (2004-12)********************* --> + <avp name="Visited-Network-Identifier" code="600" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no"> + <type type-name="OctetString"/> + </avp> + <avp name="Public-Identity" code="601" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes"> + <type type-name="UTF8String"/> + </avp> + <avp name="Server-Name" code="602" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes"> + <type type-name="UTF8String"/> + </avp> + <avp name="Server-Capabilities" code="603" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes"> + <grouped> + <gavp name="Mandatory-Capability"/> + <gavp name="Optional-Capability"/> + <gavp name="Server-Name"/> + </grouped> + </avp> + <avp name="Mandatory-Capability" code="604" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes"> + <type type-name="Unsigned32"/> + </avp> + <avp name="Optional-Capability" code="605" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes"> + <type type-name="Unsigned32"/> + </avp> + <avp name="User-Data" code="606" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes"> + <type type-name="OctetString"/> + </avp> + <avp name="SIP-Number-Auth-Items" code="607" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes"> + <type type-name="Unsigned32"/> + </avp> + <avp name="SIP-Authentication-Scheme" code="608" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes"> + <type type-name="UTF8String"/> + </avp> + <avp name="SIP-Authenticate" code="609" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes"> + <type type-name="OctetString"/> + </avp> + <avp name="SIP-Authorization" code="610" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes"> + <type type-name="OctetString"/> + </avp> + <avp name="SIP-Authentication-Context" code="611" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes"> + <type type-name="OctetString"/> + </avp> + <!-- GROUPED --> + <avp name="SIP-Auth-Data-Item" code="612" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes"> + <grouped> + <gavp name="SIP-Item-Number"/> + <gavp name="SIP-Authentication-Scheme"/> + <gavp name="SIP-Authenticate"/> + <gavp name="SIP-Authorization"/> + <gavp name="SIP-Authentication-Context"/> + <gavp name="Confidentiality-Key"/> + <gavp name="Integrity-Key"/> + </grouped> + </avp> + <avp name="SIP-Item-Number" code="613" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes"> + <type type-name="Unsigned32"/> + </avp> + <avp name="Server-Assignment-Type" code="614" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes"> + <type type-name="Unsigned32"/> + <enum name="No-Assignment" code="0"/> + <enum name="Registration" code="1"/> + <enum name="Re-Registration" code="2"/> + <enum name="Unregistered-User" code="3"/> + <enum name="Timeout-Deregistration" code="4"/> + <enum name="User-Deregistration" code="5"/> + <enum name="Timeout-Deregistration-Store-Server-Name" code="6"/> + <enum name="User-Deregistration-Store-Server-Name" code="7"/> + <enum name="Administrative-Deregistration" code="8"/> + <enum name="Authentication-Failure" code="9"/> + <enum name="Authentication-Timeout" code="10"/> + <enum name="Deregistration-Too-Much-Data" code="11"/> + </avp> + <!-- GROUPED --> + <avp name="Deregistration-Reason" code="615" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes"> + <grouped> + <gavp name="Reason-Code"/> + <gavp name="Reason-Info"/> + </grouped> + </avp> + <avp name="Reason-Code" code="616" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes"> + <type type-name="Unsigned32"/> + <enum name="Permanent-Termination" code="0"/> + <enum name="New-Server-Assigned" code="1"/> + <enum name="Server-Change" code="2"/> + <enum name="Remove-S-CSCF" code="3"/> + </avp> + <avp name="Reason-Info" code="617" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes"> + <type type-name="UTF8String"/> + </avp> + <!-- GROUPED --> + <avp name="Charging-Information" code="618" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes"> + <grouped> + <gavp name="Primary-Event-Charging-Function-Name"/> + <gavp name="Secondary-Event-Charging-Function-Name"/> + <gavp name="Primary-Charging-Collection-Function-Name"/> + <gavp name="Secondary-Charging-Collection-Function-Name"/> + </grouped> + </avp> + <avp name="Primary-Event-Charging-Function-Name" code="619" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes"> + <type type-name="DiameterIdentity"/> + </avp> + <avp name="Secondary-Event-Charging-Function-Name" code="620" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes"> + <type type-name="DiameterIdentity"/> + </avp> + <avp name="Primary-Charging-Collection-Function-Name" code="621" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes"> + <type type-name="DiameterIdentity"/> + </avp> + <avp name="Secondary-Charging-Collection-Function-Name" code="622" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes"> + <type type-name="DiameterIdentity"/> + </avp> + <avp name="User-Authorization-Type" code="623" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes"> + <type type-name="Unsigned32"/> + <enum name="Registration" code="0"/> + <enum name="De-Registration" code="1"/> + <enum name="Registration-And-Capabilities" code="2"/> + </avp> + <avp name="User-Data-Already-Available" code="624" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes"> + <type type-name="Unsigned32"/> + <enum name="User-Data-Not-Available" code="0"/> + <enum name="User-Data-Already-Available" code="1"/> + </avp> + <avp name="Confidentiality-Key" code="625" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes"> + <type type-name="OctetString"/> + </avp> + <avp name="Integrity-Key" code="626" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes"> + <type type-name="OctetString"/> + </avp> + <avp name="User-Data-Request-Type" code="627" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes"> + <type type-name="Unsigned32"/> + <enum name="Complete-Profile" code="0"/> + <enum name="Registered-Profile" code="1"/> + <enum name="Unregistered-Profile" code="2"/> + </avp> + <!-- GROUPED --> + <avp name="Supported-Features" code="628" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes"> + <grouped> + <gavp name="Vendor-ID"/> + <gavp name="Feature-List-ID"/> + <gavp name="Feature-List"/> + </grouped> + </avp> + <avp name="Feature-List-ID" code="629" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes"> + <type type-name="Unsigned32"/> + </avp> + <avp name="Feature-List" code="630" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes"> + <type type-name="Unsigned32"/> + </avp> + <!-- GROUPED --> + <avp name="Supported-Applications" code="631" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes"> + <grouped> + <gavp name="Auth-Application-Id"/> + <gavp name="Acct-Application-Id"/> + <gavp name="Vendor-Specific-Application-Id"/> + <gavp name="Secondary-Charging-Collection-Function-Name"/> + </grouped> + </avp> + + <!-- ************************ END IMS Cx Dx AVPS ******************* --> </application> |