Ethereal-dev: [Ethereal-dev] Happy New Year

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Miklos Szurdi <szurdimiklos@xxxxxxxxx>
Date: Tue, 28 Dec 2004 07:03:19 -0800 (PST)
Hi

thanks for the many help you gave me

it was really awesome...

And i have found a bug i guess

in: the de_gmm_cause a few value has gone wrong i
think...
i used the latest (24008-660) i could find: 

switch ( oct )
    {
    	case 0x02: str="IMSI unknown in HLR"; break;
    	case 0x03: str="Illegal MS"; break;
    	case 0x04: str="IMSI unknown in VLR"; break;
/*cant find it in the specs*/
    	case 0x05: str="IMEI not accepted"; break; /*cant
find it in the specs*/
    	case 0x06: str="Illegal ME"; break; 
    	case 0x07: str="GPRS services not allowed";
break;
    	case 0x08: str="GPRS services and non-GPRS
services not	allowed"; break;
    	case 0x09: str="MS identity cannot be derived by
the network"; break;
    	case 0x0a: str="Implicitly detached"; break;
    	case 0x0b: str="PLMN not allowed"; break;
    	case 0x0c: str="Location Area not allowed";
break;
    	case 0x0d: str="Roaming not allowed in this
location area"; break;
    	case 0x0e: str="GPRS services not allowed in this
PLMN"; break;
    	case 0x0f: str="No Suitable Cells In Location
Area"; break;
    	case 0x10: str="MSC temporarily not reachable";
break;
    	case 0x11: str="Network failure"; break;
    	case 0x14: str="MAC failure"; break;
    	case 0x15: str="Synch failure"; break;
    	case 0x16: str="Congestion"; break;
    	case 0x17: str="GSM authentication unacceptable";
break;
		/*bad part*/
    	case 0x18: str="No PDP context activated"; break;
/*0x28*/
		/*this goes 0x30 to 0x3f*/
    	case 0x19: str="retry upon entry into a new
cell"; break;
    	case 0x1a: str="retry upon entry into a new
cell"; break;
    	case 0x1b: str="retry upon entry into a new
cell"; break;
    	case 0x1c: str="retry upon entry into a new
cell"; break;
    	case 0x1d: str="retry upon entry into a new
cell"; break;
    	case 0x1e: str="retry upon entry into a new
cell"; break;
    	case 0x1f: str="retry upon entry into a new
cell"; break;
    	/**/
		case 0x20: str="Service option not supported";
break;
    	case 0x21: str="Requested service option not
subscribed"; break;
    	case 0x22: str="Service option temporarily out of
order"; break;
    	case 0x26: str="Call cannot be identified";
break;
    	case 0x2f: str="Semantically incorrect message";
break;/*0x5f*/
    	case 0x30: str="Invalid mandatory information";
break;/*0x60*/
    	case 0x31: str="Message type non-existent or not
implemented"; break;/*0x61*/
        case 0x32: str="Message type not compatible
with the protocol state"; break;/*0x62*/
        case 0x33: str="Information element
non-existent or not implemented"; break;/*0x63*/
        case 0x34: str="Conditional IE error";
break;/*0x64*/
        case 0x35: str="Message not compatible with
the protocol state"; break;/*0x65*/
        case 0x36: str="Protocol error, unspecified";
break;/*0x6f*/
	default: str="Protocol error, unspecified";
    }

after every line i put the right value (as i suppose
they are right from the doc)

thanks for everything
best regards
miki

ps.: anything else comes up ...hope not:))


		
__________________________________ 
Do you Yahoo!? 
Yahoo! Mail - 250MB free storage. Do more. Manage less. 
http://info.mail.yahoo.com/mail_250