add data call auto reconnect for v2

Change-Id: Ib334d46c343abed5d232ed66c5805322ed675208
diff --git a/mbtk/test/libmbtk_ril/mbtk_ril_test.c b/mbtk/test/libmbtk_ril/mbtk_ril_test.c
index a95e571..1992bef 100755
--- a/mbtk/test/libmbtk_ril/mbtk_ril_test.c
+++ b/mbtk/test/libmbtk_ril/mbtk_ril_test.c
@@ -828,8 +828,15 @@
                     memset(&ip, 0, sizeof(mbtk_ip_info_t));
                     if(type == MBTK_DATA_CALL_START) {
                         int retry_interval[] = {5, 10, 15};
-                        err = mbtk_data_call_start((mbtk_ril_cid_enum)cid, (bool)auto_boot_call, (bool)def_route, (bool)as_dns, retry_interval,
+                        if(count == 5) {
+                            err = mbtk_data_call_start((mbtk_ril_cid_enum)cid, (mbtk_data_call_item_state_enum)auto_boot_call,
+                                (mbtk_data_call_item_state_enum)def_route, (mbtk_data_call_item_state_enum)as_dns, retry_interval,
                                     3, 0, &ip);
+                        } else {
+                            mbtk_data_call_start((mbtk_ril_cid_enum)cid, MBTK_DATA_CALL_ITEM_STATE_NON,
+                                MBTK_DATA_CALL_ITEM_STATE_NON, MBTK_DATA_CALL_ITEM_STATE_NON, retry_interval,
+                                    3, 0, &ip);
+                        }
                     } else if(type == MBTK_DATA_CALL_STOP) {
                         err = mbtk_data_call_stop((mbtk_ril_cid_enum)cid, 10);
                     } else {