Wireshark-bugs: [Wireshark-bugs] [Bug 6112] New: ansi map/tcap ReturnError can't dissect

Date: Mon, 11 Jul 2011 20:46:26 -0700 (PDT)
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6112

           Summary: ansi map/tcap ReturnError can't dissect
           Product: Web sites
           Version: N/A
          Platform: x86
        OS/Version: Ubuntu
            Status: NEW
          Severity: Major
          Priority: Low
         Component: Wiki - wiki.wireshark.org
        AssignedTo: bugzilla-admin@xxxxxxxxxxxxx
        ReportedBy: sunyu@xxxxxxxxxxx


Created an attachment (id=6648)
 --> (https://bugs.wireshark.org/bugzilla/attachment.cgi?id=6648)
RoutingRequest when recieve a error. MTP3 standard use "Chinese ITU"

Build Information:
Version 1.7.0 (SVN Rev 37497 from /trunk)
--
I send a routreq and recieve a error, errcode=0x81, wireshark can't display the
error info "Unrecognized MIN". while ethereal can show the error info. 

below is the code from ethereal packet-ansi_map.c
    switch (value)
    {
    case 0x81: str = "Unrecognized MIN"; break;
    case 0x82: str = "Unrecognized ESN"; break;
    case 0x83: str = "MIN/HLR Mismatch"; break;
    case 0x84: str = "Operation Sequence Problem"; break;
    case 0x85: str = "Resource Shortage"; break;
    case 0x86: str = "Operation Not Supported"; break;
    case 0x87: str = "Trunk Unavailable"; break;
    case 0x88: str = "Parameter Error"; break;
    case 0x89: str = "System Failure"; break;
    case 0x8a: str = "Unrecognized Parameter Value"; break;
    case 0x8b: str = "Feature Inactive"; break;
    case 0x8c: str = "Missing Parameter"; break;
    default:
        if ((value >= 0xe0) && (value <= 0xff)) { str = "Reserved for protocol
extension"; }
        else { str = "Reserved"; }
        break;
    }

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