<div dir="ltr">I created a special branch in case someone wants to propose more debuggability modifications <br><br><a href="https://github.com/kamailio/kamailio/pull/2483">https://github.com/kamailio/kamailio/pull/2483</a><br><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Sep 23, 2020 at 10:33 AM Julien Chavanton <<a href="mailto:jchavanton@gmail.com">jchavanton@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">I will start isolating to problem with this patch<br><br><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Sep 23, 2020 at 9:17 AM Julien Chavanton <<a href="mailto:jchavanton@gmail.com" target="_blank">jchavanton@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hi, I am also troubleshooting unexpected no-ack disconnection.<br><br></div><div>recently I added a modification to catch them before they would take place in the logs</div><div><br><br><span style="font-family:monospace">commit 2f1338a67579c8fef58deec911d417851ff55cda (tag: v5.3.3.fr.4)<br>Author: Julien Chavanton <<a href="mailto:jchavanton@gmail.com" target="_blank">jchavanton@gmail.com</a>><br>Date:   Fri Jul 24 14:51:02 2020 -0700<br><br>    dialog: log no-ack timer disconnection<br><br>diff --git a/src/modules/dialog/dlg_hash.c b/src/modules/dialog/dlg_hash.c<br>index 4e0e28b788..273b43b286 100644<br>--- a/src/modules/dialog/dlg_hash.c<br>+++ b/src/modules/dialog/dlg_hash.c<br>@@ -243,6 +243,10 @@ int dlg_clean_run(ticks_t ti)<br>                                unlink_unsafe_dlg(&d_table->entries[i], tdlg);<br>                                destroy_dlg(tdlg);<br>                        }<br>+                       if(tdlg->state==DLG_STATE_CONFIRMED_NA && tdlg->start_ts>0 && tdlg->start_ts<tm-60) {<br>+                               LM_NOTICE("dialog disconnection no-ACK call-id[%.*s][%u]<[%u - 60]\n",<br>+                                               tdlg->callid.len, tdlg->callid.s, tdlg->start_ts, tm);<br>+                       }<br>                        if(tdlg->state==DLG_STATE_CONFIRMED_NA && tdlg->start_ts>0<br>                                        && tdlg->start_ts<tm-dlg_noack_timeout) {<br>                                if(update_dlg_timer(&tdlg->tl, 10)<0) {</span></div><div><br></div><div><br></div><div>I found many and they do not seem to be missing anything, the to/from/call-id and route header are there and when I replay some they work just fine.<br><br></div><div>I am now adding more debugging lines in dlg_onroute to isolate the check/condition that is not updating the dialog on reception of an ACK</div><div><br></div><div>I am also having a look at your logs to see if this seems to be the same problem<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Aug 17, 2020 at 11:43 PM Ilie Soltanici <<a href="mailto:iliusha.md@gmail.com" target="_blank">iliusha.md@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hello,</div><div><br></div><div>Back to this issue again, I just got another DEBUG log file which seems to have more information, could you please take a look?</div><div>Thank you.<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 12 Aug 2020 at 15:18, Ilie Soltanici <<a href="mailto:iliusha.md@gmail.com" target="_blank">iliusha.md@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hello,</div><div><br></div><div>Setting the dlg_manage() function just before any other functions/vars didn't help either. I will try to get another debug log, maybe I will be able to get more information from there.</div><div>Thanks<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 12 Aug 2020 at 11:26, Ilie Soltanici <<a href="mailto:iliusha.md@gmail.com" target="_blank">iliusha.md@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hello,</div><div><br></div><div>OK, so I've added it as a first function in the request_route.</div><div>I will keep you updated.</div><div>Thanks<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 12 Aug 2020 at 11:20, Daniel-Constantin Mierla <<a href="mailto:miconda@gmail.com" target="_blank">miconda@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
  
    
  
  <div>
    <p>Hello,</p>
    <p>try with dlg_manage() before any of the dialog functions/vars --
      I noticed a condition for skipping double processing, which could
      be a result of such case (I haven't dug further in the code yet).</p>
    <p>Cheers,<br>
      Daniel<br>
    </p>
    <div>On 12.08.20 12:06, Ilie Soltanici
      wrote:<br>
    </div>
    <blockquote type="cite">
      
      <div dir="ltr">
        <div>Hello,</div>
        <div><br>
        </div>
        <div>Yes, ACK have the To-tag:</div>
        <div><b><br>
          </b></div>
        <div><b>To: <<a href="mailto:sip%3A%2B1234567890@192.168.89.110" target="_blank">sip:+1234567890@192.168.89.110</a>>;tag=05e27170-ffe5-4e90-b785-9a2fffa0194d</b></div>
        <div><b><br>
          </b></div>
        <div>Yes, I'm using dlg_va() function before calling
          dlg_manage() function. <br>
        </div>
        <div>Could that be the reason? What is strange is that this is
          happening randomly (20-30 calls per day) with some of the
          calls only, and cannot be replicated.</div>
        <div>Thanks<br>
        </div>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr" class="gmail_attr">On Wed, 12 Aug 2020 at 10:54,
          Daniel-Constantin Mierla <<a href="mailto:miconda@gmail.com" target="_blank">miconda@gmail.com</a>>
          wrote:<br>
        </div>
        <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div>
            <p>Do you have the pcap with the traffic of this call? Does
              the ACK has the To-tag? Do you access dialog in any other
              way before calling dlg_manage() (e.g., by $dlg_var() or
              other function from dialog module)?</p>
            <p>Cheers,<br>
              Daniel<br>
            </p>
            <div>On 12.08.20 11:48, Ilie Soltanici wrote:<br>
            </div>
            <blockquote type="cite">
              <div dir="ltr">
                <div>Unfortunately that's everything I can see for this
                  call, maybe the systemd daemon didn't log all the
                  messages. It's strange as I have all ratelimit's
                  disabled.</div>
                <div>I will try get another call log, hope that I would
                  be able to get more information there.</div>
                <div><br>
                </div>
                <div>Thanks<br>
                </div>
              </div>
              <br>
              <div class="gmail_quote">
                <div dir="ltr" class="gmail_attr">On Wed, 12 Aug 2020 at
                  10:24, Daniel-Constantin Mierla <<a href="mailto:miconda@gmail.com" target="_blank">miconda@gmail.com</a>>
                  wrote:<br>
                </div>
                <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                  <div>
                    <p>Hello,</p>
                    <p>are these all debug messages printed for ACK
                      processing?</p>
                    <p>There should be a log message like:</p>
                    <p>... changed from state X to state Y ...</p>
                    <p>Cheers,<br>
                      Daniel<br>
                    </p>
                    <div>On 12.08.20 10:56, Ilie Soltanici wrote:<br>
                    </div>
                    <blockquote type="cite">
                      <div dir="ltr">
                        <div>Hello,</div>
                        <div><br>
                        </div>
                        <div>After a couple of days trying to run
                          kamailio in debug mode 3 finally I was able to
                          catch one call with this issue. Please see
                          below the Debug Log for the ACK:</div>
                        <div><br>
                        </div>
                        <div>Aug 12 08:37:38 kamailio.localhost
                          kamailio[28296]: DEBUG: {INVITE (2) | Seq=103
                          | Source IP=192.168.89.110 (udp) | Call ID=<a href="http://5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060" target="_blank">5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060</a>}
                          <core> [db_query.c:72]:
                          db_do_submit_query(): submitted query: insert
                          into `dialog_vars`
                          (`hash_entry`,`hash_id`,`dialog_key`,`dialog_value`
                          ) values
                          (273,1534,'start_time','1597217857.509'),
                          result 0<br>
                          Aug 12 08:37:38 kamailio.localhost
                          kamailio[28296]: DEBUG: {INVITE (2) | Seq=103
                          | Source IP=192.168.89.110 (udp) | Call ID=<a href="http://5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060" target="_blank">5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060</a>}
                          dialog [dlg_db_handler.c:834]:
                          update_dialog_dbinfo_unsafe(): updated 13 vars
                          for dlg [273:1534]<br>
                          Aug 12 08:37:38 kamailio.localhost
                          kamailio[28296]: DEBUG: {INVITE (2) | Seq=103
                          | Source IP=192.168.89.110 (udp) | Call ID=<a href="http://5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060" target="_blank">5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060</a>}
                          db_cluster [dbcl_api.c:483]:
                          db_cluster_use_table(): use table (dialog) -
                          cluster [kamailio]<br>
                          Aug 12 08:37:38 kamailio.localhost
                          kamailio[28296]: DEBUG: {INVITE (2) | Seq=103
                          | Source IP=192.168.89.110 (udp) | Call ID=<a href="http://5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060" target="_blank">5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060</a>}
                          <core> [db_query.c:72]:
                          db_do_submit_query(): submitted query: insert
                          into `dialog`
(`hash_entry`,`hash_id`,`callid`,`from_uri`,`from_tag`,`to_uri`,`to_tag`,`caller_sock`,`callee_sock`,`start_time`,`state`,`timeout`,`caller_cseq`,`callee_cseq`,`caller_contact`,`callee_contact`,`caller_route_set`,`callee_route_set`,`sflags`,`toroute_name`,`req_uri`,`xdata`,`iflags`
                          ) values (273,1534,'<a href="http://5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060" target="_blank">5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060</a>','<a href="mailto:sip%3A%2B987654321@192.168.50.139" target="_blank">sip:+987654321@192.168.50.139</a>','as5a6d564e','<a href="mailto:sip%3A%2B1234567890@192.168.89.110" target="_blank">sip:+1234567890@192.168.89.110</a>','05e27170-ffe5-4e90-b785-9a2fffa0194d','udp:<a href="http://192.168.50.12:5060" target="_blank">192.168.50.12:5060</a>','udp:<a href="http://192.168.180.16:5060" target="_blank">192.168.180.16:5060</a>',1597217858,3,1538026468,'103','0','<a href="http://sip:+987654321@192.168.50.139:5060" target="_blank">sip:+987654321@192.168.50.139:5060</a>','sip:<a href="http://192.168.82.230:5060" target="_blank">192.168.82.230:5060</a>',NULL,'<a><sip:192.168.82.250:5060;lr></a>',0,NULL,'<a href="mailto:sip%3A%2B1234567890@192.168.89.110" target="_blank">sip:+1234567890@192.168.89.110</a>',NULL,0),
                          result 0<br>
                          Aug 12 08:37:38 kamailio.localhost
                          kamailio[28296]: DEBUG: {INVITE (2) | Seq=103
                          | Source IP=192.168.89.110 (udp) | Call ID=<a href="http://5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060" target="_blank">5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060</a>}
                          dialog [dlg_timer.c:110]:
                          insert_dialog_timer_unsafe(): inserting
                          0x7f769a594418 for 59202190<br>
                          Aug 12 08:37:38 kamailio.localhost
                          kamailio[28296]: DEBUG: {INVITE (2) | Seq=103
                          | Source IP=192.168.89.110 (udp) | Call ID=<a href="http://5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060" target="_blank">5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060</a>}
                          dialog [dlg_hash.c:1045]: dlg_ref_helper():
                          ref op on 0x7f769a5943b8 with 1 from
                          dlg_handlers.c:557<br>
                          Aug 12 08:37:38 kamailio.localhost
                          kamailio[28296]: DEBUG: {INVITE (2) | Seq=103
                          | Source IP=192.168.89.110 (udp) | Call ID=<a href="http://5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060" target="_blank">5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060</a>}
                          dialog [dlg_hash.c:1049]: dlg_ref_helper():
                          ref dlg 0x7f769a5943b8 with 1 -> 3<br>
                          Aug 12 08:37:38 kamailio.localhost
                          kamailio[28296]: DEBUG: {INVITE (2) | Seq=103
                          | Source IP=192.168.89.110 (udp) | Call ID=<a href="http://5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060" target="_blank">5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060</a>}
                          dialog [dlg_hash.c:1065]: dlg_unref_helper():
                          unref op on 0x7f769a5943b8 with 1 from
                          dlg_hash.c:1083<br>
                          Aug 12 08:37:38 kamailio.localhost
                          kamailio[28296]: DEBUG: {INVITE (2) | Seq=103
                          | Source IP=192.168.89.110 (udp) | Call ID=<a href="http://5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060" target="_blank">5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060</a>}
                          <core> [core/parser/msg_parser.c:152]:
                          get_hdr_field(): cseq <CSeq>:
                          <103> <INVITE><br>
                          Aug 12 08:37:38 kamailio.localhost
                          kamailio[28307]: DEBUG: {ACK (1) | Seq=103 |
                          Source IP=192.168.50.139 (udp) | Call ID=<a href="http://5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060" target="_blank">5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060</a>}
                          sl [sl_funcs.c:421]: sl_filter_ACK(): too late
                          to be a local ACK!<br>
                          Aug 12 08:37:38 kamailio.localhost
                          kamailio[28307]: DEBUG: {ACK (1) | Seq=103 |
                          Source IP=192.168.50.139 (udp) | Call ID=<a href="http://5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060" target="_blank">5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060</a>}
                          dialog [dlg_var.c:276]: print_lists():
                          ua=AGENT (flags 1)<br>
                          Aug 12 08:37:38 kamailio.localhost
                          kamailio[28307]: DEBUG: {ACK (1) | Seq=103 |
                          Source IP=192.168.50.139 (udp) | Call ID=<a href="http://5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060" target="_blank">5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060</a>}
                          dialog [dlg_var.c:276]: print_lists():
                          ua=AGENT (flags 1)<br>
                          Aug 12 08:37:38 kamailio.localhost
                          kamailio[28307]: DEBUG: {ACK (1) | Seq=103 |
                          Source IP=192.168.50.139 (udp) | Call ID=<a href="http://5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060" target="_blank">5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060</a>}
                          dialog [dlg_var.c:276]: print_lists():
                          dest_ip=192.168.89.110 (flags 1)<br>
                          Aug 12 08:37:38 kamailio.localhost
                          kamailio[28307]: DEBUG: {ACK (1) | Seq=103 |
                          Source IP=192.168.50.139 (udp) | Call ID=<a href="http://5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060" target="_blank">5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060</a>}
                          dialog [dlg_var.c:276]: print_lists():
                          dest_ip=192.168.89.110 (flags 1)<br>
                          Aug 12 08:37:38 kamailio.localhost
                          kamailio[28307]: DEBUG: {ACK (1) | Seq=103 |
                          Source IP=192.168.50.139 (udp) | Call ID=<a href="http://5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060" target="_blank">5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060</a>}
                          rr [loose.c:90]: is_preloaded(): is_preloaded:
                          No<br>
                          Aug 12 08:37:38 kamailio.localhost
                          kamailio[28307]: DEBUG: {ACK (1) | Seq=103 |
                          Source IP=192.168.50.139 (udp) | Call ID=<a href="http://5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060" target="_blank">5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060</a>}
                          dialog [dlg_hash.c:1065]: dlg_unref_helper():
                          unref op on 0x7f769a5c8b48 with 1 from
                          dlg_hash.c:1083<br>
                          Aug 12 08:37:38 kamailio.localhost
                          kamailio[28307]: DEBUG: {ACK (1) | Seq=103 |
                          Source IP=192.168.50.139 (udp) | Call ID=<a href="http://5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060" target="_blank">5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060</a>}
                          dialog [dlg_var.c:276]: print_lists(): log=1
                          (flags 3)<br>
                          Aug 12 08:37:38 kamailio.localhost
                          kamailio[28307]: DEBUG: {ACK (1) | Seq=103 |
                          Source IP=192.168.50.139 (udp) | Call ID=<a href="http://5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060" target="_blank">5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060</a>}
                          dialog [dlg_var.c:276]: print_lists():
                          called_number=0123456789 (flags 1)<br>
                          Aug 12 08:37:38 kamailio.localhost
                          kamailio[28307]: DEBUG: {ACK (1) | Seq=103 |
                          Source IP=192.168.50.139 (udp) | Call ID=<a href="http://5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060" target="_blank">5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060</a>}
                          tm [t_lookup.c:1330]: t_newtran(): msg
                          (0x7f76bf204b68) id=5441/28307 global
                          id=5440/28307 T start=(nil)<br>
                          Aug 12 08:37:38 kamailio.localhost
                          kamailio[28307]: DEBUG: {ACK (1) | Seq=103 |
                          Source IP=192.168.50.139 (udp) | Call ID=<a href="http://5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060" target="_blank">5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060</a>}
                          <core> [db_query.c:72]:
                          db_do_submit_query(): submitted query: insert
                          into `acc`
(`method`,`from_tag`,`to_tag`,`callid`,`sip_code`,`sip_reason`,`time`,`time_attr`,`time_exten`,`src_user`,`src_domain`,`src_ip`,`dst_ouser`,`dst_user`,`dst_domain`,`cseq`
                          ) values
                          ('ACK','as5a6d564e','05e27170-ffe5-4e90-b785-9a2fffa0194d','<a href="http://5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060" target="_blank">5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060</a>','200','OK','2020-08-12
08:37:38',1597217858,642167,'+987654321','192.168.50.139','192.168.50.139','+0123456789','','192.168.82.230','103'),
                          result 0<br>
                          Aug 12 08:37:38 kamailio.localhost
                          kamailio[28307]: DEBUG: {ACK (1) | Seq=103 |
                          Source IP=192.168.50.139 (udp) | Call ID=<a href="http://5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060" target="_blank">5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060</a>}
                          acc [acc_extra.h:64]: free_strar_mem():
                          Freeing memory, type is 2, message_index 9,
                          index i 0<br>
                          Aug 12 08:37:38 kamailio.localhost
                          kamailio[28307]: DEBUG: {ACK (1) | Seq=103 |
                          Source IP=192.168.50.139 (udp) | Call ID=<a href="http://5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060" target="_blank">5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060</a>}
                          acc [acc_extra.h:64]: free_strar_mem():
                          Freeing memory, type is 2, message_index 9,
                          index i 1<br>
                          Aug 12 08:37:38 kamailio.localhost
                          kamailio[28307]: DEBUG: {ACK (1) | Seq=103 |
                          Source IP=192.168.50.139 (udp) | Call ID=<a href="http://5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060" target="_blank">5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060</a>}
                          acc [acc_extra.h:64]: free_strar_mem():
                          Freeing memory, type is 2, message_index 9,
                          index i 2<br>
                          Aug 12 08:37:38 kamailio.localhost
                          kamailio[28307]: DEBUG: {ACK (1) | Seq=103 |
                          Source IP=192.168.50.139 (udp) | Call ID=<a href="http://5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060" target="_blank">5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060</a>}
                          <core>
                          [core/parser/parse_addr_spec.c:185]:
                          parse_to_param(): add param:
                          tag=05e27170-ffe5-4e90-b785-9a2fffa0194d<br>
                          Aug 12 08:37:42 kamailio.localhost
                          kamailio[28324]: DEBUG: dialog
                          [dlg_hash.c:361]: destroy_dlg(): removed timer
                          for dlg 0x7f769a5c8b48 [273:1533] with clid '<a href="http://5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060" target="_blank">5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060</a>'
                          and tags 'as5a6d564e' ''<br>
                          Aug 12 08:37:42 kamailio.localhost
                          kamailio[28324]: DEBUG: dialog
                          [dlg_db_handler.c:710]:
                          remove_dialog_from_db(): trying to remove
                          dialog [<a href="http://5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060" target="_blank">5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060</a>],
                          update_flag is 640<br>
                          Aug 12 08:37:42 kamailio.localhost
                          kamailio[28324]: DEBUG: dialog
                          [dlg_db_handler.c:736]:
                          remove_dialog_from_db(): callid was <a href="http://5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060" target="_blank">5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060</a><br>
                          Aug 12 08:40:08 kamailio.localhost
                          kamailio[28323]: WARNING: dialog
                          [dlg_handlers.c:1652]: dlg_ontimeout(): dlg
                          timeout - callid: '<a href="http://5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060" target="_blank">5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060</a>'
                          tags: 'as5a6d564e'
                          '05e27170-ffe5-4e90-b785-9a2fffa0194d' ostate:
                          3<br>
                          Aug 12 08:40:08 kamailio.localhost
                          kamailio[28323]: DEBUG: <core>
                          [db_query.c:72]: db_do_submit_query():
                          submitted query: insert into `acc_cdrs`
(`start_time`,`end_time`,`duration`,`account_id`,`aleg_uuid`,`bleg_uuid`,`caller_number`,`called_number`,`sip_code`,`sip_reason`,`sip_user_agent`,`kamailio_server`,`billsec`,`src_ip`,`dest_ip`,`direction`
                          ) values ('2020-08-12 08:37:37','2020-08-12
                          08:37:37',0.000000  ,'101','<a href="http://5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060" target="_blank">5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060</a>','<a href="mailto:29176259973485-74271626511770@192.168.1.228" target="_blank">29176259973485-74271626511770@192.168.1.228</a>','987654321','0123456789',NULL,NULL,'AGENT','SRV',NULL,'192.168.50.139','192.168.89.110','OUTBOUND'),
                          result 0<br>
                          Aug 12 08:40:08 kamailio.localhost
                          kamailio[28323]: DEBUG: dialog
                          [dlg_hash.c:361]: destroy_dlg(): removed timer
                          for dlg 0x7f769a5943b8 [273:1534] with clid '<a href="http://5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060" target="_blank">5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060</a>'
                          and tags 'as5a6d564e'
                          '05e27170-ffe5-4e90-b785-9a2fffa0194d'<br>
                          Aug 12 08:40:08 kamailio.localhost
                          kamailio[28323]: DEBUG: dialog
                          [dlg_db_handler.c:710]:
                          remove_dialog_from_db(): trying to remove
                          dialog [<a href="http://5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060" target="_blank">5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060</a>],
                          update_flag is 1542<br>
                          Aug 12 08:40:08 kamailio.localhost
                          kamailio[28323]: DEBUG: dialog
                          [dlg_db_handler.c:736]:
                          remove_dialog_from_db(): callid was <a href="http://5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060" target="_blank">5d905a9857b4136c42fc52242077ef58@192.168.50.139:5060</a></div>
                        <div><br>
                        </div>
                        <div><br>
                        </div>
                        <div>What I noticed strange here, is that SL
                          module reporting:</div>
                        <div><b> sl_filter_ACK(): too late to be a local
                            ACK! <br>
                          </b></div>
                        <div><b><br>
                          </b></div>
                        <div>I'm not sure that this is the core of the
                          problem, but maybe you can spot something
                          here.</div>
                        <div><br>
                        </div>
                        <div>This is sl_module configuration, in case if
                          you'll need it:</div>
                        <div>
                          <div style="color:rgb(171,178,191);background-color:rgb(40,44,52);font-family:"Fira Code",Consolas,"Courier New",monospace;font-weight:normal;font-size:14px;line-height:19px;white-space:pre-wrap"><div><span style="color:rgb(92,99,112);font-style:italic"># ---- sl params ----</span></div><div><span style="color:rgb(198,120,221)">modparam</span><span style="color:rgb(171,178,191)">(</span><span style="color:rgb(152,195,121)">"sl"</span><span style="color:rgb(171,178,191)">, </span><span style="color:rgb(152,195,121)">"default_code"</span><span style="color:rgb(171,178,191)">, </span><span style="color:rgb(209,154,102)">505</span><span style="color:rgb(171,178,191)">)</span></div><div><span style="color:rgb(198,120,221)">modparam</span><span style="color:rgb(171,178,191)">(</span><span style="color:rgb(152,195,121)">"sl"</span><span style="color:rgb(171,178,191)">, </span><span style="color:rgb(152,195,121)">"default_reason"</span><span style="color:rgb(171,178,191)">, </span><span style="color:rgb(152,195,121)">"Server Error"</span><span style="color:rgb(171,178,191)">)</span></div></div>
                        </div>
                        <div><br>
                        </div>
                        <div>Thanks.<br>
                        </div>
                      </div>
                      <br>
                      <div class="gmail_quote">
                        <div dir="ltr" class="gmail_attr">On Thu, 30 Jul
                          2020 at 07:22, Daniel-Constantin Mierla <<a href="mailto:miconda@gmail.com" target="_blank">miconda@gmail.com</a>>
                          wrote:<br>
                        </div>
                        <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                          <div>
                            <p>Hello,</p>
                            <p>run with debug=3 in kamailio.cfg and send
                              here all the log messages printed by
                              kamailio when processing the ACK.</p>
                            <p>Cheers,<br>
                              Daniel<br>
                            </p>
                            <div>On 29.07.20 18:48, Ilie Soltanici
                              wrote:<br>
                            </div>
                            <blockquote type="cite">
                              <div dir="ltr">
                                <div>Hello,</div>
                                <div><br>
                                </div>
                                <div>I changed the configuration file to
                                  call dlg_manage() for all methods:</div>
                                <div><br>
                                </div>
                                <div>if (loose_route()) {<br>
                                      dlg_manage();<br>
                                  <br>
                                      if (is_method("BYE")) {<br>
                                        setflag(FLAG_ACC);<br>
                                        setflag(FLAG_ACCMISSED);<br>
                                        $dlg_var(billsec) =
                                  $DLG_lifetime;<br>
                                      }<br>
                                  <br>
                                      route(RELAY);<br>
                                      exit;<br>
                                    };</div>
                                <div><br>
                                </div>
                                <div>but, unfortunately this is not
                                  helping either. I'm not sure that
                                  there is a buggy UA messing RR because
                                  this is happening with 4 Providers
                                  randomly.</div>
                                <div>What else I noticed is that this is
                                  happening mostly with ISP's using
                                  authorization, with other ISPs using
                                  IP as whitelisted source I didn't
                                  notice anything like that.</div>
                                <div>Could this be related somehow?</div>
                                <div>Thanks.<br>
                                </div>
                                <div><br>
                                </div>
                              </div>
                              <br>
                              <div class="gmail_quote">
                                <div dir="ltr" class="gmail_attr">On
                                  Wed, 29 Jul 2020 at 17:19, Sergiu
                                  Pojoga <<a href="mailto:pojogas@gmail.com" target="_blank">pojogas@gmail.com</a>>
                                  wrote:<br>
                                </div>
                                <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                                  <div dir="ltr">Correct me if I'm
                                    wrong, but not all within-dialogs
                                    are 'calls', for e.g. NOTIFY with a
                                    preset Route after SUBSCRIBE,
                                    wondering how dlg_manage() would
                                    treat those, would it count them as
                                    'calls'?<br>
                                    <div><br>
                                    </div>
                                    <div>Not to mention that docs
                                      mention "dlg_manage() - this makes
                                      sense only for initial requests)</div>
                                  </div>
                                  <br>
                                  <div class="gmail_quote">
                                    <div dir="ltr" class="gmail_attr">On
                                      Wed, Jul 29, 2020 at 10:55 AM M S
                                      <<a href="mailto:shaheryarkh@gmail.com" target="_blank">shaheryarkh@gmail.com</a>>
                                      wrote:<br>
                                    </div>
                                    <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                                      <div dir="ltr">
                                        <div dir="ltr">Please put
                                          dlg_manage immediately after
                                          loose_route condition, e.g.
                                          <div><br>
                                          </div>
                                          <div>if (loose_route) {</div>
                                          <div>    dlg_manage();</div>
                                          <div>...</div>
                                          <div>}</div>
                                        </div>
                                        <div><br>
                                        </div>
                                        <div>There is no harm in calling
                                          it for every SIP method (not
                                          just BYE or ACK) within
                                          dialog. It will help for
                                          re-invites (call hold / unhold
                                          events) etc. from same buggy
                                          UAs as well.</div>
                                        <div><br>
                                        </div>
                                        <div>Thank you.</div>
                                        <div><br>
                                        </div>
                                        <div><br>
                                        </div>
                                        <div class="gmail_quote">
                                          <div dir="ltr" class="gmail_attr">On Wed,
                                            Jul 29, 2020 at 3:21 PM Ilie
                                            Soltanici <<a href="mailto:iliusha.md@gmail.com" target="_blank">iliusha.md@gmail.com</a>>
                                            wrote:<br>
                                          </div>
                                          <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                                            <div dir="ltr">
                                              <div>Hello,</div>
                                              <div><br>
                                              </div>
                                              <div>I've tried what you
                                                recommended, but without
                                                success so far.</div>
                                              <div><br>
                                              </div>
                                              <div>This is the
                                                configuration block:<br>
                                              </div>
                                              <div><br>
                                              </div>
                                              <div>if (!has_totag())
                                                return;</div>
                                              <div><br>
                                              </div>
                                              <div>if (is_method("ACK"))
                                                {<br>
                                                   dlg_manage();<br>
                                                  }<br>
                                                <br>
                                                  if (loose_route()) {<br>
                                                    if
                                                (is_method("BYE")) {<br>
                                                      dlg_manage();<br>
                                                      setflag(FLAG_ACC);<br>
                                                     
                                                setflag(FLAG_ACCMISSED);<br>
                                                      $dlg_var(billsec)
                                                = $DLG_lifetime;<br>
                                                    }<br>
                                                    route(RELAY);<br>
                                                    exit;<br>
                                                  };<br>
                                                <br>
                                                  if (is_method("ACK") )
                                                {<br>
                                                    if ( t_check_trans()
                                                ) {<br>
                                                      route(RELAY);<br>
                                                      exit;<br>
                                                    } else {<br>
                                                     
                                                sl_send_reply("606",
                                                "Not Acceptable");<br>
                                                      exit;<br>
                                                    }<br>
                                                  }<br>
                                              </div>
                                              <div><br>
                                              </div>
                                              <div>Here is the sip
                                                trace:</div>
                                              <div> <a href="https://pastebin.com/Aen2GCjm" target="_blank">https://pastebin.com/Aen2GCjm</a>
                                                <br>
                                              </div>
                                              <div><br>
                                              </div>
                                              <div>And that's the error
                                                I'm getting in the
                                                Kamailio log file:</div>
                                              <div><br>
                                              </div>
                                              <div>WARNING: dialog
                                                [dlg_handlers.c:1652]:
                                                dlg_ontimeout(): dlg
                                                timeout - callid: ' <a href="http://0555141d7d3hsag78sgce830391f9348@10.1.50.240:5060" target="_blank">0555141d7d3hsag78sgce830391f9348@10.1.50.240:5060</a>'
                                                tags: 'as52c10007'
                                                'Uv7HS0jX65ctF' ostate:
                                                3</div>
                                              <div><br>
                                              </div>
                                              <div>Any other ideas?<br>
                                              </div>
                                            </div>
                                            <br>
                                            <div class="gmail_quote">
                                              <div dir="ltr" class="gmail_attr">On
                                                Tue, 28 Jul 2020 at
                                                15:44, Daniel-Constantin
                                                Mierla <<a href="mailto:miconda@gmail.com" target="_blank">miconda@gmail.com</a>>
                                                wrote:<br>
                                              </div>
                                              <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                                                <div>
                                                  <p>Hello,</p>
                                                  <p>I see the in-dialog
                                                    ACK in the trace,
                                                    try with
                                                    dlg_manage()
                                                    explicitly used for
                                                    it.</p>
                                                  <p>The warning
                                                    messages are not
                                                    when processing the
                                                    ack, but on dialog
                                                    timeout, if you do
                                                    not get some other
                                                    errors like 90-120
                                                    seconds before, when
                                                    the ack was routed,
                                                    then it was no
                                                    processing error for
                                                    it.</p>
                                                  <p>Cheers,<br>
                                                    Daniel<br>
                                                  </p>
                                                  <div>On 28.07.20
                                                    12:31, Ilie
                                                    Soltanici wrote:<br>
                                                  </div>
                                                  <blockquote type="cite">
                                                    <div dir="ltr">
                                                      <div>Hello,</div>
                                                      <div><br>
                                                      </div>
                                                      <div>In the
                                                        Kamailio logs I
                                                        can see only
                                                        those errors:</div>
                                                      <div><br>
                                                      </div>
                                                      <div>WARNING:
                                                        dialog
                                                        [dlg_handlers.c:1652]:
                                                        dlg_ontimeout():
                                                        dlg timeout -
                                                        callid:
                                                        '45b0130e14a692b95134696d2fc5f2a9'
                                                        tags:
                                                        'as31fb1118'
                                                        '12UDcK9S8630r'
                                                        ostate: 3</div>
                                                      <div>WARNING: acc
                                                        [acc_cdr.c:230]:
                                                        db_write_cdr():
                                                        fallback to
                                                        dlg_only search
                                                        because of
                                                        message doesn't
                                                        exist</div>
                                                      <div><br>
                                                      </div>
                                                      <div>Here you can
                                                        see the full sip
                                                        trace:</div>
                                                      <div> <a href="https://pastebin.com/Q4eqcGJj" target="_blank">https://pastebin.com/Q4eqcGJj</a></div>
                                                      <div><br>
                                                      </div>
                                                      <div>The First
                                                        Invite it's from
                                                        the Asterisk
                                                        server
                                                        (192.168.0.140),
                                                        and the second
                                                        one - it's from
                                                        Kamailio
                                                        (192.168.1.16),
                                                        <a href="http://192.168.2.0/24" target="_blank">192.168.2.0/24</a> - it's an ISP.
                                                        What 's strange
                                                        for me here is
                                                        that Kamailio
                                                        it's still
                                                        adding rr_param
                                                        to the RR Header
                                                        even if it's
                                                        disabled in the
                                                        module
                                                        configuration,
                                                        why would that
                                                        be?<br>
                                                      </div>
                                                      <div><br>
                                                      </div>
                                                      <div>This is the
                                                        module
                                                        configuration:</div>
                                                      <div>
                                                        <div style="color:rgb(171,178,191);background-color:rgb(40,44,52);font-family:"Fira Code",Consolas,"Courier New",monospace;font-weight:normal;font-size:14px;line-height:19px;white-space:pre-wrap"><div><span style="color:rgb(198,120,221)">modparam</span><span style="color:rgb(171,178,191)">(</span><span style="color:rgb(152,195,121)">"dialog"</span><span style="color:rgb(171,178,191)">, </span><span style="color:rgb(152,195,121)">"enable_stats"</span><span style="color:rgb(171,178,191)">, </span><span style="color:rgb(209,154,102)">1</span><span style="color:rgb(171,178,191)">)</span></div><div><span style="color:rgb(198,120,221)">modparam</span><span style="color:rgb(171,178,191)">(</span><span style="color:rgb(152,195,121)">"dialog"</span><span style="color:rgb(171,178,191)">, </span><span style="color:rgb(152,195,121)">"rr_param"</span><span style="color:rgb(171,178,191)">, </span><span style="color:rgb(152,195,121)">"did"</span><span style="color:rgb(171,178,191)">)</span></div><div><span style="color:rgb(198,120,221)">modparam</span><span style="color:rgb(171,178,191)">(</span><span style="color:rgb(152,195,121)">"dialog"</span><span style="color:rgb(171,178,191)">, </span><span style="color:rgb(152,195,121)">"dlg_match_mode"</span><span style="color:rgb(171,178,191)">, </span><span style="color:rgb(209,154,102)">2</span><span style="color:rgb(171,178,191)">)</span></div><div><span style="color:rgb(198,120,221)">modparam</span><span style="color:rgb(171,178,191)">(</span><span style="color:rgb(152,195,121)">"dialog"</span><span style="color:rgb(171,178,191)">, </span><span style="color:rgb(152,195,121)">"default_timeout"</span><span style="color:rgb(171,178,191)">, </span><span style="color:rgb(209,154,102)">10800</span><span style="color:rgb(171,178,191)">)</span><span style="color:rgb(92,99,112);font-style:italic"></span></div><div><span style="color:rgb(198,120,221)">modparam</span><span style="color:rgb(171,178,191)">(</span><span style="color:rgb(152,195,121)">"dialog"</span><span style="color:rgb(171,178,191)">, </span><span style="color:rgb(152,195,121)">"early_timeout"</span><span style="color:rgb(171,178,191)">, </span><span style="color:rgb(209,154,102)">180</span><span style="color:rgb(171,178,191)">)</span></div><div><span style="color:rgb(198,120,221)">modparam</span><span style="color:rgb(171,178,191)">(</span><span style="color:rgb(152,195,121)">"dialog"</span><span style="color:rgb(171,178,191)">, </span><span style="color:rgb(152,195,121)">"noack_timeout"</span><span style="color:rgb(171,178,191)">, </span><span style="color:rgb(209,154,102)">90</span><span style="color:rgb(171,178,191)">)</span></div><div><span style="color:rgb(198,120,221)">modparam</span><span style="color:rgb(171,178,191)">(</span><span style="color:rgb(152,195,121)">"dialog"</span><span style="color:rgb(171,178,191)">, </span><span style="color:rgb(152,195,121)">"track_cseq_updates"</span><span style="color:rgb(171,178,191)">, </span><span style="color:rgb(209,154,102)">1</span><span style="color:rgb(171,178,191)">)</span></div><div><span style="color:rgb(198,120,221)">modparam</span><span style="color:rgb(171,178,191)">(</span><span style="color:rgb(152,195,121)">"dialog"</span><span style="color:rgb(171,178,191)">, </span><span style="color:rgb(152,195,121)">"dlg_extra_hdrs"</span><span style="color:rgb(171,178,191)">, </span><span style="color:rgb(152,195,121)">"Hint: Inactivity Timeout</span><span style="color:rgb(86,182,194)">\r\n</span><span style="color:rgb(152,195,121)">"</span><span style="color:rgb(171,178,191)">)</span>
</div><div><span style="color:rgb(198,120,221)">modparam</span><span style="color:rgb(171,178,191)">(</span><span style="color:rgb(152,195,121)">"dialog"</span><span style="color:rgb(171,178,191)">, </span><span style="color:rgb(152,195,121)">"detect_spirals"</span><span style="color:rgb(171,178,191)">, </span><span style="color:rgb(209,154,102)">1</span><span style="color:rgb(171,178,191)">)</span></div><div><span style="color:rgb(198,120,221)">modparam</span><span style="color:rgb(171,178,191)">(</span><span style="color:rgb(152,195,121)">"dialog"</span><span style="color:rgb(171,178,191)">, </span><span style="color:rgb(152,195,121)">"db_mode"</span><span style="color:rgb(171,178,191)">, </span><span style="color:rgb(209,154,102)">1</span><span style="color:rgb(171,178,191)">)</span></div></div>
                                                      </div>
                                                      <div><br>
                                                      </div>
                                                      <div>I will try to
                                                        run dlg_manage
                                                        for ACK within
                                                        the dialog and
                                                        see if it works.</div>
                                                      <div>Thank you.<br>
                                                      </div>
                                                      <div><br>
                                                      </div>
                                                    </div>
                                                    <br>
                                                    <div class="gmail_quote">
                                                      <div dir="ltr" class="gmail_attr">On
                                                        Tue, 28 Jul 2020
                                                        at 09:26,
                                                        Daniel-Constantin
                                                        Mierla <<a href="mailto:miconda@gmail.com" target="_blank">miconda@gmail.com</a>> wrote:<br>
                                                      </div>
                                                      <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                                                        <div>
                                                          <p>Hello,</p>
                                                          <p>that
                                                          confirms my
                                                          guessing --
                                                          the ack was
                                                          not handled in
                                                          the dialog
                                                          context, the
                                                          state 3 is
                                                          defined inside
                                                          dlg_hash.h by:</p>
                                                          <p>#define
                                                          DLG_STATE_CONFIRMED_NA
                                                          3 /*!<
                                                          confirmed
                                                          dialog without
                                                          a ACK yet */<br>
                                                          </p>
                                                          <p>Do you see
                                                          any error
                                                          messages in
                                                          the logs when
                                                          handling the
                                                          ACK in the
                                                          config? Did
                                                          you grab the
                                                          pcap with sip
                                                          traffic for
                                                          such a call?</p>
                                                          <p>Try also to
                                                          explicitly
                                                          execute
                                                          dlg_manage()
                                                          for ACK within
                                                          dialog.</p>
                                                          <p>Cheers,<br>
                                                          Daniel<br>
                                                          </p>
                                                          <div>On
                                                          28.07.20
                                                          10:05, Ilie
                                                          Soltanici
                                                          wrote:<br>
                                                          </div>
                                                          <blockquote type="cite">
                                                          <div dir="ltr">
                                                          <div>Hello,</div>
                                                          <div><br>
                                                          </div>
                                                          <div>I
                                                          re-compiled
                                                          Kamailio from
                                                          the Master
                                                          branch and I'm
                                                          getting the
                                                          old state: 3</div>
                                                          <div><br>
                                                          </div>
                                                          <div><b>dlg_ontimeout():
                                                          dlg timeout -
                                                          callid:
'225ce4fc79d78c0f5477d02d02f3feea' tags: 'as3f0a58cf'
                                                          'a9eb002d-c544-47f7-84ec-1c4e690cd0b4'
                                                          ostate: 3</b></div>
                                                          <div><br>
                                                          </div>
                                                          <div>[ilie.soltanici@dev
                                                          ~]$
                                                          /usr/local/sbin/kamailio
                                                          -V<br>
                                                          version:
                                                          kamailio 5.3.5
                                                          (x86_64/linux)
                                                          ff2f8c</div>
                                                          <div><br>
                                                          </div>
                                                          <div>Thanks<br>
                                                          </div>
                                                          </div>
                                                          <br>
                                                          <div class="gmail_quote">
                                                          <div dir="ltr" class="gmail_attr">On Mon, 27 Jul 2020 at 08:56, Daniel-Constantin
                                                          Mierla <<a href="mailto:miconda@gmail.com" target="_blank">miconda@gmail.com</a>>
                                                          wrote:<br>
                                                          </div>
                                                          <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                                                          <div>
                                                          <p>Hello,</p>
                                                          <p>this sounds
                                                          like the ACK
                                                          is  not
                                                          matched for
                                                          dialog
                                                          processing and
                                                          the
                                                          early_timeout
                                                          is firing. I
                                                          just pushed a
                                                          commit to
                                                          dialog module
                                                          to print the
                                                          old state when
                                                          the timeout
                                                          callback
                                                          function is
                                                          executed,
                                                          maybe you can
                                                          test with it
                                                          -- it is in
                                                          branch 5.3:</p>
                                                          <p>  - <a href="https://github.com/kamailio/kamailio/commit/ff2f8c4e63b4fefa7dc5b10835505c3c4ae84388" target="_blank">https://github.com/kamailio/kamailio/commit/ff2f8c4e63b4fefa7dc5b10835505c3c4ae84388</a></p>
                                                          <p>Otherwise,
                                                          maybe call
                                                          dlg_manage()
                                                          for ACK,
                                                          although the
                                                          loose_route()
                                                          callback
                                                          should be
                                                          executed and
                                                          ACK handled
                                                          for dialog
                                                          processing.</p>
                                                          <p>Cheers,<br>
                                                          Daniel<br>
                                                          </p>
                                                          <div>On
                                                          24.07.20
                                                          12:46, Ilie
                                                          Soltanici
                                                          wrote:<br>
                                                          </div>
                                                          <blockquote type="cite">
                                                          <div dir="ltr">
                                                          <div>Hello,</div>
                                                          <div><br>
                                                          </div>
                                                          <div>I'm
                                                          trying to get
                                                          CDR working in
                                                          Kamailio by
                                                          using the acc
                                                          and dialog
                                                          modules.
                                                          Everything
                                                          seemed to be
                                                          working fine -
                                                          until i
                                                          noticed that
                                                          for some of
                                                          the calls the
                                                          call duration
                                                          is 0, even if
                                                          that call has
                                                          been
                                                          successfully
                                                          established
                                                          and duration
                                                          was for about
                                                          a few minutes.
                                                          In the
                                                          Kamailio logs
                                                          I'm getting
                                                          such errors:</div>
                                                          <div><br>
                                                          </div>
                                                          <div>WARNING:
                                                          dialog
                                                          [dlg_handlers.c:1649]:
dlg_ontimeout(): timeout for dlg with CallID
                                                          '304bad142b50bb3a7a117816439ea3d5'
                                                          and tags
                                                          'as3adde5c7'
                                                          '7d28152f-e0e3-4bcf-9d5c-21c3723b95c5'</div>
                                                          <div>WARNING:
                                                          acc
                                                          [acc_cdr.c:230]:
db_write_cdr(): fallback to dlg_only search because of message doesn't
                                                          exist.</div>
                                                          <div><br>
                                                          </div>
                                                          <div>This
                                                          error I'm
                                                          getting at
                                                          about 2 min
                                                          after the ACK
                                                          message for
                                                          200 OK. I'm
                                                          not sure that
                                                          this is
                                                          related to the
                                                          dialog
                                                          timeout, but
                                                          below you can
                                                          see the
                                                          related
                                                          configuration
                                                          for the dialog
                                                          module:</div>
                                                          <div><br>
                                                          </div>
                                                          <div>
                                                          <div style="color:rgb(171,178,191);background-color:rgb(40,44,52);font-family:"Fira Code",Consolas,"Courier New",monospace;font-weight:normal;font-size:14px;line-height:19px;white-space:pre-wrap"><div><span style="color:rgb(198,120,221)">modparam</span><span style="color:rgb(171,178,191)">(</span><span style="color:rgb(152,195,121)">"dialog"</span><span style="color:rgb(171,178,191)">, </span><span style="color:rgb(152,195,121)">"default_timeout"</span><span style="color:rgb(171,178,191)">, </span><span style="color:rgb(209,154,102)">10800</span><span style="color:rgb(171,178,191)">) </span><span style="color:rgb(92,99,112);font-style:italic"># 3 hours</span></div><div><span style="color:rgb(198,120,221)">modparam</span><span style="color:rgb(171,178,191)">(</span><span style="color:rgb(152,195,121)">"dialog"</span><span style="color:rgb(171,178,191)">, </span><span style="color:rgb(152,195,121)">"early_timeout"</span><span style="color:rgb(171,178,191)">, </span><span style="color:rgb(209,154,102)">180</span><span style="color:rgb(171,178,191)">)</span></div><div><span style="color:rgb(198,120,221)">modparam</span><span style="color:rgb(171,178,191)">(</span><span style="color:rgb(152,195,121)">"dialog"</span><span style="color:rgb(171,178,191)">, </span><span style="color:rgb(152,195,121)">"noack_timeout"</span><span style="color:rgb(171,178,191)">, </span><span style="color:rgb(209,154,102)">90</span><span style="color:rgb(171,178,191)">)</span></div></div>
                                                          </div>
                                                          <div><br>
                                                          </div>
                                                          <div>Unfortunately,
                                                          I'm not able
                                                          to reproduce
                                                          this issue, as
                                                          that's
                                                          happening
                                                          randomly and
                                                          just a few
                                                          times per day.
                                                          On the SIP
                                                          Level i didn't
                                                          notice any
                                                          strange
                                                          issues. <br>
                                                          </div>
                                                          <div><br>
                                                          </div>
                                                          <div>Any ideas
                                                          why is that
                                                          happening?</div>
                                                          <div>Thank
                                                          you.<br>
                                                          </div>
                                                          </div>
                                                          <br>
                                                          <fieldset></fieldset>
                                                          <pre>_______________________________________________
Kamailio (SER) - Users Mailing List
<a href="mailto:sr-users@lists.kamailio.org" target="_blank">sr-users@lists.kamailio.org</a>
<a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a>
</pre>
                                                          </blockquote>
                                                          <pre cols="72">-- 
Daniel-Constantin Mierla -- <a href="http://www.asipto.com" target="_blank">www.asipto.com</a>
<a href="http://www.twitter.com/miconda" target="_blank">www.twitter.com/miconda</a> -- <a href="http://www.linkedin.com/in/miconda" target="_blank">www.linkedin.com/in/miconda</a>
Funding: <a href="https://www.paypal.me/dcmierla" target="_blank">https://www.paypal.me/dcmierla</a></pre>
                                                          </div>
                                                          </blockquote>
                                                          </div>
                                                          </blockquote>
                                                          <pre cols="72">-- 
Daniel-Constantin Mierla -- <a href="http://www.asipto.com" target="_blank">www.asipto.com</a>
<a href="http://www.twitter.com/miconda" target="_blank">www.twitter.com/miconda</a> -- <a href="http://www.linkedin.com/in/miconda" target="_blank">www.linkedin.com/in/miconda</a>
Funding: <a href="https://www.paypal.me/dcmierla" target="_blank">https://www.paypal.me/dcmierla</a></pre>
                                                        </div>
                                                      </blockquote>
                                                    </div>
                                                  </blockquote>
                                                  <pre cols="72">-- 
Daniel-Constantin Mierla -- <a href="http://www.asipto.com" target="_blank">www.asipto.com</a>
<a href="http://www.twitter.com/miconda" target="_blank">www.twitter.com/miconda</a> -- <a href="http://www.linkedin.com/in/miconda" target="_blank">www.linkedin.com/in/miconda</a>
Funding: <a href="https://www.paypal.me/dcmierla" target="_blank">https://www.paypal.me/dcmierla</a></pre>
                                                </div>
                                              </blockquote>
                                            </div>
_______________________________________________<br>
                                            Kamailio (SER) - Users
                                            Mailing List<br>
                                            <a href="mailto:sr-users@lists.kamailio.org" target="_blank">sr-users@lists.kamailio.org</a><br>
                                            <a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br>
                                          </blockquote>
                                        </div>
                                      </div>
_______________________________________________<br>
                                      Kamailio (SER) - Users Mailing
                                      List<br>
                                      <a href="mailto:sr-users@lists.kamailio.org" target="_blank">sr-users@lists.kamailio.org</a><br>
                                      <a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br>
                                    </blockquote>
                                  </div>
_______________________________________________<br>
                                  Kamailio (SER) - Users Mailing List<br>
                                  <a href="mailto:sr-users@lists.kamailio.org" target="_blank">sr-users@lists.kamailio.org</a><br>
                                  <a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br>
                                </blockquote>
                              </div>
                              <br>
                              <fieldset></fieldset>
                              <pre>_______________________________________________
Kamailio (SER) - Users Mailing List
<a href="mailto:sr-users@lists.kamailio.org" target="_blank">sr-users@lists.kamailio.org</a>
<a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a>
</pre>
                            </blockquote>
                            <pre cols="72">-- 
Daniel-Constantin Mierla -- <a href="http://www.asipto.com" target="_blank">www.asipto.com</a>
<a href="http://www.twitter.com/miconda" target="_blank">www.twitter.com/miconda</a> -- <a href="http://www.linkedin.com/in/miconda" target="_blank">www.linkedin.com/in/miconda</a>
Funding: <a href="https://www.paypal.me/dcmierla" target="_blank">https://www.paypal.me/dcmierla</a></pre>
                          </div>
                        </blockquote>
                      </div>
                    </blockquote>
                    <pre cols="72">-- 
Daniel-Constantin Mierla -- <a href="http://www.asipto.com" target="_blank">www.asipto.com</a>
<a href="http://www.twitter.com/miconda" target="_blank">www.twitter.com/miconda</a> -- <a href="http://www.linkedin.com/in/miconda" target="_blank">www.linkedin.com/in/miconda</a>
Funding: <a href="https://www.paypal.me/dcmierla" target="_blank">https://www.paypal.me/dcmierla</a></pre>
                  </div>
                </blockquote>
              </div>
            </blockquote>
            <pre cols="72">-- 
Daniel-Constantin Mierla -- <a href="http://www.asipto.com" target="_blank">www.asipto.com</a>
<a href="http://www.twitter.com/miconda" target="_blank">www.twitter.com/miconda</a> -- <a href="http://www.linkedin.com/in/miconda" target="_blank">www.linkedin.com/in/miconda</a>
Funding: <a href="https://www.paypal.me/dcmierla" target="_blank">https://www.paypal.me/dcmierla</a></pre>
          </div>
        </blockquote>
      </div>
    </blockquote>
    <pre cols="72">-- 
Daniel-Constantin Mierla -- <a href="http://www.asipto.com" target="_blank">www.asipto.com</a>
<a href="http://www.twitter.com/miconda" target="_blank">www.twitter.com/miconda</a> -- <a href="http://www.linkedin.com/in/miconda" target="_blank">www.linkedin.com/in/miconda</a>
Funding: <a href="https://www.paypal.me/dcmierla" target="_blank">https://www.paypal.me/dcmierla</a></pre>
  </div>

</blockquote></div>
</blockquote></div>
</blockquote></div>
_______________________________________________<br>
Kamailio (SER) - Users Mailing List<br>
<a href="mailto:sr-users@lists.kamailio.org" target="_blank">sr-users@lists.kamailio.org</a><br>
<a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br>
</blockquote></div>
</blockquote></div>
</blockquote></div>