[Kamailio-Users] ACK without matching transaction discarded

Alex R.S.M alex_rsm at hotmail.com
Tue Oct 7 21:07:57 CEST 2008





Oct  7 15:05:12 lab-linux01 kamailio: DBG:uri:has_totag: totag found 
Oct  7 15:05:12 lab-linux01 kamailio: DBG:core:pv_get_dsturi: no destination URI 
Oct  7 15:05:12 lab-linux01 kamailio: DBG:core:parse_headers: flags=200 
Oct  7 15:05:12 lab-linux01 kamailio: DBG:core:get_hdr_field: content_length=0 
Oct  7 15:05:12 lab-linux01 kamailio: DBG:core:get_hdr_field: found end of header 
Oct  7 15:05:12 lab-linux01 kamailio: DBG:rr:find_first_route: No Route headers found 
Oct  7 15:05:12 lab-linux01 kamailio: DBG:rr:loose_route: There is no Route HF 
Oct  7 15:05:12 lab-linux01 kamailio: DBG:core:parse_headers: flags=78 
Oct  7 15:05:12 lab-linux01 kamailio: DBG:tm:t_lookup_request: start searching: hash=14964, isACK=1 
Oct  7 15:05:12 lab-linux01 kamailio: DBG:tm:matching_3261: RFC3261 transaction matching failed 
Oct  7 15:05:12 lab-linux01 kamailio: DBG:tm:t_lookup_request: no transaction found 
Oct  7 15:05:12 lab-linux01 kamailio: DBG:core:destroy_avp_list: destroying list (nil) 

From: alex_rsm at hotmail.com
To: users at lists.kamailio.org
Date: Tue, 7 Oct 2008 14:31:28 -0400
Subject: [Kamailio-Users] ACK without matching transaction discarded








Hi,

I am using openSER as a proxy for a simple SIP call (UAC <--> openSER <--> UAS).  openSER receives ACK from callee but doesn't send it to caller.
It seems openSER can not find a matching transaction, so it ignore and discard the message.

         if ( is_method("ACK") )
         {
            if ( t_check_trans() )
            {
               t_relay();
               exit;
            }
            else
            {
              # ACK without matching transaction ... ignore and discard.\n");               exit;
            }

Here is the message header:

Internet Protocol, Src: 10.0.0.174 (10.0.0.174), Dst: 10.0.0.160 (10.0.0.160)
...
ACK sip:9134750000 at 10.0.0.183:5080 SIP/2.0
Via: SIP/2.0/UDP 10.0.0.174:5040;branch=z9hG4bK-12255-1-4
From: <sip:9133750000 at 10.0.0.174:5040>;tag=1
To: <sip:9134750000 at 10.0.0.183:5080>;tag=1
Call-ID: 1-12255 at 10.0.0.174
CSeq: 1 ACK
Contact: sip:sipp at 10.0.0.174:5040
Max-Forwards: 70
Subject: Performance Test
Content-Length: 0

and here is the debug log:

Oct  7 15:05:12 lab-linux01 kamailio: DBG:uri:has_totag: totag found 

Oct  7 15:05:12 lab-linux01 kamailio: DBG:core:pv_get_dsturi: no destination URI 

Oct  7 15:05:12 lab-linux01 kamailio: DBG:core:parse_headers: flags=200 

Oct  7 15:05:12 lab-linux01 kamailio: DBG:core:get_hdr_field: content_length=0 

Oct  7 15:05:12 lab-linux01 kamailio: DBG:core:get_hdr_field: found end of header 

Oct  7 15:05:12 lab-linux01 kamailio: DBG:rr:find_first_route: No Route headers found 

Oct  7 15:05:12 lab-linux01 kamailio: DBG:rr:loose_route: There is no Route HF 

Oct  7 15:05:12 lab-linux01 kamailio: DBG:core:parse_headers: flags=78 

Oct  7 15:05:12 lab-linux01 kamailio: DBG:tm:t_lookup_request: start searching: hash=14964, isACK=1 

Oct  7 15:05:12 lab-linux01 kamailio: DBG:tm:matching_3261: RFC3261 transaction matching failed 

Oct  7 15:05:12 lab-linux01 kamailio: DBG:tm:t_lookup_request: no transaction found 

Oct  7 15:05:12 lab-linux01 kamailio: DBG:core:destroy_avp_list: destroying list (nil) 


Am I missing anything?

Thanks,
Alex


Want to do more with Windows Live? Learn “10 hidden secrets” from Jamie. Learn Now

_________________________________________________________________
See how Windows connects the people, information, and fun that are part of your life.
http://clk.atdmt.com/MRT/go/msnnkwxp1020093175mrt/direct/01/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20081007/7519df40/attachment.htm>


More information about the sr-users mailing list