equal
deleted
inserted
replaced
9 * Initial Contributors: |
9 * Initial Contributors: |
10 * Nokia Corporation - initial contribution. |
10 * Nokia Corporation - initial contribution. |
11 * |
11 * |
12 * Contributors: |
12 * Contributors: |
13 * |
13 * |
14 * Description: |
14 * Description: |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 |
18 |
19 |
19 |
36 #include "cmmphonetsender.h" |
36 #include "cmmphonetsender.h" |
37 #include "cmmstaticutility.h" // utility functions |
37 #include "cmmstaticutility.h" // utility functions |
38 #include "cmmsupplservmesshandler.h" |
38 #include "cmmsupplservmesshandler.h" |
39 #include "tssparser.h" // for parsing service string |
39 #include "tssparser.h" // for parsing service string |
40 #include "tsylogger.h" |
40 #include "tsylogger.h" |
41 #include "osttracedefinitions.h" |
41 #include "OstTraceDefinitions.h" |
42 #include "cmmuiccmesshandler.h" |
42 #include "cmmuiccmesshandler.h" |
|
43 #include "cmmphonemesshandler.h" // for CallForwFlagsCachingCompleted |
43 #ifdef OST_TRACE_COMPILER_IN_USE |
44 #ifdef OST_TRACE_COMPILER_IN_USE |
44 #include "cmmsupplservmesshandlertraces.h" |
45 #include "cmmsupplservmesshandlerTraces.h" |
45 #endif |
46 #endif |
46 // logging |
47 // logging |
47 #include <satcs.h> |
48 #include <satcs.h> |
48 |
49 |
49 // EXTERNAL DATA STRUCTURES |
50 // EXTERNAL DATA STRUCTURES |
595 { |
596 { |
596 iNotifyIccCallForwardingStatus = ETrue; |
597 iNotifyIccCallForwardingStatus = ETrue; |
597 UiccReadCallFwdFlagsRel4Req(); |
598 UiccReadCallFwdFlagsRel4Req(); |
598 break; |
599 break; |
599 } |
600 } |
600 case ESatNotifyCallControlRequest: |
601 case ESatNotifySendSsPCmd: |
601 { |
602 { |
602 // SIM ATK TSY has informed that next SS request coming from |
603 // SIM ATK TSY has informed that next SS request coming from |
603 // Etel is SAT originated and FDN check should not be done. |
604 // Etel is SAT originated and FDN check should not be done. |
604 iCheckInfoSubblock = ETrue; |
605 iCheckInfoSubblock = ETrue; |
605 |
606 |
631 // ----------------------------------------------------------------------------- |
632 // ----------------------------------------------------------------------------- |
632 // |
633 // |
633 TInt CMmSupplServMessHandler::ProcessUiccMsg( |
634 TInt CMmSupplServMessHandler::ProcessUiccMsg( |
634 TInt aTraId, |
635 TInt aTraId, |
635 TInt aStatus, |
636 TInt aStatus, |
|
637 TUint8 /*aDetails*/, |
636 const TDesC8& aFileData ) |
638 const TDesC8& aFileData ) |
637 { |
639 { |
638 TFLOGSTRING3("TSY: CMmSupplServMessHandler::ProcessUiccMsg, transaction ID: %d, status: %d", aTraId, aStatus ); |
640 TFLOGSTRING3("TSY: CMmSupplServMessHandler::ProcessUiccMsg, transaction ID: %d, status: %d", aTraId, aStatus ); |
639 OstTraceExt2( TRACE_NORMAL, CMMSUPPLSERVMESSHANDLER_PROCESSUICCMSG, "CMmSupplServMessHandler::ProcessUiccMsg;aTraId=%d;aStatus=%d", aTraId, aStatus ); |
641 OstTraceExt2( TRACE_NORMAL, CMMSUPPLSERVMESSHANDLER_PROCESSUICCMSG, "CMmSupplServMessHandler::ProcessUiccMsg;aTraId=%d;aStatus=%d", aTraId, aStatus ); |
640 |
642 |
3971 iMessageRouter->Complete( |
3973 iMessageRouter->Complete( |
3972 ECustomNotifyIccCallForwardingStatusChangeIPC, |
3974 ECustomNotifyIccCallForwardingStatusChangeIPC, |
3973 &customDataPackage, |
3975 &customDataPackage, |
3974 KErrNone ); |
3976 KErrNone ); |
3975 |
3977 |
|
3978 TFLOGSTRING("TSY: CMmSupplServMessHandler::SimCallFwdRespL - Check possible refresh status"); |
|
3979 OstTrace0( TRACE_NORMAL, DUP1_CMMSUPPLSERVMESSHANDLER_UICCHANDLECALLFWDFLAGSRESP, "CMmSupplServMessHandler::UiccHandleCallFwdFlagsResp - Check possible refresh status" ); |
|
3980 iMessageRouter->GetPhoneMessHandler()->CallForwFlagsCachingCompleted( aStatus ); |
3976 } |
3981 } |
3977 else if ( !iGetCallForwardingNumber ) // EMobilePhoneSetCallForwardingStatus |
3982 else if ( !iGetCallForwardingNumber ) // EMobilePhoneSetCallForwardingStatus |
3978 { |
3983 { |
3979 if ( rel4Exists ) |
3984 if ( rel4Exists ) |
3980 { |
3985 { |