0(7989) Warning: sl_send_reply: I won't send a reply for ACK!!
This usually means that you route ACK wrong. They should be routed by the loose_route() block (or it is a bad formatted ACK).
This is my ACK handling:
if (loose_route()) { # loose route requests are not authenticated xlog("L_INFO","$ci beginning loose_route processing...\n"); route(32); # handle in-dialog requests exit; } if ( is_method("ACK") ) { if ( t_check_trans() ) { # non loose-route, but stateful ACK; must be an ACK after a 487 xlog("L_INFO","$ci local end-to-end ACK for an existent INVITE transaction detected ...t_relay()\n"); t_relay(); } else { xlog("L_WARN","$ci ACK without matching transaction ... ignore and discard.\n"); } exit; }
regards klaus