I’m testing SIP trunking connectivity to an ITSP through a Covergence (CXC)/ACME Packet session border controller. Calls from an IP phone to the PSTN through SER and the CXC are being dropped 15 seconds after the initial call is setup and just after a cal l is answered. We do not have this problem with calls which reach the PSTN via local gateways. It seems that SER is not relaying an ACK which it receives from the phone which causes the SBC to resend a 200 OK message until finally the connection times out. I’ve checked the call routing and do not see any issue however I do notice the following in the SER logs.

 

Aug 13 13:07:24 vidar /usr/local/sbin/ser[19053]:  [SER]: --ACK--: Time: [Thu Aug 13 13:07:24 2009] From: <sip:89390@vidar.net.isc.upenn.edu> To <sip:92155738396@vidar.net.isc.upenn.edu;user=phone> Src IP <128.91.2.223> Method:<ACK>

Aug 13 13:07:24 vidar /usr/local/sbin/ser[19053]:  [SER]: [Thu Aug 13 13:07:24 2009] [453a4bbf-90848c86-ea3a8091@128.91.56.18] <sip:92155738396@vidar.net.isc.upenn.edu:5060;user=phone;maddr=128.91.56.242;transport=udp> Starting PRESENCE/BLA section

Aug 13 13:07:24 vidar /usr/local/sbin/ser[19053]:  [SER]: [Thu Aug 13 13:07:24 2009] [453a4bbf-90848c86-ea3a8091@128.91.56.18] <sip:92155738396@vidar.net.isc.upenn.edu:5060;user=phone;maddr=128.91.56.242;transport=udp> End PRESENCE/BLA section

Aug 13 13:07:24 vidar /usr/local/sbin/ser[19053]:  [SER]: [Thu Aug 13 13:07:24 2009] [453a4bbf-90848c86-ea3a8091@128.91.56.18] --URI match--. Method: <ACK> R-uri: <sip:92155738396@vidar.net.isc.upenn.edu:5060;user=phone;maddr=128.91.56.242;transport=udp>          Contact Header: <<sip:89390@128.91.56.18:5060>> From: <sip:89390@vidar.net.isc.upenn.edu> To <sip:92155738396@vidar.net.isc.upenn.edu;user=phone> IP source address <128.91.2.223> 

Aug 13 13:07:24 vidar /usr/local/sbin/ser[19053]:  [SER]: --ACK--: Time: [Thu Aug 13 13:07:24 2009] From: <sip:89390@vidar.net.isc.upenn.edu> To <sip:92155738396@vidar.net.isc.upenn.edu;user=phone> Src IP <128.91.2.223> Method:<ACK>

Aug 13 13:07:24 vidar /usr/local/sbin/ser[19053]: [SER]: Too many hops

Aug 13 13:07:24 vidar /usr/local/sbin/ser[19053]: Warning: sl_send_reply: I won't send a reply for ACK!!

 

 

User 89390 is a local subscriber and the phone initiating the call. The recipient of the call is my desk phone 215-573-8396 which is on a different, unrelated SER service.

 

We do record_route traffic through SER for call control and accounting reasons. It seems like the ACK is looping through SER and therefore never being sent to the SBC but I cannot see why. Does anyone have any thoughts on this issue?

 

Thanks,Steve