Hello,
I'm new with Kamailio. I've just setup on Debian Squeeze using mostly the example configuration. I've been able to route inbound / outbound call on local networks W/O NAT and over mobile 3G+NAT ...
Unfortunateley I've tried over 3 wifi / local + NAT and Kamailio drop call and return me this message "SL local ACK found -> dropping it! error ..." My Kamailio server has public fixed IP and listen on 5060:udp
It's look and issue with NAT setup ... How can we solve it ?
Best regards
You'd need to post the SIP capture, but it sounds like Kamailio is not associating the ACK with any known transaction, perhaps because the ACK has an unexpected RURI, Via branch parameter, or CSeq number.
On 01/19/2011 04:55 AM, Alex Balashov wrote:
You'd need to post the SIP capture, but it sounds like Kamailio is not associating the ACK with any known transaction, perhaps because the ACK has an unexpected RURI, Via branch parameter, or CSeq number.
To clarify: technically, ACK is a separate transaction. But end-to-end ACKs are associated with the TM state machine, which means Kamailio is supposed to know what is being ACK'd.
Am 19.01.2011 10:53, schrieb Sébastien Cramatte:
Hello,
I'm new with Kamailio. I've just setup on Debian Squeeze using mostly the example configuration. I've been able to route inbound / outbound call on local networks W/O NAT and over mobile 3G+NAT ...
Unfortunateley I've tried over 3 wifi / local + NAT and Kamailio drop call and return me this message "SL local ACK found -> dropping it! error ..."
Maybe it is a message from sl module due to a stateless (sl) reply. But for sure strange. IIRC sl reply haev a certain via tag which allows sl module to identify corresponding ACKs and absorb them before entiering the routing script.
regards klaus