Each time I use TCP and not udp, I receive this error: *ValidateRequiredFields: Unknown selected data source for Port iPhone Microphone (type: MicrophoneBuiltIn)* Have you run into that? Cheers, -- Nguni Phakela On Thu, Apr 10, 2014 at 2:08 PM, Nguni Phakela <nguni52 at gmail.com> wrote: > Great. Will try it and see if it works. > > Thanks a lot!! > > -- > Nguni Phakela > > > On Thu, Apr 10, 2014 at 1:53 PM, Maksim Solovjov <maxim.solovjov at gmail.com > > wrote: > >> Hi Nguni, >> I've found the solution. >> >> The thing is, that typically SIP signalling uses UDP as a transfer >> protocol, but Apple allows persistent connections only with TCP >> protocol. >> So, here are the steps: >> 1) Figure out, if your SIP Server supports SIP signalling with TCP ( >> for example, sip2sip does, ekiga doesn't ). >> 2) Get rid of UDP connection in pjsua, insert somewhere ( >> app_config.no_udp = PJ_TRUE; app_config.no_tcp = PJ_FALSE; ) >> 3) If you use outbound proxy, put ";transport=TCP" at the end of url >> >> cfg->cfg.outbound_proxy_cnt = 1; >> cfg->cfg.outbound_proxy[0] = pj_str("sip:proxy.sipthor.net >> ;transport=tcp"); >> >> 4) Add ";transport=TCP" all accounts and register server url, i.e for >> example: >> +a sip:username at sip2sip.info;transport=TCP >> sip:sip2sip.info;transport=TCP sip2sip.info username password >> >> >> Best regards, >> Maksim Solovjov >> >> On Thu, Apr 10, 2014 at 11:20 AM, Nguni Phakela <nguni52 at gmail.com> >> wrote: >> > Hi Maksim, >> > >> > I have had the same exact problem and have been trying to solve it, and >> will let you know if I come up with a solution. If you also resolve it >> before me then please post your solution. >> > >> > Kind Regards, >> > Nguni >> > >> > -- >> > Nguni Phakela >> > Sent from my iPhone5 >> > >> >> On 10 Apr 2014, at 9:58 AM, Maksim Solovjov <maxim.solovjov at gmail.com> >> wrote: >> >> >> >> Hello, >> >> >> >> I am unable to receive the call when the application ( downloaded from >> >> release tar ball, >> >> version 2.2.1 ) is in the background. I am using iOS7. >> >> But as soon as I open the application, showNotification method ( from >> >> ipjsuaAppDeletate gets executed ). However, it doesn't show anything ( >> >> as soon as I understand mainly because UILocalNotification should be >> >> alerted when the app is in the background, but once again >> >> showNotification isn't called, when it's in the background. ) >> >> >> >> I tried to delete all default account and add one with transport=TCP, >> >> but doesn't help. >> >> I've read the getting started guide, and found: >> >> >> >> Make sure that the TCP socket is successfully wrapped with >> >> CFReadStreamRef (check if there is a message: "Failed to configure TCP >> >> transport for VoIP usage") >> >> >> >> I don't see any "Failed to configure TCP transport for VoIP usage" in >> >> the Xcode console and I don't know how to wrap the TCP socket to >> >> CFReadStreamRef. Maybe you can provide me with some specific example?? >> >> ( like the file name and the line number, where I should do this ). >> >> >> >> Maybe there are some other suggestions? >> >> >> >> Any help will be highly appreciated! >> >> Thank you in advance >> >> >> >> _______________________________________________ >> >> Visit our blog: http://blog.pjsip.org >> >> >> >> pjsip mailing list >> >> pjsip at lists.pjsip.org >> >> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >> > >> > _______________________________________________ >> > Visit our blog: http://blog.pjsip.org >> > >> > pjsip mailing list >> > pjsip at lists.pjsip.org >> > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >> >> _______________________________________________ >> Visit our blog: http://blog.pjsip.org >> >> pjsip mailing list >> pjsip at lists.pjsip.org >> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20140410/4ed31207/attachment.html>