add data_call redialing urc

Change-Id: I30abf14aecb7171678c1e253ad4776f6378389ac
diff --git a/mbtk/liblynq_lib/src/lynq_data_call.c b/mbtk/liblynq_lib/src/lynq_data_call.c
index bcf76dd..5e0ccdb 100644
--- a/mbtk/liblynq_lib/src/lynq_data_call.c
+++ b/mbtk/liblynq_lib/src/lynq_data_call.c
@@ -182,10 +182,27 @@
         }
         
     }
-    else if(*net_data > 200)
+    else if(*net_data > 200 && *net_data < 220)
     {
         LOGE("[qser_data] cid[%d] is open.", *net_data - 201);
     }
+    else if(*net_data > 220)
+    {
+        LOGE("[qser_data] cid[%d] is reopen.", *net_data - 221);
+        int idx = *net_data - 221;
+        if(idx <= QSER_PROFILE_IDX_MAX)
+        {
+            qser_data_call_state_s state = {0};
+            qser_state_init(&state);
+            state.profile_idx = idx;
+            state.state = QSER_DATA_CALL_CONNECTED;
+            snprintf(state.name, 16, "ccinet%d", idx);
+            if(qser_net_status_cb != NULL)
+            {
+                qser_net_status_cb(&state);
+            }
+        }
+    }
     else if(*net_data == 1)
     {
         LOGE("[qser_data] pdp is open.");