[Feature][ZXW-33]merge ZXW 0428 version

Change-Id: I11f167edfea428d9fab198ff00ff1364932d1b0b
diff --git a/ap/lib/libatext/ext_ccapp_fnc.c b/ap/lib/libatext/ext_ccapp_fnc.c
index 6e351cf..f0a6b16 100755
--- a/ap/lib/libatext/ext_ccapp_fnc.c
+++ b/ap/lib/libatext/ext_ccapp_fnc.c
@@ -226,9 +226,31 @@
     sscanf(at_paras, "%u, %u", &imsplusInd->act, &imsplusInd->rate);  

     at_print(AT_DEBUG,"[CCAPP] imsplusInd->act= %d imsplusInd->rate= %d\n", imsplusInd->act, imsplusInd->rate);

 

+#ifdef USE_CAP_SUPPORT

+    if(imsplusInd->act == 0) {//ÒôƵÉ豸¹Ø±Õ

+    }

+    else if(imsplusInd->act == 1) {//ÒôƵÉ豸¿ªÆô

+    }

+    else if(imsplusInd->act == 2) {//֪ͨ¿ªÊ¼²¥·Å±¾µØÕñÁåÒô

+    }

+    else if(imsplusInd->act == 3) {//ֹ֪ͨͣ²¥·Å±¾µØÕñÁåÒô

+        T_zCcapp_ImsplusReq imsplusReq;

+

+        imsplusReq.setfg = 0;

+        imsplusReq.act = imsplusInd->rate;

+        ipc_send_message(MODULE_ID_AT_CTL, MODULE_ID_AT_CTL, MSG_CMD_ZIMSPLUS_REQ, sizeof(T_zCcapp_ImsplusReq), (unsigned char *)&imsplusReq,0);    

+    }

+

+    if(imsplusInd->rate == 8000) {

+    }

+    else if(imsplusInd->rate == 16000) {

+    }

+#else

     ipc_send_message(MODULE_ID_AT_CTL, MODULE_ID_CALL_CTRL, MSG_CMD_ZIMSPLUS_IND, sizeof(T_zCcApp_ImsplusInd), (unsigned char *)imsplusInd,0);

     at_print(AT_DEBUG,"[CCAPP]send IMSPLUS %d\n ",MSG_CMD_ZIMSPLUS_IND );

     free(imsplusInd);

+#endif

+

     return AT_CONTINUE;

 }