telephonyserverplugins/common_tsy/commontsy/src/mmtsy/cmmdtmftsy.cpp
branchRCL_3
changeset 29 cca59d85ca31
parent 0 3553901f7fa8
child 65 630d2f34d719
equal deleted inserted replaced
27:4284d6390a82 29:cca59d85ca31
   762         CMmCallTsy* mmCall = list->GetMmCallByIndex( i );
   762         CMmCallTsy* mmCall = list->GetMmCallByIndex( i );
   763         if ( mmCall )
   763         if ( mmCall )
   764             {
   764             {
   765             // get call status
   765             // get call status
   766             RCall::TStatus  callStatus = mmCall->Status();
   766             RCall::TStatus  callStatus = mmCall->Status();
   767             if ( RCall::EStatusConnected == callStatus)
   767             // Check if the call state is one that suggests that someone will listen to a DTMF. 
       
   768             if (( RCall::EStatusConnected == callStatus ) || ( RCall::EStatusDialling == callStatus )|| ( RCall::EStatusConnecting == callStatus ))
   768                 {
   769                 {
   769                 // get service type of call
   770                 // get service type of call
   770                 RMobileCall::TMobileCallInfoV1 info;
   771                 RMobileCall::TMobileCallInfoV1 info;
   771                 RMobileCall::TMobileCallInfoV1Pckg infoPckg(info);
   772                 RMobileCall::TMobileCallInfoV1Pckg infoPckg(info);
   772                 mmCall->FillMobileCallInfo(&infoPckg);
   773                 mmCall->FillMobileCallInfo(&infoPckg);