Module: kamailio
Branch: master
Commit: 3202dc9d8e26620fe642e474e5cf8632ab6bc3a7
URL: 
https://github.com/kamailio/kamailio/commit/3202dc9d8e26620fe642e474e5cf8632ab6bc3a7

Author: Xenofon Karamanos <x...@gilawa.com>
Committer: Xenofon Karamanos <xenakiskarama...@gmail.com>
Date: 2025-06-10T12:28:01+03:00

rtpengine: Add check for skipping pings on manually disabled nodes.

- Add debug log when trying to ping a node.

---

Modified: src/modules/rtpengine/rtpengine.c

---

Diff:  
https://github.com/kamailio/kamailio/commit/3202dc9d8e26620fe642e474e5cf8632ab6bc3a7.diff
Patch: 
https://github.com/kamailio/kamailio/commit/3202dc9d8e26620fe642e474e5cf8632ab6bc3a7.patch

---

diff --git a/src/modules/rtpengine/rtpengine.c 
b/src/modules/rtpengine/rtpengine.c
index 828eca4e7a2..f813bd45579 100644
--- a/src/modules/rtpengine/rtpengine.c
+++ b/src/modules/rtpengine/rtpengine.c
@@ -1955,6 +1955,7 @@ static int rtpp_test_ping(struct rtpp_node *node)
        char *cp;
        int ret;
 
+       LM_DBG("Sending ping to node %.*s\n", node->rn_url.len, node->rn_url.s);
        if(bencode_buffer_init(&bencbuf)) {
                return -1;
        }
@@ -4078,7 +4079,7 @@ static void rtpengine_ping_check_timer(unsigned int 
ticks, void *param)
                for(crt_rtpp = rtpp_list->rn_first; crt_rtpp != NULL;
                                crt_rtpp = crt_rtpp->rn_next) {
 
-                       if(!crt_rtpp->rn_displayed) {
+                       if(!crt_rtpp->rn_displayed || crt_rtpp->rn_disabled) {
                                continue;
                        }
 

_______________________________________________
Kamailio - Development Mailing List -- sr-dev@lists.kamailio.org
To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the 
sender!

Reply via email to