<div dir="ltr"><span style="font-size:12.8000001907349px">Hello!</span><div style="font-size:12.8000001907349px">I'm trying to set max call duration, but after 5 seconds call is continues.</div><div style="font-size:12.8000001907349px">Kamailio version: 4.3.2<br>Here's part of my config file:</div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px">#!define CC_FLAG 29</span><br></div><div style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px">...</span></div><div style="font-size:12.8000001907349px"><div style="font-size:12.8000001907349px">modparam("cnxcc", "credit_check_period", 1)</div><div><span style="font-size:12.8000001907349px">modparam("cnxcc", "redis", "addr=127.0.0.1;port=6379;db=1")</span><br></div></div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px"><div>modparam("dialog", "hash_size", 2048)</div><div>modparam("dialog", "default_timeout", 3600)</div><div>modparam("dialog", "db_mode", 0)</div><div>modparam("dialog", "dlg_flag", DLG_FLAG)</div></div><div style="font-size:12.8000001907349px">...</div><div style="font-size:12.8000001907349px"><div>if ((is_method("INVITE")) && (is_request()) && (!has_totag())) {</div><div>    route(CNXCC);</div><div>}</div></div><div style="font-size:12.8000001907349px"><div>route[CNXCC]</div><div>{</div><div>        setflag(DLG_FLAG);</div><div>        if (!is_method("INVITE"))</div><div>                        return;</div><div><br></div><div>        $var(client)         = $fU;</div><div>        $var(max_time)  = 5;</div><div><br></div><div>        if (!cnxcc_set_max_time("$var(client)", "$var(max_time)")) {</div><div>                xlog("Error setting up credit control");</div><div>                return;</div><div>        }</div><div>}</div></div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px"><div style="font-size:12.8000001907349px">event_route[dialog:failed] {</div><div style="font-size:12.8000001907349px">        xlog("L_INFO", "********END CALL*********$DLG_lifetime*******************");</div><div style="font-size:12.8000001907349px">}</div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">event_route[dialog:end] {</div><div style="font-size:12.8000001907349px">        xlog("L_INFO", "******END CALL************$DLG_lifetime****************");</div><div style="font-size:12.8000001907349px">}</div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">event_route[dialog:start] {</div><div style="font-size:12.8000001907349px">        xlog("L_INFO", "***********************DIALOG STARTED****************************");</div><div style="font-size:12.8000001907349px">}</div><div style="font-size:12.8000001907349px"><br></div><div><div><span style="font-size:12.8000001907349px">event_route[cnxcc:call-shutdown]</span></div><div><span style="font-size:12.8000001907349px">{</span></div><div><span style="font-size:12.8000001907349px">        $var(duration)  = $TS - $dlg(start_ts);</span></div><div><span style="font-size:12.8000001907349px">        xlog("L_INFO", *****END CALL***BALANCE IS EMPTY************$var(duration)*************");</span></div><div><span style="font-size:12.8000001907349px">}</span></div></div><div style="font-size:12.8000001907349px"><br></div></div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">Tell me please, where I made a mistake.</div><div style="font-size:12.8000001907349px">Thank you for a response.</div></div>