'success', 'message' => 'Communication logged successfully', 'file' => $log_file )); } else { // Error response http_response_code(500); echo json_encode(array( 'status' => 'error', 'message' => 'Failed to write to log file' )); } } else { // Invalid payload http_response_code(400); echo json_encode(array( 'status' => 'error', 'message' => 'Invalid payload: missing data or direction' )); } } else { // Invalid action http_response_code(400); echo json_encode(array( 'status' => 'error', 'message' => 'Invalid action' )); } ?>