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:52 -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!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
- References:
- [Ethereal-dev] GPRS MM & GPRS SM
- From: Rene Pilz
- [Ethereal-dev] GPRS MM & GPRS SM
- Prev by Date: [Ethereal-dev] Happy New Year
- Next by Date: Re: [Ethereal-dev] ethereal RTCP dissection bug
- Previous by thread: [Ethereal-dev] Happy New Year
- Next by thread: [Ethereal-dev] Patch for dissecting HTTP over RPC
- Index(es):





