Wireshark-bugs: [Wireshark-bugs] [Bug 4128] New: SCAP AVP Definitions missing from dictionary.xm
Date: Thu, 15 Oct 2009 15:08:47 -0700 (PDT)
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4128

           Summary: SCAP AVP Definitions missing from dictionary.xml
           Product: Wireshark
           Version: 1.2.2
          Platform: x86
        OS/Version: Windows XP
            Status: NEW
          Severity: Normal
          Priority: Medium
         Component: Wireshark
        AssignedTo: wireshark-bugs@xxxxxxxxxxxxx
        ReportedBy: bugzilla@xxxxxxxxxxxxxxxxxx


Build Information:
Version 1.2.2 (SVN Rev 29910)

Copyright 1998-2009 Gerald Combs <gerald@xxxxxxxxxxxxx> and contributors.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Compiled with GTK+ 2.16.2, with GLib 2.20.3, with WinPcap (version unknown),
with libz 1.2.3, without POSIX capabilities, with libpcre 7.0, with SMI 0.4.8,
with c-ares 1.6.0, with Lua 5.1, with GnuTLS 2.8.1, with Gcrypt 1.4.4, with MIT
Kerberos, with GeoIP, with PortAudio V19-devel (built Sep 14 2009), with
AirPcap.

Running on Windows XP Service Pack 2, build 2600, with WinPcap version 4.1
beta5
(packet.dll version 4.1.0.1452), based on libpcap version 1.0.0, GnuTLS 2.8.1,
Gcrypt 1.4.4, without AirPcap.

Built using Microsoft Visual C++ 9.0 build 30729

Wireshark is Open Source Software released under the GNU General Public
License.

Check the man page and http://www.wireshark.org for more information.
--
For AVP 268 (Result-Code) there are two missing enum entries that need to be
added:
                        <enum name="DIAMETER_END_USER_SERVICE_DENIED"
code="4241"/>
                        <enum name="DIAMETER_END_USER_NOT_FOUND" code="5241"/>


The following AVPs need be included in the diameter dictionary.xml file in
order to properly decode Ericsson SCAP diameter packets:

                <!-- ************************** SCAP AVPS, see 155 19-FAY 112
51/2 rev B ********************* -->
                <avp name="Abnormal-Termination-Reason" code="600"
mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may"
may-encrypt="yes">
                        <type type-name="Unsigned32"/>
                        <enum name="Service Element Termination" code="0"/>
                        <enum name="Connection to User Broken" code="1"/>
                </avp>
                <avp name="Accounting-Correlation-Id" code="605"
mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may"
may-encrypt="yes">
                        <type type-name="UTF8String"/>
                </avp>
                <avp name="Check-Balance-Result" code="614" mandatory="must"
vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
                        <type type-name="Unsigned32"/>
                        <enum name="Enough Credit" code="0"/>
                        <enum name="No Credit" code="1"/>
                </avp>
                <avp name="Cost" code="603" mandatory="must" vendor-bit="must"
vendor-id="Ericsson" protected="may" may-encrypt="yes">
                        <type type-name="Float64"/>
                </avp>
                <avp name="Cost-Information" code="604" mandatory="must"
vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
                        <grouped>
                                <gavp name="Cost"/>
                                <gavp name="Currency-Code"/>
                        </grouped>
                </avp>
                <avp name="Currency-Code" code="544" mandatory="must"
vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
                        <type type-name="Unsigned32"/>
                </avp>
                <avp name="Event-Timestamp" code="610" mandatory="must"
vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
                        <type type-name="Time"/>
                </avp>
                <avp name="Exponent" code="616" mandatory="must"
vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
                        <type type-name="Integer32"/>
                </avp>
                <avp name="Final-Unit-Indication" code="601" mandatory="must"
vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
                        <type type-name="Unsigned32"/>
                </avp>
                <avp name="Granted-Service-Unit" code="602" mandatory="must"
vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
                        <grouped>
                                <gavp name="Unit-Type"/>
                                <gavp name="Unit-Value"/>
                                <gavp name="Currency-Code"/>
                        </grouped>
                </avp>
                <avp name="Original-Subscription-Id" code="559"
mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may"
may-encrypt="yes">
                        <grouped>
                                <gavp name="Subscription-Id-Data"/>
                                <gavp name="Subscription-Id-Type"/>
                        </grouped>
                </avp>
                <avp name="Requested-Action" code="615" mandatory="must"
vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
                        <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="Requested-Service-Unit" code="606" mandatory="must"
vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
                        <grouped>
                                <gavp name="Unit-Type"/>
                                <gavp name="Unit-Value"/>
                                <gavp name="Currency-Code"/>
                        </grouped>
                </avp>
                <avp name="Service-Parameter-Info" code="607" mandatory="must"
vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
                        <grouped>
                                <gavp name="Service-Parameter-Type"/>
                                <gavp name="Service-Parameter-Value"/>
                        </grouped>
                </avp>
                <avp name="Service-Parameter-Type" code="608" mandatory="must"
vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
                        <type type-name="Unsigned32"/>
                        <!-- CCN Specific Interpretation, see 1553-HSD 108 06/1
rev A -->
                        <enum name="Service Provider Id (CCN)" code="0"/>
                        <enum name="Extension Number 1 (CCN)" code="1"/>
                        <enum name="Extension Number 2 (CCN)" code="2"/>
                        <enum name="Extension Number 3 (CCN)" code="3"/>
                        <enum name="Extension Number 4 (CCN)" code="4"/>
                        <enum name="Extension Text (CCN)" code="5"/>
                        <enum name="GPRS Quality of Service (CCN)" code="6"/>
                        <enum name="Redirecting Party Number (CCN)" code="7"/>
                        <enum name="Originating Location Information (CCN)"
code="8"/>
                        <enum name="Terminating Location Information (CCN)"
code="9"/>
                        <enum name="Region Charging Origin (CCN)" code="10"/>
                        <enum name="Subscription Type (CCN)" code="11"/>
                        <enum name="SMS Delivery Status (CCN)" code="12"/>
                        <enum name="Time Zone (CCN)" code="13"/>
                        <enum name="Traffic Case (CCN)" code="14"/>
                        <enum name="Dedicated Account Id (CCN)" code="15"/>
                        <enum name="Calling Party Number (CCN)" code="16"/>
                        <enum name="Called Party Number (CCN)" code="17"/>
                        <enum name="Tele Service Code (CCN)" code="18"/>
                        <enum name="Service Key (CCN)" code="19"/>
                </avp>
                <avp name="Service-Parameter-Value" code="609" mandatory="must"
vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
                        <type type-name="OctetString"/>
                </avp>
                <avp name="Subscription-Id" code="553" mandatory="must"
vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
                        <grouped>
                                <gavp name="Subscription-Id-Data"/>
                                <gavp name="Subscription-Id-Type"/>
                        </grouped>
                </avp>
                <avp name="Subscription-Id-Data" code="554" mandatory="must"
vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
                        <type type-name="UTF8String"/>
                </avp>
                <avp name="Subscription-Id-Type" code="555" mandatory="must"
vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
                        <type type-name="Unsigned32"/>
                        <enum name="End User MSISDN" code="0"/>
                        <enum name="End User IMSI" code="1"/>
                        <enum name="End User SIP URL" code="2"/>
                        <enum name="End User NAI" code="3"/>
                        <enum name="End User PRIVATE (operator defined)"
code="4"/>
                </avp>
                <avp name="Unit-Type" code="611" mandatory="must"
vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
                        <type type-name="Unsigned32"/>
                        <enum name="Service Credit Time (seconds)" code="0"/>
                        <enum name="Service Credit Volume (bytes)" code="1"/>
                        <enum name="Service Credit Events (number of events)"
code="2"/>
                        <enum name="Serivce Credit Money (monetary value)"
code="3"/>
                </avp>
                <avp name="Unit-Value" code="612" mandatory="must"
vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
                        <grouped>
                                <gavp name="Value-Digits"/>
                                <gavp name="Exponent"/>
                        </grouped>
                </avp>
                <avp name="Used-Service-Unit" code="613" mandatory="must"
vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
                        <grouped>
                                <gavp name="Unit-Type"/>
                                <gavp name="Unit-Value"/>
                                <gavp name="Currency-Code"/>
                        </grouped>
                </avp>
                <avp name="Value-Digits" code="617" mandatory="must"
vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
                        <type type-name="Unsigned64"/>
                </avp>
                <!-- ************************ END SCAP AVPS *******************
-->


-- 
Configure bugmail: https://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.