<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><p style="margin-bottom: 0cm">Hi,</p>
<p style="margin-bottom: 0cm"><br>
</p>
<p style="margin-bottom: 0cm">Im trying to connect my WebRTC clietn
to kamailio via WSS. I successfully connected it via WS but having
trouble connecting it via WSS. My first issue is I get error messages
while i try to compile TLS module(console log in the end of the
document). But, still it creates tls.so file. So i copied the tls.so
to my kamailio modules directory and then updated my kamailio
configuration as below:</p>
<p style="margin-bottom: 0cm"><br>
</p>
<p style="margin-bottom: 0cm">#!define WITH_TLS</p>
<p style="margin-bottom: 0cm">.</p>
<p style="margin-bottom: 0cm">.</p><p style="margin-bottom: 0cm">listen=tcp:127.0.0.1:5061</p>
<p style="margin-bottom: 0cm">listen=tcp:192.168.146.133:5061</p>
<p style="margin-bottom: 0cm">.</p>
<p style="margin-bottom: 0cm">.</p>
<p style="margin-bottom: 0cm">#!ifdef WITH_TLS</p>
<p style="margin-bottom: 0cm">enable_tls=yes</p>
<p style="margin-bottom: 0cm">#!endif</p>
<p style="margin-bottom: 0cm">.</p>
<p style="margin-bottom: 0cm">.</p>
<p style="margin-bottom: 0cm">#!ifdef WITH_TLS</p>
<p style="margin-bottom: 0cm"># ----- tls params -----</p>
<p style="margin-bottom: 0cm">modparam("tls", "config",
"/usr/local/kamailio-devel/etc/kamailio/tls.cfg")</p>
<p style="margin-bottom: 0cm">#!endif</p>
<p style="margin-bottom: 0cm"><br>
</p>
<p style="margin-bottom: 0cm">Now, according to this mailing
list,<a href="http://lists.sip-router.org/pipermail/sr-users/2013-March/077182.html">http://lists.sip-router.org/pipermail/sr-users/2013-March/077182.html</a>
: “<font color="#000000"><i>when
tls module is installed, a self signed pair of certificate-private
key is generated in /usr/local/etc/kamailio”</i></font></p>
<p style="margin-bottom: 0cm"><br>
</p>
<p style="margin-bottom: 0cm;"><font color="#000000">In
my case, I dont even have the /usr/local/etc/kamailio directory. So,
I followed
<a href="http://www.kamailio.org/dokuwiki/doku.php/tls:create-certificates">http://www.kamailio.org/dokuwiki/doku.php/tls:create-certificates</a>
to create my certificate and key. And updated my tsl.cfg, this is how
my tsl.cfg looks like:</font></p>
<p style="margin-bottom: 0cm;"><br>
</p>
<p style="margin-bottom: 0cm;"><font color="#000000">[server:192.168.146.133:5061]</font></p>
<p style="margin-bottom: 0cm;"><font color="#000000">method
= TLSv1</font></p>
<p style="margin-bottom: 0cm;"><font color="#000000">verify_certificate
= no</font></p>
<p style="margin-bottom: 0cm;"><font color="#000000">require_certificate
= no</font></p>
<p style="margin-bottom: 0cm;"><br>
</p>
<p style="margin-bottom: 0cm;"><font color="#000000">private_key
= /etc/certs/sip.192.168.146.133/key.pem</font></p>
<p style="margin-bottom: 0cm;"><font color="#000000">certificate
= /etc/certs/sip.192.168.146.133/cert.pem</font></p>
<p style="margin-bottom: 0cm;"><font color="#000000">ca_list
= /etc/certs/demoCA/cert.pem</font></p>
<p style="margin-bottom: 0cm;"><br>
</p>
<p style="margin-bottom: 0cm;"><font color="#000000">[client:192.168.146.133:5061]</font></p>
<p style="margin-bottom: 0cm;"><font color="#000000">verify_certificate
= yes</font></p>
<p style="margin-bottom: 0cm;"><font color="#000000">require_certificate
= yes</font></p>
<p style="margin-bottom: 0cm;"><br>
</p>
<p style="margin-bottom: 0cm;"><br>
</p>
<p style="margin-bottom: 0cm">Then I restarted my kamailio server.
And i get the following errors in my kamailio log: 
</p>
<p style="margin-bottom: 0cm"><br>
</p>
<p style="margin-bottom: 0cm">Im not sure what wrong im doing. Please
help me:</p>
<p style="margin-bottom: 0cm"><br>
</p>
<p style="margin-bottom: 0cm">Oct 17 15:44:50 ubuntu kamailio: INFO:
tls [tls_init.c:385]: init_tls_compression(): tls: init_tls:
disabling compression...</p>
<p style="margin-bottom: 0cm">Oct 17 15:44:50 ubuntu kamailio:
WARNING: <core> [socket_info.c:1397]: fix_hostname(): WARNING:
fix_hostname: could not rev. resolve 192.168.146.133</p>
<p style="margin-bottom: 0cm">Oct 17 15:44:50 ubuntu kamailio:
message repeated 2 times: [ WARNING: <core>
[socket_info.c:1397]: fix_hostname(): WARNING: fix_hostname: could
not rev. resolve 192.168.146.133]</p>
<p style="margin-bottom: 0cm">Oct 17 15:44:50 ubuntu kamailio: INFO:
<core> [tcp_main.c:4836]: init_tcp(): init_tcp: using epoll_lt
as the io watch method (auto detected)</p>
<p style="margin-bottom: 0cm">Oct 17 15:44:50 ubuntu kamailio:
WARNING: <core> [daemonize.c:352]: daemonize(): pid file
contains old pid, replacing pid</p>
<p style="margin-bottom: 0cm">Oct 17 15:44:50 ubuntu
/usr/local/kamailio-devel//sbin/kamailio[11013]: INFO: rr
[../outbound/api.h:54]: ob_load_api(): Failed to import bind_ob</p>
<p style="margin-bottom: 0cm">Oct 17 15:44:50 ubuntu
/usr/local/kamailio-devel//sbin/kamailio[11013]: INFO: rr
[rr_mod.c:159]: mod_init(): outbound module not available</p>
<p style="margin-bottom: 0cm">Oct 17 15:44:50 ubuntu
/usr/local/kamailio-devel//sbin/kamailio[11013]: INFO: usrloc
[hslot.c:53]: ul_init_locks(): locks array size 512</p>
<p style="margin-bottom: 0cm">Oct 17 15:44:50 ubuntu
/usr/local/kamailio-devel//sbin/kamailio[11013]: INFO: utils
[utils.c:288]: mod_init(): forward functionality disabled</p>
<p style="margin-bottom: 0cm">Oct 17 15:44:50 ubuntu
/usr/local/kamailio-devel//sbin/kamailio[11013]: INFO: utils
[utils.c:197]: pres_db_init(): xcap_auth_status function is disabled</p>
<p style="margin-bottom: 0cm">Oct 17 15:44:50 ubuntu
/usr/local/kamailio-devel//sbin/kamailio[11013]: ERROR: tls
[tls_init.c:668]: tls_check_sockets(): TLSs<192.168.146.133:5061>:
No listening socket found</p>
<p style="margin-bottom: 0cm">Oct 17 15:44:50 ubuntu
/usr/local/kamailio-devel//sbin/kamailio[11013]: ERROR: <core>
[sr_module.c:970]: init_mod(): init_mod(): Error while initializing
module tls (/usr/local/kamailio-devel/lib64/kamailio/modules/tls.so)</p>
<p style="margin-bottom: 0cm">Oct 17 15:44:50 ubuntu
/usr/local/kamailio-devel//sbin/kamailio[11013]: : tls
[tls_locking.c:103]: locking_f(): BUG: tls: locking_f (callback):
invalid lock number:  30 (range 0 - 0), called from eng_table.c:227</p>
<p style="margin-bottom: 0cm">Oct 17 15:44:51 ubuntu kamailio: ERROR:
<core> [daemonize.c:307]: daemonize(): Main process exited
before writing to pipe</p>
<p style="margin-bottom: 0cm; border-top: none; border-bottom: 1px solid #000000; border-left: none; border-right: none; padding-top: 0cm; padding-bottom: 0.07cm; padding-left: 0cm; padding-right: 0cm">
<br>
</p>
<p style="margin-bottom: 0cm; border-top: none; border-bottom: 1px solid #000000; border-left: none; border-right: none; padding-top: 0cm; padding-bottom: 0.07cm; padding-left: 0cm; padding-right: 0cm">
tls module compile log</p>
<p style="margin-bottom: 0cm"><br>
</p>
<p style="margin-bottom: 0cm; line-height: 0.56cm"><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">xxx@ubuntu:/usr/local/src/kamailio-4.1/kamailio$
sudo make -C modules/tls</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">make:
Entering directory
`/usr/local/src/kamailio-4.1/kamailio/modules/tls'</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">make:
Leaving directory
`/usr/local/src/kamailio-4.1/kamailio/modules/tls'</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">make:
Entering directory
`/usr/local/src/kamailio-4.1/kamailio/modules/tls'</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">CC
(gcc) [M tls.so]            
tls_bio.o</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">CC
(gcc) [M tls.so]            
tls_cfg.o</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">CC
(gcc) [M tls.so]            
tls_config.o</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">CC
(gcc) [M tls.so]            
tls_ct_wrq.o</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">CC
(gcc) [M tls.so]            
tls_domain.o</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">In
file included from tls_domain.c:39:0:</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">tls_domain.c:
In function âload_certâ:</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">tls_util.h:52:6:
warning: variable âretâ set but not used
[-Wunused-but-set-variable]</font></font></font><br><font color="#444444"> 
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">int
ret;            
\</font></font></font><br><font color="#444444">     
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">tls_domain.c:506:4:
note: in expansion of macro âTLS_ERRâ</font></font></font><br><font color="#444444">   
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">TLS_ERR("load_cert:");</font></font></font><br><font color="#444444">   
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">tls_domain.c:
In function âload_ca_listâ:</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">tls_util.h:52:6:
warning: variable âretâ set but not used
[-Wunused-but-set-variable]</font></font></font><br><font color="#444444"> 
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">int
ret;            
\</font></font></font><br><font color="#444444">     
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">tls_domain.c:536:4:
note: in expansion of macro âTLS_ERRâ</font></font></font><br><font color="#444444">   
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">TLS_ERR("load_ca_list:");</font></font></font><br><font color="#444444">   
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">tls_util.h:52:6:
warning: variable âretâ set but not used
[-Wunused-but-set-variable]</font></font></font><br><font color="#444444"> 
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">int
ret;            
\</font></font></font><br><font color="#444444">     
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">tls_domain.c:543:4:
note: in expansion of macro âTLS_ERRâ</font></font></font><br><font color="#444444">   
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">TLS_ERR("load_ca_list:");</font></font></font><br><font color="#444444">   
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">tls_domain.c:
In function âload_crlâ:</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">tls_util.h:52:6:
warning: variable âretâ set but not used
[-Wunused-but-set-variable]</font></font></font><br><font color="#444444"> 
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">int
ret;            
\</font></font></font><br><font color="#444444">     
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">tls_domain.c:575:4:
note: in expansion of macro âTLS_ERRâ</font></font></font><br><font color="#444444">   
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">TLS_ERR("load_crl:");</font></font></font><br><font color="#444444">   
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">tls_domain.c:
In function âload_private_keyâ:</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">tls_util.h:52:6:
warning: variable âretâ set but not used
[-Wunused-but-set-variable]</font></font></font><br><font color="#444444"> 
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">int
ret;            
\</font></font></font><br><font color="#444444">     
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">tls_domain.c:990:5:
note: in expansion of macro âTLS_ERRâ</font></font></font><br><font color="#444444">    
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">TLS_ERR("load_private_key:");</font></font></font><br><font color="#444444">    
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">tls_util.h:52:6:
warning: variable âretâ set but not used
[-Wunused-but-set-variable]</font></font></font><br><font color="#444444"> 
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">int
ret;            
\</font></font></font><br><font color="#444444">     
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">tls_domain.c:998:4:
note: in expansion of macro âTLS_ERRâ</font></font></font><br><font color="#444444">   
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">TLS_ERR("load_private_key:");</font></font></font><br><font color="#444444">   
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">tls_util.h:52:6:
warning: variable âretâ set but not used
[-Wunused-but-set-variable]</font></font></font><br><font color="#444444"> 
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">int
ret;            
\</font></font></font><br><font color="#444444">     
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">tls_domain.c:1005:4:
note: in expansion of macro âTLS_ERRâ</font></font></font><br><font color="#444444">   
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">TLS_ERR("load_private_key:");</font></font></font><br><font color="#444444">   
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">CC
(gcc) [M tls.so]            
tls_dump_vf.o</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">CC
(gcc) [M tls.so]            
tls_init.o</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">CC
(gcc) [M tls.so]            
tls_locking.o</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">CC
(gcc) [M tls.so]            
tls_mod.o</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">CC
(gcc) [M tls.so]            
tls_rpc.o</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">CC
(gcc) [M tls.so]            
tls_select.o</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">CC
(gcc) [M tls.so]            
tls_server.o</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">In
file included from tls_server.c:52:0:</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">tls_server.c:
In function âtls_complete_initâ:</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">tls_util.h:52:6:
warning: variable âretâ set but not used
[-Wunused-but-set-variable]</font></font></font><br><font color="#444444"> 
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">int
ret;            
\</font></font></font><br><font color="#444444">     
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">tls_server.c:192:3:
note: in expansion of macro âTLS_ERRâ</font></font></font><br><font color="#444444">  
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">TLS_ERR("Failed
to create SSL or BIO structure:");</font></font></font><br><font color="#444444">  
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">tls_server.c:
In function âtls_shutdownâ:</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">tls_util.h:52:6:
warning: variable âretâ set but not used
[-Wunused-but-set-variable]</font></font></font><br><font color="#444444"> 
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">int
ret;            
\</font></font></font><br><font color="#444444">     
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">tls_server.c:521:4:
note: in expansion of macro âTLS_ERRâ</font></font></font><br><font color="#444444">   
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">TLS_ERR("SSL
error:");</font></font></font><br><font color="#444444">   
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">tls_server.c:
In function âtls_encode_fâ:</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">tls_util.h:52:6:
warning: variable âretâ set but not used
[-Wunused-but-set-variable]</font></font></font><br><font color="#444444"> 
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">int
ret;            
\</font></font></font><br><font color="#444444">     
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">tls_server.c:798:5:
note: in expansion of macro âTLS_ERRâ</font></font></font><br><font color="#444444">    
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">TLS_ERR(err_src);</font></font></font><br><font color="#444444">    
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">tls_util.h:52:6:
warning: variable âretâ set but not used
[-Wunused-but-set-variable]</font></font></font><br><font color="#444444"> 
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">int
ret;            
\</font></font></font><br><font color="#444444">     
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">tls_server.c:832:5:
note: in expansion of macro âTLS_ERRâ</font></font></font><br><font color="#444444">    
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">TLS_ERR(err_src);</font></font></font><br><font color="#444444">    
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">tls_server.c:
In function âtls_read_fâ:</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">tls_util.h:52:6:
warning: variable âretâ set but not used
[-Wunused-but-set-variable]</font></font></font><br><font color="#444444"> 
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">int
ret;            
\</font></font></font><br><font color="#444444">     
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">tls_server.c:1186:4:
note: in expansion of macro âTLS_ERRâ</font></font></font><br><font color="#444444">   
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">TLS_ERR(err_src);</font></font></font><br><font color="#444444">   
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">tls_util.h:52:6:
warning: variable âretâ set but not used
[-Wunused-but-set-variable]</font></font></font><br><font color="#444444"> 
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">int
ret;            
\</font></font></font><br><font color="#444444">     
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">tls_server.c:1220:4:
note: in expansion of macro âTLS_ERRâ</font></font></font><br><font color="#444444">   
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">TLS_ERR(err_src);</font></font></font><br><font color="#444444">   
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">CC
(gcc) [M tls.so]            
tls_util.o</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">CC
(gcc) [M tls.so]            
tls_verify.o</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">LD
(gcc) [M tls.so]            
tls.so</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size: 11pt">make:
Leaving directory `/usr/local/src/kamailio-4.1/kamailio/modules/tls'</font></font></font>
</p>                                        </div></body>
</html>