+\r
+// void e2ap_handle_RICSubscriptionRequest_old(e2ap_pdu_t* pdu, int &socket_fd)\r
+// {\r
+// RICsubscription_params_t params;\r
+// e2ap_parse_RICsubscriptionRequest(pdu, params);\r
+//\r
+// /* Example handling logic\r
+// - Accept if request id is even-numbered -> send back response\r
+// in this case, accept every other actions\r
+//\r
+// - Reject if request id is odd-numbered -> send back failure\r
+// */\r
+//\r
+// e2ap_pdu_t* res_pdu = new_e2ap_pdu();\r
+// bool is_failure = false;\r
+//\r
+// if(params.request_id % 2 == 0)\r
+// {\r
+// for(size_t i = 0; i < params.actionList.size(); i++)\r
+// {\r
+// if(i%2 == 0){\r
+// params.actionList[i].isAdmitted = true;\r
+// } else {\r
+// params.actionList[i].isAdmitted = false;\r
+// params.actionList[i].notAdmitted_cause = RICcause_radioNetwork;\r
+// params.actionList[i].notAdmitted_subCause = 5;\r
+// }\r
+// }\r
+//\r
+// e2ap_create_RICsubscriptionResponse(res_pdu, params);\r
+// LOG_I("[E2AP] Created RIC-SUBSCRIPTION-RESPONSE");\r
+// }\r
+// else\r
+// {\r
+// is_failure = true;\r
+//\r
+// for(size_t i = 0; i < params.actionList.size(); i++)\r
+// {\r
+// params.actionList[i].isAdmitted = false;\r
+// params.actionList[i].notAdmitted_cause = RICcause_radioNetwork;\r
+// params.actionList[i].notAdmitted_subCause = 5;\r
+// }\r
+//\r
+// e2ap_create_RICsubscriptionFailure(res_pdu, params);\r
+// LOG_I("[E2AP] Created RIC-SUBSCRIPTION-FAILURE");\r
+// }\r
+//\r
+// e2ap_print_pdu(res_pdu);\r
+//\r
+// //Encode into buffer\r
+// sctp_buffer_t data;\r
+// e2ap_encode_pdu(res_pdu, data.buffer, sizeof(data.buffer), data.len);\r
+//\r
+// //send response data over sctp\r
+// if(sctp_send_data(socket_fd, data) > 0)\r
+// {\r
+// if(is_failure) {\r
+// LOG_I("[SCTP] Sent RIC-SUBSCRIPTION-FAILURE");\r
+// }\r
+// else {\r
+// LOG_I("[SCTP] Sent RIC-SUBSCRIPTION-RESPONSE");\r
+// }\r
+// }\r
+// else\r
+// {\r
+// if(is_failure) {\r
+// LOG_I("[SCTP] Unable to send RIC-SUBSCRIPTION-FAILURE");\r
+// }\r
+// else {\r
+// LOG_E("[SCTP] Unable to send RIC-SUBSCRIPTION-RESPONSE");\r
+// }\r
+// }\r
+//\r
+// }\r