[Users] Cisco Gateway Disconnects the call

Klaus Darilion klaus.mailinglists at pernau.at
Tue Jul 11 14:45:20 CEST 2006


> 	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




More information about the sr-users mailing list