<div dir="auto">Thanks for the reply.<div dir="auto"><br></div><div dir="auto">Here is my scenario : </div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Client________Kamailio______Destination_1____Destination_2</div><div dir="auto"> |_____INV_______|_______________|_______________|</div><div dir="auto"> |---------------------->|______INV______|_______________|</div><div dir="auto"> |_______________|---------------------->|_______________|</div><div dir="auto"> |_______________|_______________|_______________|</div><div dir="auto"> |_______________|____200_OK_____|_______________| </div><div dir="auto"> |_______________|<-----------------------|_______________|</div><div dir="auto"> |____200_OK_____|_______________|_______________|</div><div dir="auto"> |<-----------------------|_______________|_______________| </div><div dir="auto"> |_______________|_______________|_______________|</div><div dir="auto"> |___INV(Retr)____|_______________|_______________|</div><div dir="auto"> |---------------------->|______INV______|_______________| </div><div dir="auto"> |_______________|------------------------------------------------>| </div><div dir="auto"> |_______________|_______________|_______________|</div><div dir="auto"><br></div><div dir="auto"> </div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">As you can see, the client never sends the ACK to Kamailio and retransmits the first INVITE (No To-TAG) again after more than 5s. After this Kamailio uses Dispatcher to send to a destination from a group and chooses Destination_2.</div><div dir="auto"><br></div><div dir="auto">Since the INVITE is sent to Destination_2, my system treats this as a second call being created.</div><div dir="auto"><br></div><div dir="auto">Should this scenario happen under the SIP stack rules? Shouldn't Kamailio send a "491 - Request Pending" on this scenario?</div><div dir="auto"><br></div><div dir="auto">If not, how i can configure Kamailio to behave like that? In my code i have the following conditions for a Request to able to be sent by DISPATCHER : </div><div dir="auto"><br></div><div dir="auto"> - if( is_method("INVITE") && !has_totag() )</div><div dir="auto"><br></div><div dir="auto"> - if(!t_check_trans())</div><div dir="auto"> </div><div dir="auto"> What other conditions can i setup in order for this INVITE to be treated like a retransmission or being rejected?</div><div dir="auto"> </div><div dir="auto">Best Regards,</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">A segunda, 13/04/2020, 13:31, Daniel-Constantin Mierla <<a href="mailto:miconda@gmail.com">miconda@gmail.com</a>> escreveu:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>
<p>By default the transaction that gets a final reply is kept for
another 5sec or so in memory to deal with retranmissions, etc ...
There is a wait_timer parameter in tm module.</p>
<p>The ACK after 200ok is separate transaction and has no influence
on INVITE transaction. For the ACK after 300+ reply, there should
be some retransmissons of the reply in the INVITE transaction.</p>
<p>The dialog module is influenced by the missing ACK after 200ok.<br>
</p>
<p>Cheers,<br>
Daniel<br>
</p>
<div>On 13.04.20 13:18, Duarte Rocha wrote:<br>
</div>
<blockquote type="cite">
<div dir="auto">Sorry i didn't specify.
<div dir="auto"><br>
</div>
<div dir="auto">It is after the 200 Ok. Will it be different in
a reply greater than 300?</div>
<div dir="auto"><br>
</div>
<div dir="auto">Best regards</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">A segunda, 13/04/2020, 12:16,
Daniel-Constantin Mierla <<a href="mailto:miconda@gmail.com" target="_blank" rel="noreferrer">miconda@gmail.com</a>>
escreveu:<br>
</div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>
<p>Hello,</p>
<p>is it about ACK after 200ok or the ACK after 300 or
greater reply?</p>
<p>Cheers,<br>
Daniel<br>
</p>
<div>On 13.04.20 13:04, Duarte Rocha wrote:<br>
</div>
<blockquote type="cite">
<div dir="auto">Greetings,
<div dir="auto"><br>
</div>
<div dir="auto">How much time will Kamailio keep a
transaction active if the ACK to a INVITE is never
received by Kamailio?</div>
<div dir="auto"><br>
</div>
<div dir="auto">Best Regards,</div>
</div>
<br>
<fieldset></fieldset>
<pre>_______________________________________________
Kamailio (SER) - Users Mailing List
<a href="mailto:sr-users@lists.kamailio.org" rel="noreferrer noreferrer" target="_blank">sr-users@lists.kamailio.org</a>
<a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer noreferrer" 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" rel="noreferrer noreferrer" target="_blank">www.asipto.com</a>
<a href="http://www.twitter.com/miconda" rel="noreferrer noreferrer" target="_blank">www.twitter.com/miconda</a> -- <a href="http://www.linkedin.com/in/miconda" rel="noreferrer noreferrer" target="_blank">www.linkedin.com/in/miconda</a></pre>
</div>
</blockquote>
</div>
</blockquote>
<pre cols="72">--
Daniel-Constantin Mierla -- <a href="http://www.asipto.com" target="_blank" rel="noreferrer">www.asipto.com</a>
<a href="http://www.twitter.com/miconda" target="_blank" rel="noreferrer">www.twitter.com/miconda</a> -- <a href="http://www.linkedin.com/in/miconda" target="_blank" rel="noreferrer">www.linkedin.com/in/miconda</a></pre>
</div>
</blockquote></div>