Hi.

In the below part from kamailio.cfg, why didn't we just exit if t_precheck_trans returns true ?

Why did we run t_check_trans, although there might be another process already running the other t_check_trans ?


# handle retransmissions

if (!is_method("ACK")) {

if(t_precheck_trans()) {

t_check_trans();

exit;

}

t_check_trans();

}