You don't see in road map because this problem has been detected yesterday.<br><br>They said in 3 weeks they will try to do their best.<br><br>*Vasyl<br><br><div class="gmail_quote">2009/8/11 nir elkayam <span dir="ltr"><<a href="mailto:nir.elkayam@gmail.com">nir.elkayam@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div dir="ltr">hi,<div><br></div><div>thanks for the update.</div><div>did they say when they are planing to implement this feature?</div>
<div>I didn't see it in the roadmap..</div><div><br></div><div>thanks again,</div><div><div></div><div class="h5">
<div><br><br><div class="gmail_quote">On Tue, Aug 11, 2009 at 12:08 PM, Vasyl Strutynskyy <span dir="ltr"><<a href="mailto:vasyl.strutynskyy@gmail.com" target="_blank">vasyl.strutynskyy@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Guys,<br><br>Some updates. <br><br>I have discussed this problem with PJSIP support and after detailed investigation session we understood that TLS doesn't work under Symbian OS at all, because pjsip uses RSocket and OpenSSL (which is needed for TLS) uses Open C socket. <br>


<br>PJSIP team plan to rewrite some layer which is responsible for communication. <br><br>So we should wait for this feature...<br><br><span style="color: rgb(153, 153, 153);">*Vasyl</span><br><br><div class="gmail_quote">


2009/8/6 Vasyl Strutynskyy <span dir="ltr"><<a href="mailto:vasyl.strutynskyy@gmail.com" target="_blank">vasyl.strutynskyy@gmail.com</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


Unfortunately, we still can't successfully provide Registration over TLS on Symbain. <br><br>1. <b>SSL_Connect() function returns some error -1</b>. As previously I described.<br>
<br>2. Plus we have new results: on the server side we observe an incoming TLS connection on port 5061 which is accepted, and the symbian client on the phone
immediately closes the connection without starting the TLS handshake.<br><br>So there are some reasons on client side which don't allow to keep TCP connection which is needed for TLS. So if TLS isn't keep alive we can't provide nay SIP messages.<br>



<br>Still working with this problem.<br><br>*Vasyl<br><br><div class="gmail_quote">2009/8/6 nir elkayam <span dir="ltr"><<a href="mailto:nir.elkayam@gmail.com" target="_blank">nir.elkayam@gmail.com</a>></span><div>


<div></div><div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div dir="ltr">hi<br><br>can u update on any succsess running TLS on symbian?<br><br>thanks,<div><div></div><div><br><br><br><div class="gmail_quote">On Wed, Aug 5, 2009 at 10:03 PM, Klaus Darilion <span dir="ltr"><<a href="mailto:klaus.mailinglists@pernau.at" target="_blank">klaus.mailinglists@pernau.at</a>></span> wrote:<br>




<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div>Vasyl Strutynskyy wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Klaus,<br>
<br>
I have tried create just TLS transport calling in ua.cpp<br>
status = pjsua_transport_create(PJSIP_TRANSPORT_TLS, &tcfg, &tid);<br>
but still the same problem.<br>
<br>
UDP + TLS means that I called<br>
status = pjsua_transport_create(PJSIP_TRANSPORT_UDP, &tcfg, &tid);<br>
status = pjsua_transport_create(PJSIP_TRANSPORT_TLS, &tcfg, &tid);<br>
because thought one TLS isn't enough.<br>
</blockquote>
<br></div>
If you only want to use TLS there is no need to create a UDP transport. TLS transport is enough.<div><br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Where exactly should I add "transport=tls" in ua.cpp ?<br>
</blockquote>
<br></div>
I do not know ua.cpp. A solution would be to define a proxy with URI sip:<a href="http://yourdomain.com" target="_blank">yourdomain.com</a>;transport=tls<div><br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I'm trying TLS only with Symbian because I need only for Symbian.<br>
</blockquote>
<br></div>
Unfortunately I have never tried Symbian yet thus I do not know it it should work.<br>
<br>
Maybe this can help you: <a href="http://discussion.forum.nokia.com/forum/showthread.php?t=93263" target="_blank">http://discussion.forum.nokia.com/forum/showthread.php?t=93263</a><br>
<br>
regards<br>
klaus<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
Best Regards<br>
*Vasyl<br>
<br><div><div></div><div>
2009/8/5 Klaus Darilion <<a href="mailto:klaus.mailinglists@pernau.at" target="_blank">klaus.mailinglists@pernau.at</a> <mailto:<a href="mailto:klaus.mailinglists@pernau.at" target="_blank">klaus.mailinglists@pernau.at</a>>><br>





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