[Feature][API-751][GSW165/167/172/173][T8TSK-135][Data]RIL3.0 soceket broadcast optimistion,Data part

Change-Id: I298bc248cbfbad881b84dda5edd4eb28c3781f73
diff --git a/framework/lynq-ril-service/src/data/data_gdbus.cpp b/framework/lynq-ril-service/src/data/data_gdbus.cpp
index de2d478..2b9bcd5 100755
--- a/framework/lynq-ril-service/src/data/data_gdbus.cpp
+++ b/framework/lynq-ril-service/src/data/data_gdbus.cpp
@@ -83,7 +83,7 @@
     p.writeInt32(lynq_request_id);
     p.writeInt32(0);
     writeStringToParcel(p,reason);
-    android::LYNQ_RIL_urcBroadcast(p);
+    android::LYNQ_RIL_urcBroadcast(p,lynq_request_id);
     return 0;
 }
 
@@ -131,7 +131,7 @@
                     p.writeInt32 (0);//temporary plan
                     p.writeInt32(PDN_DISCONNECTED);
                     writeStringToParcel(p,urc_response->apnType);
-                    android::LYNQ_RIL_urcBroadcast(p);
+                    android::LYNQ_RIL_urcBroadcast(p,LYNQ_URC_DATA_CALL_STATUS_IND);
                     RLOGD("removed apn:%s,apntype:%s",apn_table[i].apn,apn_table[i].apntype);
                     break;
                 }
@@ -171,7 +171,10 @@
                 writeStringToParcel(p,urc_response->apnName);
                 writeStringToParcel(p,urc_response->apnType);
                 writeStringToParcel(p,urc_response->ifname);
-                android::LYNQ_RIL_urcBroadcast(p);
+                android::LYNQ_RIL_urcBroadcast(p,LYNQ_URC_DATA_CALL_STATUS_IND);
+#ifdef LED_SUPPORT
+                mbtk_netled_state_update(GPIO_NETLED_PPP_CONNECT); 
+#endif
             }
             else
             {
@@ -210,7 +213,7 @@
                             writeStringToParcel(p,apn_t);
                             writeStringToParcel(p,apnType_t);
                             writeStringToParcel(p,iface_t);
-                            android::LYNQ_RIL_urcBroadcast(p);
+                            android::LYNQ_RIL_urcBroadcast(p,LYNQ_URC_DATA_CALL_STATUS_IND);
                         }
                         break;
                     }
@@ -250,7 +253,7 @@
                         writeStringToParcel(p,urc_response->apnName);
                         writeStringToParcel(p,urc_response->apnType);
                         writeStringToParcel(p,urc_response->ifname);
-                        android::LYNQ_RIL_urcBroadcast(p);
+                        android::LYNQ_RIL_urcBroadcast(p,LYNQ_URC_DATA_CALL_STATUS_IND);
                     }
                     else
                     {
@@ -305,7 +308,7 @@
                 writeStringToParcel(p,apn_t);
                 writeStringToParcel(p,apnType_t);
                 writeStringToParcel(p,iface_t);
-                android::LYNQ_RIL_urcBroadcast(p);
+                android::LYNQ_RIL_urcBroadcast(p,LYNQ_URC_DATA_CALL_STATUS_IND);
             }
         }
     }