convergedcallengine/csplugin/src/cspcall.cpp
branchRCL_3
changeset 15 13725ba12484
parent 0 ff3b6d0fd310
child 18 594d59766373
equal deleted inserted replaced
13:6bf66e3b8f31 15:13725ba12484
   192             CSPLOGSTRING(CSPINT, "CSPCall::NotifyCallStateChangedETel Idle");
   192             CSPLOGSTRING(CSPINT, "CSPCall::NotifyCallStateChangedETel Idle");
   193 
   193 
   194             // If audio still active
   194             // If audio still active
   195             if ( iAudioStatus == ECSPCallAudioStatusActive 
   195             if ( iAudioStatus == ECSPCallAudioStatusActive 
   196                  && iAudioHandler
   196                  && iAudioHandler
   197                  && iParams->CallType() == CCPCall::ECallTypeCSVoice )
   197                  && ( iParams->CallType() == CCPCall::ECallTypeCSVoice 
       
   198                     || iParams->CallType() == CCPCall::ECallTypeVideo ) )
   198                 {
   199                 {
   199                 iAudioStatus = ECSPCallAudioStatusInactive;
   200                 iAudioStatus = ECSPCallAudioStatusInactive;
   200                 iAudioHandler->Stop();
   201                 iAudioHandler->Stop();
   201                 }
   202                 }
   202                 
   203                 
   213             }
   214             }
   214         // The call is dialling.
   215         // The call is dialling.
   215         case RMobileCall::EStatusDialling:
   216         case RMobileCall::EStatusDialling:
   216             CSPLOGSTRING(CSPINT, "CSPCall callstate Dialling");
   217             CSPLOGSTRING(CSPINT, "CSPCall callstate Dialling");
   217             {
   218             {
   218             if ( iAudioHandler && iParams->CallType() == CCPCall:: ECallTypeCSVoice )
   219             if ( iAudioHandler 
       
   220                  && ( iParams->CallType() == CCPCall::ECallTypeCSVoice 
       
   221                     || iParams->CallType() == CCPCall::ECallTypeVideo ) )
   219                 {
   222                 {
   220                 iAudioStatus = ECSPCallAudioStatusActive;
   223                 iAudioStatus = ECSPCallAudioStatusActive;
   221                 iAudioHandler->Start();
   224                 iAudioHandler->Start();
   222                 }
   225                 }
   223                 
   226