[SR-Users] Retransmission handling
Volkan Oransoy
voransoy at gmail.com
Thu Oct 19 21:02:00 CEST 2017
It seems I was digging the wrong page. Documentation is pretty clear.
Thank you guys.
/Volkan
> On 19 Oct 2017, at 20:22, Daniel-Constantin Mierla <miconda at gmail.com> wrote:
>
>
>
> On 19.10.17 17:41, Alex Balashov wrote:
>> On Thu, Oct 19, 2017 at 11:06:21AM +0300, Volkan Oransoy wrote:
>>
>>> I wonder purpose of this block in default script. What I didn’t understand is the purpose of "t_check_trans()”. Accoording to documentation, this method returns a boolean. So why do we use it even we don’t check output?
>>>
>>> # handle retransmissions
>>> if (!is_method("ACK")) {
>>> if(t_precheck_trans()) {
>>> t_check_trans();
>>> exit;
>>> }
>>> t_check_trans();
>>> }
>> Because t_check_trans() has certain behaviours simply in virtue of being
>> called:
>>
>> https://kamailio.org/docs/modules/5.0.x/modules/tm.html#tm.f.t_check_trans
>>
>> For example:
>>
>> "For ACKs to negative replies or for ACKs to local transactions it will
>> terminate the script if the ACK belongs to a transaction"
>>
>>
>>
> Just to highlight, the other section in the docs is also relevant,
> respectively stopping the config execution if it was a retransmission
> after sending back the last response.
>
> Cheers,
> Daniel
>
> --
> Daniel-Constantin Mierla
> www.twitter.com/miconda <http://www.twitter.com/miconda> -- www.linkedin.com/in/miconda <http://www.linkedin.com/in/miconda>
> Kamailio Advanced Training, Nov 13-15, 2017, in Berlin - www.asipto.com <http://www.asipto.com/>
> Kamailio World Conference - www.kamailioworld.com <http://www.kamailioworld.com/>
>
>
> _______________________________________________
> Kamailio (SER) - Users Mailing List
> sr-users at lists.kamailio.org <mailto:sr-users at lists.kamailio.org>
> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users <https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20171019/7a4b10cd/attachment.html>
More information about the sr-users
mailing list