Module: kamailio
Branch: master
Commit: 5436e1fe824dee419f0ceb5db836ad3d523c7313
URL: 
https://github.com/kamailio/kamailio/commit/5436e1fe824dee419f0ceb5db836ad3d523c7313

Author: Daniel-Constantin Mierla <[email protected]>
Committer: GitHub <[email protected]>
Date: 2019-05-14T10:38:09+02:00

Merge pull request #1951 from ionutionita92/siptrace-bugfix

siptrace: fix tracing messages to database when destination uri not set

---

Modified: src/modules/siptrace/doc/siptrace_admin.xml
Modified: src/modules/siptrace/siptrace.c

---

Diff:  
https://github.com/kamailio/kamailio/commit/5436e1fe824dee419f0ceb5db836ad3d523c7313.diff
Patch: 
https://github.com/kamailio/kamailio/commit/5436e1fe824dee419f0ceb5db836ad3d523c7313.patch

---

diff --git a/src/modules/siptrace/doc/siptrace_admin.xml 
b/src/modules/siptrace/doc/siptrace_admin.xml
index 288824ba93..b3cb739130 100644
--- a/src/modules/siptrace/doc/siptrace_admin.xml
+++ b/src/modules/siptrace/doc/siptrace_admin.xml
@@ -556,6 +556,9 @@ sip_trace("sip:10.1.1.2:5085");
 ...
 sip_trace("sip:10.1.1.2:5085", "$ci-abc");
 ...
+/* trace current dialog; needs to be done on initial INVITE and dialog has to 
be loaded */
+sip_trace("sip:10.1.1.2:5085", "$ci-abc", "d");
+...
 </programlisting>
                </example>
        </section>
diff --git a/src/modules/siptrace/siptrace.c b/src/modules/siptrace/siptrace.c
index fc97290285..92e2019917 100644
--- a/src/modules/siptrace/siptrace.c
+++ b/src/modules/siptrace/siptrace.c
@@ -1011,7 +1011,7 @@ static int w_sip_trace3(sip_msg_t *msg, char *dest, char 
*correlation_id, char *
                }
        }
 
-       if(trace_is_off(msg)) {
+       if(trace_type != SIPTRACE_MESSAGE && trace_is_off(msg)) {
                LM_DBG("trace off...\n");
                return 1;
        }


_______________________________________________
Kamailio (SER) - Development Mailing List
[email protected]
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to