Vasyl Strutynskyy wrote: > Klaus, > > I have tried create just TLS transport calling in ua.cpp > status = pjsua_transport_create(PJSIP_TRANSPORT_TLS, &tcfg, &tid); > but still the same problem. > > UDP + TLS means that I called > status = pjsua_transport_create(PJSIP_TRANSPORT_UDP, &tcfg, &tid); > status = pjsua_transport_create(PJSIP_TRANSPORT_TLS, &tcfg, &tid); > because thought one TLS isn't enough. If you only want to use TLS there is no need to create a UDP transport. TLS transport is enough. > Where exactly should I add "transport=tls" in ua.cpp ? I do not know ua.cpp. A solution would be to define a proxy with URI sip:yourdomain.com;transport=tls > I'm trying TLS only with Symbian because I need only for Symbian. Unfortunately I have never tried Symbian yet thus I do not know it it should work. Maybe this can help you: http://discussion.forum.nokia.com/forum/showthread.php?t=93263 regards klaus > > Best Regards > *Vasyl > > 2009/8/5 Klaus Darilion <klaus.mailinglists at pernau.at > <mailto:klaus.mailinglists at pernau.at>> > > > > Vasyl Strutynskyy schrieb: > > The main point that error happens inside the client without even > sending any data. > > > Please read next statements in details to see what we are doing > > 1. We use PJSIP code gotten from SVN trunk approx one month ago. > 2. We use symbian console application to provide testing (path: > > pjproject\pjsip-apps\src\symbian_ua\). > 1. Please be informed that we can successfully register and > > make outgoing call using this symbian console app > over UDP. > We made some code changes for this purpose, because by > default it didn't want to call. > 3. Then we built PJSIP code with TLS support like described here > > (http://trac.pjsip.org/repos/wiki/TLS). Additionaly > installed Open > C plugin for Symban with openssl library for that. > 4. We tried to REGISTER to our proxy server which supports > TLS. For > > that we changed code in *ua.cpp* file according to TLS > needs (add > prefixes as "sips:") plus created TLS transport. Also we tried > different combinations: TLS + TCP, TLS + UDP, just TLS, but the > same result no data sending to the server, everything happens > inside the client. > > > Actually sips is not necessary - sip is fine too. Just add the > transport=tls parameter to the request URI. > > How can you try TLS+UDP. If you create the transport you can only > specify either TLS or UDP. If you use TLS, this is always TLS over TCP. > > Have you tried using TLS without symbian? > > regards > klaus > > > // add TLS > pjsua_transport_config_default(&tcfg); > status = pjsua_transport_create(PJSIP_TRANSPORT_TLS, > &tcfg, &tid); > if (status != PJ_SUCCESS) { > pjsua_perror(THIS_FILE, "Error creating TLS transport", > status); > pjsua_destroy(); > return status; > } > > Waiting for your response/suggestions. > > Thanks in advance > *Vasyl > > > 2009/8/5 Klaus Darilion <klaus.mailinglists at pernau.at > <mailto:klaus.mailinglists at pernau.at> > <mailto:klaus.mailinglists at pernau.at > <mailto:klaus.mailinglists at pernau.at>>> > > > I would try to debug the problem why the transport was destroyed. > Verify if TCP connection is established or not, if > ServerHello and > Cleint Hello are exchanged, or if the error happens inside the > client without even sending any data > > klaus > > Vasyl Strutynskyy schrieb: > > Hi, > > I have faced with the same problem, SSL_Connect() returns -1, > did you resolve this issue? > > I have used console symbian app. Client logs below: > > 22:46:30.941 pjsua_acc.c Account > sips:102 at morrigan.ua <mailto:sips%3A102 at morrigan.ua> > <mailto:sips%3A102 at morrigan.ua > <mailto:sips%253A102 at morrigan.ua>> > <mailto:sips%3A102 at morrigan.ua <mailto:sips%253A102 at morrigan.ua> > <mailto:sips%253A102 at morrigan.ua > <mailto:sips%25253A102 at morrigan.ua>>> added with id 1 > > > 22:46:30.950 tlsc0x727fbc TLS client transport created > 22:46:30.989 tlsc0x727fbc TLS transport destroyed with > reason 171168: Unknown error when performing SSL connect() > (PJSIP_TLS_ECONNECT) > 22:46:30.990 tsx0x726cac Failed to send Request msg > REGISTER/cseq=33140 (tdta0x727258)! err=171168 (Unknown error > when performing SSL connect() (PJSIP_TLS_ECONNECT)) > 22:46:31.001 pjsua_acc.c SIP registration failed, > status=503 (Unknown error when performing SSL connect() > (PJSIP_TLS_ECONNECT)) > 22:46:31.031 sip_reg.c Error sending request, > status=171168 > 22:46:31.031 pjsua_acc.c Unable to create/send REGISTER: > Unknown error when performing SSL connect() > (PJSIP_TLS_ECONNECT) > [status=171168] > > Thanks > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip at lists.pjsip.org <mailto:pjsip at lists.pjsip.org> > <mailto:pjsip at lists.pjsip.org <mailto: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 <mailto:pjsip at lists.pjsip.org> > <mailto:pjsip at lists.pjsip.org <mailto: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 <mailto: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 <mailto: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