X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2FCallTelephonyManager.cpp;h=f05ad009fa1f5805bc273f25798f92d0658f8be0;hb=65fce85a9808b72acfeaa817a0e864c263e798f0;hp=65884c6e1dd2ef4ceeb267d30ca6a2d2f7223bd8;hpb=e4579e3d689538103e167908bc2ef48cd61ed13b;p=apps%2Fosp%2FCall.git diff --git a/src/CallTelephonyManager.cpp b/src/CallTelephonyManager.cpp index 65884c6..f05ad00 100644 --- a/src/CallTelephonyManager.cpp +++ b/src/CallTelephonyManager.cpp @@ -554,7 +554,7 @@ TelephonyManager::AcceptSecondCall(CallAnsweringOptions answerOptions, const int //Call connected successfully r = E_SUCCESS; //Add calls information to call log before deleting from active call list. - /*IListT* pCallList = pEndCallsList->GetValuesN(); + IListT* pCallList = pEndCallsList->GetValuesN(); if(pCallList != null) { AppCallInfo endCallInfo; @@ -563,7 +563,7 @@ TelephonyManager::AcceptSecondCall(CallAnsweringOptions answerOptions, const int SaveCallInfoToLogsDb(endCallInfo); } delete pCallList; - }*/ + } pEndCallsList->RemoveAll(); delete pEndCallsList; } @@ -612,7 +612,7 @@ TelephonyManager::AcceptMultipleCall(CallAnsweringOptions answerOptions, const i //Incoming Call connected successfully r = E_SUCCESS; //save to ended call to call logs db. - //SaveCallInfoToLogsDb(callToBeEnded); + SaveCallInfoToLogsDb(callToBeEnded); } break; @@ -667,7 +667,7 @@ TelephonyManager::AcceptMultipleCall(CallAnsweringOptions answerOptions, const i break; } //"Held" call successfully ended - Add call ended to call log database - //SaveCallInfoToLogsDb(callToBeEnded); + SaveCallInfoToLogsDb(callToBeEnded); //accept incoming call by Holding "Active" call using "TAPI_CALL_ANSWER_HOLD_AND_ACCEPT". res = tel_answer_call(__pTapiHandle, incomingCallHandle, TAPI_CALL_ANSWER_HOLD_AND_ACCEPT, &HandleCallbackResponse, this); @@ -722,7 +722,7 @@ TelephonyManager::AcceptMultipleCall(CallAnsweringOptions answerOptions, const i IListT* pCallList = pEndCallsList->GetValuesN(); if(pCallList != null) { -/* int callCount = pCallList->GetCount(); + int callCount = pCallList->GetCount(); for (int index = 0; index < callCount; index++) { AppCallInfo endCallInfo; @@ -730,7 +730,7 @@ TelephonyManager::AcceptMultipleCall(CallAnsweringOptions answerOptions, const i { SaveCallInfoToLogsDb(endCallInfo); } - }*/ + } delete pCallList; pCallList = null; } @@ -1560,7 +1560,7 @@ TelephonyManager::HandleParticipantEndedFromConference(unsigned int participantC conferenceCall.RemoveCallFromCallerList(index); //update its status to individual call before saving to database callToBeEnded.SetConference(false); - // SaveCallInfoToLogsDb(callToBeEnded); + SaveCallInfoToLogsDb(callToBeEnded); isParticipantCallEnded = true; break; } @@ -1774,7 +1774,7 @@ TelephonyManager::HandleEndConferenceCallbackResponse(TapiHandle* pHandle, int c //remove the conference call handle from active call list to avoid any processing in HandleIdleCallback(). pTelManager->__pActiveCallList->Remove(endConfCallInfo.GetCallHandle()->ToLong()); //Save "End" Conf. call info to call log database - // pTelManager->SaveCallInfoToLogsDb(endConfCallInfo); + pTelManager->SaveCallInfoToLogsDb(endConfCallInfo); //check if the ended call was the last call and show notification to user bool isLastCall = (pTelManager->__pActiveCallList->GetCount() == 0); @@ -1928,10 +1928,10 @@ TelephonyManager::HandleIdleCallBack(void* pData) //update missed status endCallInfo.SetCalllogType(CALL_LOG_TYPE_VOICE_MISSED_UNSEEN); //save ended call to call log db. - SaveCallInfoToLogsDb(endCallInfo); + //SaveCallInfoToLogsDb(endCallInfo); } - /*//save ended call to call log db. - SaveCallInfoToLogsDb(endCallInfo);*/ + //save ended call to call log db. + SaveCallInfoToLogsDb(endCallInfo); //notify listener that call is disconnected. if (isLastCall == true) @@ -2003,7 +2003,7 @@ TelephonyManager::HandleEndNormalActiveCall(AppCallInfo& endCallInfo) } //Save "End" call info to call log database - //SaveCallInfoToLogsDb(endCallInfo); + SaveCallInfoToLogsDb(endCallInfo); //notify listener that call is disconnected. __pEventListener->HandleCallDisconnected(isLastCall, *pCallList); delete pCallList; @@ -2061,7 +2061,7 @@ TelephonyManager::HandleDialingCallBack(void* pData) long long startTime = 0; SystemTime::GetTicks(startTime); __pDialedCall->SetCallNotificationTime(startTime); - SaveCallInfoToLogsDb(*__pDialedCall); + //SaveCallInfoToLogsDb(*__pDialedCall); } void @@ -2213,10 +2213,10 @@ TelephonyManager::HandleCallConnected(unsigned int connectedCallHandle) //transfer ownership to Active calls list __pActiveCallList->Add(connectedCallHandle, *(pConnectedCall)); - if (pConnectedCall->GetCalllogType() == CALL_LOG_TYPE_VOICE_INCOMING) +/* if (pConnectedCall->GetCalllogType() == CALL_LOG_TYPE_VOICE_INCOMING) { SaveCallInfoToLogsDb(*pConnectedCall); - } + }*/ pConnectedCall = null; //notify listener that call is connected.