phoneengine/phonemodel/src/cpephonemodel.cpp
branchRCL_3
changeset 39 b8d67d6176f5
parent 19 544e34b3255a
child 44 3c221667e687
--- a/phoneengine/phonemodel/src/cpephonemodel.cpp	Tue May 25 12:41:50 2010 +0300
+++ b/phoneengine/phonemodel/src/cpephonemodel.cpp	Wed Jun 09 09:41:11 2010 +0300
@@ -980,8 +980,15 @@
 	    TPEErrorInfo errorInfo = iEngineInfo->ErrorInfo();
     	errorInfo.iCallId = aCallId;
     	errorInfo.iErrorType = EPECcp;
-        iEngineMonitor.HandleError( errorInfo );
-	    }
+
+        if ( ECCPErrorCCCallRejected == errorInfo.iErrorCode )
+            {
+            // Call direction is not set if the call was rejected before Dialing-state
+            iEngineInfo->SetCallDirection( RMobileCall::EMobileOriginated, aCallId );
+            iMessageHandler->AddSIMRejectedMoCsCallToLog( aCallId );
+            }
+    	iEngineMonitor.HandleError( errorInfo );
+  	    }
     else if ( message == MEngineMonitor::EPEMessageServiceHandlingError )
         {
         TEFLOGSTRING(