diff options
author | Anders Broman <anders.broman@ericsson.com> | 2005-12-01 18:43:26 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2005-12-01 18:43:26 +0000 |
commit | d31575ea7465d785e4b32de8a6f4c86eaffbc78f (patch) | |
tree | e59b177ba8098122a3d319eb7bcd1a4637fa2650 /diameter | |
parent | fd7caa4b841a4943ce7477784f93f5e9ce73612b (diff) | |
download | wireshark-d31575ea7465d785e4b32de8a6f4c86eaffbc78f.tar.gz wireshark-d31575ea7465d785e4b32de8a6f4c86eaffbc78f.tar.bz2 wireshark-d31575ea7465d785e4b32de8a6f4c86eaffbc78f.zip |
From Thomas Steffen:
Add chargecontrol.xml
svn path=/trunk/; revision=16640
Diffstat (limited to 'diameter')
-rw-r--r-- | diameter/chargecontrol.xml | 92 | ||||
-rw-r--r-- | diameter/dictionary.xml | 2 |
2 files changed, 94 insertions, 0 deletions
diff --git a/diameter/chargecontrol.xml b/diameter/chargecontrol.xml new file mode 100644 index 0000000000..3ef2031345 --- /dev/null +++ b/diameter/chargecontrol.xml @@ -0,0 +1,92 @@ +<?xml version="1.0" encoding="UTF-8"?>
+<!-- $Id:$ -->
+
+
+ <application id="4" name="Diameter Charge Control Application" uri="http://www.ietf.org/rfc/rfc4006.txt">
+
+ <command name="Credit-Control" code="272" vendor-id="None"/>
+
+ <!-- ************************* DCCA AVPs ************************ -->
+ <!-- This list is not complete yet -->
+ <avp name="CC-Correlation-Id" code="411" mandatory="may" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="CC-Request-Number" code="415" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="CC-Request-Type" code="416" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Unsigned32"/>
+ <enum name="INITIAL_REQUEST" code="1"/>
+ <enum name="UPDATE_REQUEST" code="2"/>
+ <enum name="TERMINATION_REQUEST" code="3"/>
+ <enum name="EVENT_REQUEST" code="4"/>
+ </avp>
+ <avp name="Cost-Information" code="423" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <grouped>
+ <gavp name="Unit-Value"/>
+ <gavp name="Currency-Code"/>
+ <gavp name="Cost-Unit"/>
+ </grouped>
+ </avp>
+ <avp name="Cost-Unit" code="424" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Currency-Code" code="425" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Exponent" code="429" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Integer32"/>
+ </avp>
+ <avp name="Requested-Action" code="436" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Unsigned32"/>
+ <enum name="DIRECT_DEBITING" code="0"/>
+ <enum name="REFUND_ACCOUNT" code="1"/>
+ <enum name="CHECK_BALANCE" code="2"/>
+ <enum name="PRICE_ENQUIRY" code="3"/>
+ </avp>
+ <avp name="Service-Identifier" code="439" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Service-Parameter-Info" code="440" mandatory="may" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <grouped>
+ <gavp name="Service-Parameter-Type"/>
+ <gavp name="Service-Parameter-Value"/>
+ </grouped>
+ </avp>
+ <avp name="Service-Parameter-Type" code="441" mandatory="may" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Unsigned32"/>
+ <!-- This field is vendor defined. -->
+ </avp>
+ <avp name="Service-Parameter-Value" code="442" mandatory="may" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Subscription-Id" code="443" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <grouped>
+ <gavp name="Subscription-Id-Data"/>
+ <gavp name="Subscription-Id-Type"/>
+ </grouped>
+ </avp>
+ <avp name="Subscription-Id-Data" code="444" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Subscription-Id-Type" code="450" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Unsigned32"/>
+ <enum name="END_USER_E164" code="0"/>
+ <enum name="END_USER_IMSI" code="1"/>
+ <enum name="END_USER_SIP_URI" code="2"/>
+ <enum name="END_USER_NAI" code="3"/>
+ <enum name="END_USER_PRIVATE" code="4"/>
+ </avp>
+ <avp name="Unit-Value" code="445" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <grouped>
+ <gavp name="Value-Digits"/>
+ <gavp name="Exponent"/>
+ </grouped>
+ </avp>
+ <avp name="Value-Digits" code="447" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Integer64"/>
+ </avp>
+ <avp name="Service-Context-Id" code="461" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ </application>
diff --git a/diameter/dictionary.xml b/diameter/dictionary.xml index ede9a0f91b..90061fd548 100644 --- a/diameter/dictionary.xml +++ b/diameter/dictionary.xml @@ -3,6 +3,7 @@ <!DOCTYPE dictionary SYSTEM "dictionary.dtd" [ <!ENTITY nasreq SYSTEM "nasreq.xml"> <!ENTITY mobileipv4 SYSTEM "mobileipv4.xml"> + <!ENTITY chargecontrol SYSTEM "chargecontrol.xml"> <!ENTITY sunping SYSTEM "sunping.xml"> <!ENTITY imscxdx SYSTEM "imscxdx.xml"> <!ENTITY TGPPSh SYSTEM "TGPPSh.xml"> @@ -880,6 +881,7 @@ </application> &nasreq; &mobileipv4; + &chargecontrol; &sunping; &imscxdx; &TGPPSh; |