i have debug the pjsip source file ,found the pjsip had sent out ACK like below : ACK sip:87262 at 192.168.23.138:5774;transport=TCP;ob SIP/2.0 Via: SIP/2.0/TCP 192.168.23.200:2503;rport;branch=z9hG4bKPj32d7f3c7b48c414bb2426f2bc4eef931;alias Max-Forwards: 70 From: sip:87261@192.168.17.151;tag=a30e9922b5a44411bcc832acf0557f58 To: sip:87262 at 192.168.17.151;tag=1b2d0905aed44dd1b8a35f3e6243554b Call-ID: f8cd6035b2d74e92a6fe2f7043313c7c CSeq: 32447 ACK Content-Length: 0 but in my application i use tcp connection with 192.168.17.151 as my proxy ? in this ack signal, obviously it miss the router hdr , so the ack messge can't sent out to proxy ? so my question is , why the other signal will include the router hdr, why ack without the hdr ? it's a pjsip bug ? ???? zhuyongwen at made-in-china.com ????? 2015-03-17 15:37 ???? pjsip ??? PJSIP UA2 API lost ack? hi all, My application used pjsip ua2 api to deal with sip message, in the scenario i answer the coming call ,and voice bridge was connect success, but the UAS will timeout for a moment . i check the sip signal message, when answer 200 ok , UAC should send ACK signal, but it seem doen't send out by pjsip ? is there something i missing when i answer the call ? or UAC should do something after received 200 ok signal ? best regards! -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20150317/e694c95a/attachment.html>