Add Multiple AT channels supported for ril api v2

Change-Id: I53f574c85d07bd7b8e0dd15d2e596d23c8772907
diff --git a/mbtk/mbtk_sdk_ready_v2/src/main.c b/mbtk/mbtk_sdk_ready_v2/src/main.c
index c69729b..f0eef7d 100755
--- a/mbtk/mbtk_sdk_ready_v2/src/main.c
+++ b/mbtk/mbtk_sdk_ready_v2/src/main.c
@@ -25,7 +25,8 @@
 }mbtk_ready_status_type;
 
 static mbtk_ready_status_type mbtk_ready_status = MBTK_READY_INIT;
-static bool ril_inited = FALSE;
+static mbtk_ril_handle* ril_handle = NULL;
+
 #if 1
 static mbtk_ready_status_type modem_check(void)
 {
@@ -33,15 +34,14 @@
 //    int cme_err = 0;
 
     mbtk_ril_err_enum ret;
-    if(!ril_inited) {
-        ret = mbtk_ril_init();
-        if(ret != MBTK_RIL_ERR_SUCCESS) {
+    if(ril_handle == NULL) {
+        ril_handle = mbtk_ril_open(MBTK_AT_PORT_DEF);
+        if(ril_handle == NULL) {
             return MBTK_READY_RIL_FAIL;
         }
-        ril_inited = TRUE;
     }
 
-    ret = mbtk_imei_get(imei);
+    ret = mbtk_imei_get(ril_handle, imei);
     //LOGE("[SDK_READY] imei = [%s], cme_err = [%d]", imei, cme_err);
     if(ret != MBTK_RIL_ERR_SUCCESS || strlen(imei) == 0)
     {