diff --git a/ci-scripts/xml_files/container_5g_f1_rfsim.xml b/ci-scripts/xml_files/container_5g_f1_rfsim.xml
index 1ffba40f77..7385daacfc 100644
--- a/ci-scripts/xml_files/container_5g_f1_rfsim.xml
+++ b/ci-scripts/xml_files/container_5g_f1_rfsim.xml
@@ -240,7 +240,7 @@
Custom_Command
UE (1) connected to DU-PCI 1?
localhost
- echo ci fetch_du_by_ue_id 1 | ncat 192.168.71.150 9090 | grep "3585"
+ echo ci fetch_du_by_ue_id | ncat 192.168.71.150 9090 | grep "3585"
@@ -271,7 +271,7 @@
Custom_Command
UE (1) connected to DU-PCI 0?
localhost
- echo ci fetch_du_by_ue_id 1 | ncat 192.168.71.150 9090 | grep "3584"
+ echo ci fetch_du_by_ue_id | ncat 192.168.71.150 9090 | grep "3584"
@@ -302,7 +302,7 @@
Custom_Command
UE (1) connected to DU-PCI 1?
localhost
- echo ci fetch_du_by_ue_id 1 | ncat 192.168.71.150 9090 | grep "3585"
+ echo ci fetch_du_by_ue_id | ncat 192.168.71.150 9090 | grep "3585"
diff --git a/ci-scripts/xml_files/container_5g_rfsim_n2_ho.xml b/ci-scripts/xml_files/container_5g_rfsim_n2_ho.xml
index 6a4d43f93a..9ef14478b1 100644
--- a/ci-scripts/xml_files/container_5g_rfsim_n2_ho.xml
+++ b/ci-scripts/xml_files/container_5g_rfsim_n2_ho.xml
@@ -120,7 +120,7 @@
Custom_Command
UE (1) connected to DU-PCI 1?
localhost
- echo ci fetch_du_by_ue_id 1 | ncat 192.168.71.180 9090 | grep "1234"
+ echo ci fetch_du_by_ue_id | ncat 192.168.71.180 9090 | grep "1234"
@@ -181,7 +181,7 @@
Custom_Command
UE (1) connected to DU-PCI 0?
localhost
- echo ci fetch_du_by_ue_id 1 | ncat 192.168.71.150 9090 | grep "3584"
+ echo ci fetch_du_by_ue_id | ncat 192.168.71.150 9090 | grep "3584"
@@ -218,7 +218,7 @@
Custom_Command
UE (1) connected to DU-PCI 1?
localhost
- echo ci fetch_du_by_ue_id 1 | ncat 192.168.71.180 9090 | grep "1234"
+ echo ci fetch_du_by_ue_id | ncat 192.168.71.180 9090 | grep "1234"
diff --git a/ci-scripts/xml_files/container_sa_f1_ho_b210_quectel.xml b/ci-scripts/xml_files/container_sa_f1_ho_b210_quectel.xml
index ff36947a57..2804e3c14e 100644
--- a/ci-scripts/xml_files/container_sa_f1_ho_b210_quectel.xml
+++ b/ci-scripts/xml_files/container_sa_f1_ho_b210_quectel.xml
@@ -129,7 +129,7 @@
Custom_Command
UE connected to DU1?
groot
- echo ci fetch_du_by_ue_id 1 | ncat 127.0.0.1 9090 | grep "3585"
+ echo ci fetch_du_by_ue_id | ncat 127.0.0.1 9090 | grep "3585"
@@ -152,7 +152,7 @@
Custom_Command
UE connected to DU0?
groot
- echo ci fetch_du_by_ue_id 1 | ncat 127.0.0.1 9090 | grep "3584"
+ echo ci fetch_du_by_ue_id | ncat 127.0.0.1 9090 | grep "3584"
@@ -175,7 +175,7 @@
Custom_Command
UE connected to DU1?
groot
- echo ci fetch_du_by_ue_id 1 | ncat 127.0.0.1 9090 | grep "3585"
+ echo ci fetch_du_by_ue_id | ncat 127.0.0.1 9090 | grep "3585"
diff --git a/ci-scripts/xml_files/container_sa_n2_ho_b210_quectel.xml b/ci-scripts/xml_files/container_sa_n2_ho_b210_quectel.xml
index 84c5a5bea5..1f4c7c1981 100644
--- a/ci-scripts/xml_files/container_sa_n2_ho_b210_quectel.xml
+++ b/ci-scripts/xml_files/container_sa_n2_ho_b210_quectel.xml
@@ -121,7 +121,7 @@
Custom_Command
UE connected to gNB-PCI1?
rocket
- echo ci fetch_du_by_ue_id 1 | ncat 127.0.0.1 9090 | grep "3585"
+ echo ci fetch_du_by_ue_id | ncat 127.0.0.1 9090 | grep "3585"
@@ -144,7 +144,7 @@
Custom_Command
UE connected to gNB-PCI0?
groot
- echo ci fetch_du_by_ue_id 1 | ncat 127.0.0.1 9090 | grep "3584"
+ echo ci fetch_du_by_ue_id | ncat 127.0.0.1 9090 | grep "3584"
diff --git a/common/utils/telnetsrv/telnetsrv_ci.c b/common/utils/telnetsrv/telnetsrv_ci.c
index 10f9626ef0..a2bcccd150 100644
--- a/common/utils/telnetsrv/telnetsrv_ci.c
+++ b/common/utils/telnetsrv/telnetsrv_ci.c
@@ -154,10 +154,17 @@ int fetch_du_by_ue_id(char *buf, int debug, telnet_printfunc_t prnt)
if (!RC.nrrrc)
ERROR_MSG_RET("no RRC present, cannot list counts\n");
- ue_id_t ue_id = 1;
+ ue_id_t ue_id;
if (buf) {
ue_id = strtol(buf, NULL, 10);
+ } else {
+ // No UE ID provided: find the connected UE first
+ rrc_gNB_ue_context_t *ue = get_single_rrc_ue();
+ if (!ue)
+ ERROR_MSG_RET("no single UE in RRC present\n");
+ ue_id = ue->ue_context.rrc_ue_id;
}
+
nr_rrc_du_container_t *du = get_du_for_ue(RC.nrrrc[0], ue_id);
if (du) {