[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;
}