2011/10/7 Sundar Subramaniyan <sundar.subramaniyan at gmail.com>: > PJSIP uses TCP for sending invite to remote party. I get 180 ringing and 200 > OK responses from the remote which are fine. > But, the ACK to 200 OK is not sent in TCP. Please paste a SIP trace. The ACK for a 200 OK response is a *new* transaction so it becomes an in-dialog request. It means that it would be sent to the Record-Route URI received in the 200 OK response (or the Contact URI of the 200 if it has no Record-Route). So that URI MUST contain ;transport=tcp. If not, the UAS or the proxy in the middle is just wrong. This is easy to see in a SIP trace, paste it please. -- I?aki Baz Castillo <ibc at aliax.net>