This Question is Answered

2 "helpful" answers available (1 pts)
10 Replies Last post: Oct 24, 2009 1:23 PM by nate187  
Click to view nate187's profile   27 posts since
Sep 29, 2009

Oct 19, 2009 12:36 PM

Unable to find ACK Transaction

The call is up and fine, but after 30 seconds it goes to one way audio.
The pstn side of the call can hear audio ok, but the sip endpoint can't hear anything.

endpoint - opensbc - proxy - pstn

proxy sends INVITE,
opensbc sends TRYING,
opensbc sends OK,
proxy sends ACK,
opensbc says "Unable to find ACK Transaction "
Then the log starts scrolling "RTP Out of order packet, received xxx expected xxx ssrc=981235891"

Attached is the debug of the invite thats causing this. I can get a full debug or tcpdump if needed.
Attachments:
Click to view joegen's profile   539 posts since
Apr 28, 2007
2. Oct 20, 2009 5:10 AM in response to: nate187
Re: Unable to find ACK Transaction

The log says the ACK doesnt match a 200 OK retransmission. The only way to prove if OpenSBC is right or wrong in assuming that can only be done if we can see the actual packets. send a level 5 log.
Click to view joegen's profile   539 posts since
Apr 28, 2007
6. Oct 23, 2009 8:23 PM in response to: nate187
Re: Unable to find ACK Transaction

Tell the metaswitch guys that there is nothing wrong with the ACK. It is properly matched to the transaction. The reason I see for your one way audio is a mixed up on the port opensbc sends for the metaswitch reinvite. OpenSBC is sending port 30000 when in fact it should ahve sent port 30002. I will be investigating this and get back to you. Thanks for the logs.
Click to view joegen's profile   539 posts since
Apr 28, 2007
7. Oct 23, 2009 8:37 PM in response to: joegen
Re: Unable to find ACK Transaction
Question: Do you have Local-Refer enabled?
Click to view joegen's profile   539 posts since
Apr 28, 2007
9. Oct 23, 2009 10:26 PM in response to: nate187
Re: Unable to find ACK Transaction
Ok, I have a possible patch for this in CVS. Can you try that and report back with the results? Upgrade both opensipstack and opensbc