phoneapp/phoneuistates/src/cphoneerrormessageshandler.cpp
branchRCL_3
changeset 58 40a3f856b14d
parent 39 b8d67d6176f5
child 61 41a7f70b3818
equal deleted inserted replaced
57:94dc1107e8b2 58:40a3f856b14d
   356         case ECCPErrorCCNoRouteToDestination:
   356         case ECCPErrorCCNoRouteToDestination:
   357             if( IsVideoCall( aErrorInfo.iCallId ) )
   357             if( IsVideoCall( aErrorInfo.iCallId ) )
   358                 {
   358                 {
   359                 SendGlobalInfoNoteL( EPhoneNotePhoneOutOf3GCoverage );
   359                 SendGlobalInfoNoteL( EPhoneNotePhoneOutOf3GCoverage );
   360                 }
   360                 }
       
   361             else
       
   362                 {
       
   363                 SendGlobalWarningNoteL( EPhoneErrorInConnection );
       
   364                 }
   361              break;
   365              break;
   362             
   366             
   363         case ECCPErrorCCNormalCallClearing:
   367         case ECCPErrorCCNormalCallClearing:
   364             if( IsVideoCall( aErrorInfo.iCallId ) )
   368             if( IsVideoCall( aErrorInfo.iCallId ) )
   365                 {
   369                 {
   388                 SendGlobalWarningNoteL( EPhoneNoteCallInfoCauseValue21 );
   392                 SendGlobalWarningNoteL( EPhoneNoteCallInfoCauseValue21 );
   389                 }
   393                 }
   390             break;
   394             break;
   391             
   395             
   392         case ECCPErrorMovedPermanently:
   396         case ECCPErrorMovedPermanently:
   393             if( IsVideoCall( aErrorInfo.iCallId ) )
   397             SendGlobalInfoNoteL( EPhoneNoteCallInfoCauseValue22 );
   394                 {
       
   395                 SendGlobalInfoNoteL( EPhoneNoteCallInfoCauseValue22 );
       
   396                 }
       
   397             break;
   398             break;
   398             
   399             
   399         case ECCPErrorNoAnswerForVideo:
   400         case ECCPErrorNoAnswerForVideo:
   400             if( IsVideoCall( aErrorInfo.iCallId ) )
   401             if( IsVideoCall( aErrorInfo.iCallId ) )
   401                 {
   402                 {
   421         case ECCPErrorNetworkOutOfOrder:
   422         case ECCPErrorNetworkOutOfOrder:
   422             if( IsVideoCall( aErrorInfo.iCallId ) )
   423             if( IsVideoCall( aErrorInfo.iCallId ) )
   423                 {
   424                 {
   424                 SendGlobalInfoNoteL( EPhoneNoteCallInfoCauseValue38 );
   425                 SendGlobalInfoNoteL( EPhoneNoteCallInfoCauseValue38 );
   425                 }
   426                 }
       
   427             else
       
   428                 {
       
   429                 SendGlobalWarningNoteL( EPhoneErrorInConnection );
       
   430                 }
   426             break;
   431             break;
   427             
   432             
   428         case ECCPErrorCCRequestedFacilityNotSubscribed:
   433         case ECCPErrorCCRequestedFacilityNotSubscribed:
   429             if( IsVideoCall( aErrorInfo.iCallId ) )
   434             if( IsVideoCall( aErrorInfo.iCallId ) )
   430                 {
   435                 {
   435                 SendGlobalWarningNoteL( EPhoneNoteTextNotAllowed );
   440                 SendGlobalWarningNoteL( EPhoneNoteTextNotAllowed );
   436                 }
   441                 }
   437             break;
   442             break;
   438 
   443 
   439         case ECCPErrorCCIncomingCallsBarredInCug:
   444         case ECCPErrorCCIncomingCallsBarredInCug:
   440             if( IsVideoCall( aErrorInfo.iCallId ) )
   445             SendGlobalInfoNoteL( EPhoneNoteCallInfoCauseValue55 );
   441                 {
       
   442                 SendGlobalInfoNoteL( EPhoneNoteCallInfoCauseValue55 );
       
   443                 }
       
   444             break;
   446             break;
   445             
   447             
   446         case ECCPErrorCCIncompatibleDestination:
   448         case ECCPErrorCCIncompatibleDestination:
   447         case ECCPErrorCCBearerCapabilityNotAuthorised:
   449         case ECCPErrorCCBearerCapabilityNotAuthorised:
   448             if( IsVideoCall( aErrorInfo.iCallId ) )
   450             if( IsVideoCall( aErrorInfo.iCallId ) )
   519         case ECCPErrorCCOnlyRestrictedDigitalInformationBCAvailable:
   521         case ECCPErrorCCOnlyRestrictedDigitalInformationBCAvailable:
   520         case ECCPErrorCCServiceNotImplemented:
   522         case ECCPErrorCCServiceNotImplemented:
   521             if( IsVideoCall( aErrorInfo.iCallId ) )
   523             if( IsVideoCall( aErrorInfo.iCallId ) )
   522                 {
   524                 {
   523                 SendGlobalInfoNoteL( EPhoneNoteCallInfoServiceNotAvailable );
   525                 SendGlobalInfoNoteL( EPhoneNoteCallInfoServiceNotAvailable );
       
   526                 }
       
   527             else
       
   528                 {
       
   529                 SendGlobalWarningNoteL( EPhoneErrorInConnection );
   524                 }
   530                 }
   525             break;
   531             break;
   526             
   532             
   527         case ECCPErrorCUGOutgoingCallsBarred:
   533         case ECCPErrorCUGOutgoingCallsBarred:
   528             SendGlobalInfoNoteL( EPhoneOutgoingCallsBarredWithinCUG );
   534             SendGlobalInfoNoteL( EPhoneOutgoingCallsBarredWithinCUG );