[bug-fix] API-185

Change-Id: I888cc0711008ce1b98f8eecf75896267d92ea2c1
diff --git a/framework/lynq-ril-service/src/cc.cpp b/framework/lynq-ril-service/src/cc.cpp
index 09456b8..838bff9 100755
--- a/framework/lynq-ril-service/src/cc.cpp
+++ b/framework/lynq-ril-service/src/cc.cpp
@@ -1243,7 +1243,6 @@
 
 void callRing(RIL_SOCKET_ID soc_id)
 {
-    resetMute();
     if (autoAnswerMode) {
         RLOGD("Auto Answer MT Call!");
         android::requestAnswer(soc_id);
diff --git a/framework/lynq-ril-service/src/ril.cpp b/framework/lynq-ril-service/src/ril.cpp
index 93a4a55..b78736f 100755
--- a/framework/lynq-ril-service/src/ril.cpp
+++ b/framework/lynq-ril-service/src/ril.cpp
@@ -4025,6 +4025,14 @@
                    updateRILDataCallResponsev6(num,p_cur);
                    break;
                }
+               case RIL_REQUEST_ANSWER:
+               {
+                   if(e==RIL_E_SUCCESS)
+                   {
+                       resetMute();
+                   }                   
+                   break;
+               }
                case RIL_REQUEST_GET_SIM_STATUS:
                {
                    if (responselen == sizeof (RIL_CardStatus_v6)) {