Hello!
Mastering RouterOS v5.4 and SIP Connection Tracking Helper.
I’ve read on forums that it allegedly does not work, and recommend to disable it.
However, according to my observations helper works quite well.
At this moment I found only one significant problem - connection does not mark as ‘related’ when RTP comes from another ip-address, rather than SIP.
As we found out in ROS v5.4 and used nf_conntrack_sip nf_nat_sip and version 2.6.35.
It was not difficult to find and source of these modules.
In them I found that there are several options nf_conntrack_sip - sip_timeout, sip_direct_signalling, as well as - sip_direct_media (“Expect Media streams between signalling endpoints only”). By default, the last set to “1”, which assumes that media streaming will come with the same ip-addresses, and signaling. Actually, this explains the above problem.
So the question is, how to set “sip_direct_media = 0” in MikroTik ROS ??