It sounds like OpenSIPS does not realise that the destination domain 
of a hop-by-hop ACK's Request URI is local.

Airton Kuada wrote:

> Hi all.
> 
> I'm having problems about loose_route(). Opensips is routing ACK requests to 
> itself.
> 
>  Follow bellow the code regarding loose_route:
> 
>  if (has_totag()) 
>  {
>      if (loose_route()) 
>      {
>       if (is_method("BYE"))
>         {
>           setflag(1); # do accounting ...
>           setflag(3); # ... even if the transaction fails
>       } else 
>                if (is_method("INVITE")) 
>                {
>                 record_route();
>               }
>            xlog ("ROTEAMENTO ....... $rm");
>            route(1);
>       } else {
>               if ( is_method("ACK") ) {   //**************** HERE OCCUR THE 
> PROBLEM ****************************
>                       if ( t_check_trans() ) {
>                                         xlog ("ENVIANDO ACK COM TRANSACAO 
> ABERTA PARA FRENTE");
>                                       t_relay();
>                                       exit;
>                               } else {
>                                       # ACK without matching transaction ->
>                                       # ignore and discard
>                                         xlog ("IGNORANDO ACK SEM TRANSACAO");
>                                       exit;
>                               }
>                       }
>                       sl_send_reply("404","Not here");
>               }
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Users mailing list
> [email protected]
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users


-- 
Alex Balashov - Principal
Evariste Systems
Web     : http://www.evaristesys.com/
Tel     : (+1) (678) 954-0670
Direct  : (+1) (678) 954-0671

_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to