[SR-Users] Late offer ACKs not passing through branch_route

Daniel-Constantin Mierla daniel at kamailio.org
Tue Jun 25 16:44:03 CEST 2019


Hello,

the ACK doesn't get through the branch_route block because it is forwarded in stateless mode. The ACK doesn't have a reply, therefore is not transaction state to be kept for it. You have to apply all the rules you want for the ACK inside the request_route logic. If there is a retransmission of the ACK, again it is not detected, so it will just run again through the same rules in request_route. This is of course for the ACK following the 200ok.

Cheers,
Daniel

June 25, 2019 1:42 PM, "Bandiera, Enrico"  wrote: 

Hi, I'm encountering an issue when relaying late offer ACKs, before relaying I set the branch_route with t_on_branch() but kamailio never enters that route after calling t_relay
I'm keeping the rtpengine module calls inside branch_routes to avoid issues when re-routing in failure routes 
I suppose it's something related to ACK packets but I'm not sure what the issue is. 
Any hints? 
Thanks, 
Enrico.  

--
Daniel-Constantin Mierla
www.kamailio.org -- www.asipto.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20190625/23420dfc/attachment.html>


More information about the sr-users mailing list