diff -r 7eb70891911c -r a2467631ae02 telutils/phoneparser/src/PhoneGsmParser.cpp --- a/telutils/phoneparser/src/PhoneGsmParser.cpp Fri Jun 11 14:07:16 2010 +0300 +++ b/telutils/phoneparser/src/PhoneGsmParser.cpp Wed Jun 23 18:49:32 2010 +0300 @@ -34,15 +34,12 @@ #include "cphonegsmemergencynumberparser.h" #include "cphoneparserfeatures.h" #include "cphonevoipnumberparser.h" -#include "cphonegsmimeiparser.h" - // CONSTANTS const TInt KPhoneParserResultParameterReserver = 10; _LIT( KPhoneParserPanic, "PhoneParser" ); // Software version display code -_LIT( KPhoneCodeSwVersion, "*#0000#" ); _LIT( KPhoneCodeBadPinChange, "**04*" ); _LIT( KPhoneCodeBadPin2Change, "**042*" ); _LIT( KPhoneCodeBadPinUnblock, "**05*" ); @@ -50,7 +47,6 @@ _LIT( KPhoneCodeActivateRfsNormal, "*#7780#" ); _LIT( KPhoneCodeActivateRfsDeep, "*#7370#" ); _LIT( KPhoneCodeBtAddress, "*#2820#" ); -_LIT( KPhoneCodeLifeTimer, "*#92702689#" ); _LIT( KPhoneCodeRFLoopback, "*#9990#" ); _LIT( KPhoneCodeWLANMAC, "*#62209526#" ); _LIT( KPhoneCodeBtDebugMode, "*#2873#" ); @@ -99,10 +95,6 @@ CPhoneGsmParserBase* voipNumberParser = CPhoneVoipNumberParser::NewLC(); - // 7. IMEI PARSER TO STACK - CPhoneGsmParserBase* imeiParser = - CPhoneGsmImeiParser::NewLC(); - CPhoneGsmParser* parser = CPhoneGsmParser::NewL( ssContainer, @@ -110,10 +102,9 @@ phoneNumber, manufacturerSpecific, emergencyNumberParser, - voipNumberParser, - imeiParser ); + voipNumberParser); - CleanupStack::Pop( 7, ssContainer ); + CleanupStack::Pop( 6, ssContainer ); return parser; } @@ -233,13 +224,11 @@ // Allowed: // 0 SEND - // IMEI - // All manufacturer codes (incl. SW version) + // All manufacturer codes // All sim control procedures // All pcn procedures return ( uid == KPhoneUidCommand0 || - uid == KPhoneUidIMEI || uid == KPhoneUidManufacturerDebugCode || uid == KPhoneUidManufacturerCode || PHONE_EXTRACT_MAIN( uid ) == KPhoneGsmUidSimControlProcedure || @@ -258,18 +247,14 @@ // Allowed: // DialEmergency - // IMEI - // Some manufacturer codes (incl. SW version) + // Some manufacturer codes // All sim control procedures // All pcn procedures return ( uid == KPhoneUidEmergencyNumber || - uid == KPhoneUidIMEI || uid == KPhoneUidManufacturerDebugCode || ( uid == KPhoneUidManufacturerCode && - ( aux == CPhoneGsmManufacturerHandler::EShowVersion || - aux == CPhoneGsmManufacturerHandler::ELifeTimer || - aux == CPhoneGsmManufacturerHandler::EBadPinChange || + ( aux == CPhoneGsmManufacturerHandler::EBadPinChange || aux == CPhoneGsmManufacturerHandler::EBadPin2Change || aux == CPhoneGsmManufacturerHandler::EBadPinUnblock || aux == CPhoneGsmManufacturerHandler::EBadPin2Unblock ) ) || @@ -326,11 +311,6 @@ manufacturer->AddL( *manuCodes ); CleanupStack::Pop( manuCodes ); - manuCodes->AddStringL( - KPhoneCodeSwVersion, - CPhoneGsmManufacturerParser::EFlagCode, - CPhoneGsmManufacturerHandler::EShowVersion ); - manuCodes->AddStringL( KPhoneCodeBadPinChange, CPhoneGsmManufacturerParser::EFlagCode + @@ -377,14 +357,6 @@ CPhoneGsmManufacturerHandler::EShowWlanMac, KFeatureIdProtocolWlan ); - if ( CPhoneParserFeatures::LifeTimerEnabled()) - { - manuCodes->AddStringL( - KPhoneCodeLifeTimer, - CPhoneGsmManufacturerParser::EFlagCode, - CPhoneGsmManufacturerHandler::ELifeTimer ); - } - manuCodes->AddStringL( KPhoneCodeRFLoopback, CPhoneGsmManufacturerParser::EFlagCode,