Ashish, You're not making a mistake. pjsip contains by default assertions that warn the developer that something is amiss deep inside the library itself. In theory this should not happen, but pjsip library bugs are a reality. Your production build should not have these assertions enabled so it won't trigger anything. If it works, ok, but please report the library bug. Look for the "debug assertion" option and disable it, it is a #define if I remember well. Hoppie From: pjsip [mailto:pjsip-bounces@xxxxxxxxxxxxxxx] On Behalf Of Ashish Gour Sent: Tuesday, October 14, 2014 12:16 PM To: pjsip at lists.pjsip.org Subject: Assertion Failed error in pjusa_make_call on Tcp transport while sccuessfully Registered with TCP(iOS using siphone) Hello All, I am using siphon for ios 6.0 and later. In this I have added tcp transport and I am registered. Now when I call a cellular number (PSTN No) I am getting this error at pjusa_make_call: Assertion failed: (mutex), function pj_mutex_lock, file ../src/pj/os_core_unix.c, line 1201. But its working fine with UDP trasnport. So please suggest me where i am mistaken? Thanks and regards Ashish Gour -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20141014/8161342d/attachment.html>