<div dir="ltr"><input name="virtru-metadata" type="hidden" value="{"email-policy":{"state":"closed","expirationUnit":"days","disableCopyPaste":false,"disablePrint":false,"disableForwarding":false,"expires":false},"attachments":{}}"><div>forwarding to alias</div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Nov 25, 2014 at 7:09 PM, Kamrul Khan <span dir="ltr"><<a href="mailto:dodul@live.com" target="_blank">dodul@live.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div><div dir="ltr">Hi,<br><br>I have successfully configured Kamailio for WSS support using the below instructions. Everything works perfectly except, when call is hanged up from the receiving end, Kamailio sends BYE and the browser disconnects websocket connection right after getting response from Kamailio with the following error message:<br><br><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;display:inline!important;float:none;background-color:rgb(255,255,255)">Firefox: WebSocket connection to 'ws://localhost:3001/</span><u></u><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;display:inline!important;float:none;background-color:rgb(255,255,255)">websocket' failed: Invalid frame header</span><br style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)"><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)">Chrome: The connection to ws://localhost:3001/websocket was interrupted while the page was loading.<br></div><br>Everything works perfectly over plain websocket(WS). Kamailio is sending something with the websocket that the browsers do not like. But im not sure what it is. If somebody faced same issue before or can give any clue that would be really helpful. <br><br>Thanks in advanced!<br><br><div><hr>Date: Fri, 17 Oct 2014 18:33:17 -0700<br>From: <a href="mailto:gascagonzalo@gmail.com" target="_blank">gascagonzalo@gmail.com</a><br>To: <a href="mailto:sr-users@lists.sip-router.org" target="_blank">sr-users@lists.sip-router.org</a><br>CC: <a href="mailto:ben@langfeld.me" target="_blank">ben@langfeld.me</a><br>Subject: Re: [SR-Users] Configuring TLS and WSS with Kamailio<br><br><div dir="ltr">Hi Ben,<div><br></div><div>In regards your certificates, please double check the following:</div><div>a) CN field:</div><div>In your webrtc client check the URL used for wss. and verify it matches the CN field of the certificate installed in kamailio:</div><div>Example:</div><div>In my sipml5 client I configured wss://<a href="http://ramenlabs.io:5063" target="_blank">ramenlabs.io:5063</a> and my certificate in fact contains in the cn field <a href="http://ramenlabs.io" target="_blank">ramenlabs.io</a></div><div>







Subject: OU=Domain Control Validated, OU=PositiveSSL, CN=<a href="http://ramenlabs.io" target="_blank">ramenlabs.io</a><br><pre style="padding:5px;border:0px;font-size:13.6960000991821px;vertical-align:baseline;font-family:Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','DejaVu Sans Mono','Bitstream Vera Sans Mono','Courier New',monospace,serif;overflow:auto;width:auto;max-height:600px;word-wrap:normal;color:rgb(0,0,0);line-height:17.8048000335693px;background:rgb(238,238,238)"><code style="padding:0px;border:0px;font-size:13.6960000991821px;vertical-align:baseline;font-family:Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','DejaVu Sans Mono','Bitstream Vera Sans Mono','Courier New',monospace,serif;white-space:inherit;background-image:initial;background-repeat:initial">openssl x509 -in <span style="color:rgb(34,34,34);line-height:normal;white-space:normal;font-family:arial,sans-serif;font-size:12.8000001907349px;background-color:rgb(255,255,255)">/etc/certs/sip.192.168.146.</span><span style="color:rgb(34,34,34);line-height:normal;white-space:normal;font-family:arial,sans-serif;font-size:12.8000001907349px;background-color:rgb(255,255,255)">133/cert.pem</span> -noout -text</code></pre></div><div><input value="{"email-policy":{"state":"closed","expirationUnit":"days","disableCopyPaste":false,"disablePrint":false,"disableForwarding":false,"expires":false},"attachments":{}}" type="hidden"><div><br></div><div>b) </div><div>I have successfully configured Kamailio 4.1 with TLS and WSS using TLS port 5063</div><div>Topology:</div><div>1) sipml5 --wss--> ngnix -wss-> kamailio (sip registrar)</div><div>2) sipml5 --wss---> kamailio</div><div><br></div><div>Relevant configurations:</div><div>kamailio.cfg</div><div>tls.cfg</div><div>certificates</div><div><br></div><div>Kamailio:</div><div>







loading modules under /usr/lib/x86_64-linux-gnu/kamailio/modules/<br></div><div><br></div><div>







Listening on <br>
             udp: <a href="http://172.31.27.85:5060" target="_blank">172.31.27.85:5060</a><br>
             tcp: <a href="http://172.31.27.85:5060" target="_blank">172.31.27.85:5060</a><br>
             tcp: <a href="http://172.31.27.85:5062" target="_blank">172.31.27.85:5062</a><br>
             tls: <a href="http://172.31.27.85:5061" target="_blank">172.31.27.85:5061</a><br>
         <b>    tls: <a href="http://172.31.27.85:5063" target="_blank">172.31.27.85:5063</a></b><br>
Aliases: <br>
       <b>      tls: ip-172-31-27-85.us-west-2.compute.internal:5063</b><br>
             tls: ip-172-31-27-85.us-west-2.compute.internal:5061<br>
             tcp: ip-172-31-27-85.us-west-2.compute.internal:5062<br>
             tcp: ip-172-31-27-85.us-west-2.compute.internal:5060<br>
             udp: ip-172-31-27-85.us-west-2.compute.internal:5060<br>
             *: ramenlabs.io:*<br>
             *: 172.31.27.85:*<br><br><br></div><div>kamailio.cfg</div><div>tls.cfg</div><div><br></div><div><a href="https://github.com/spicyramen/llamato/blob/LlamatoReg/kamailio.cfg" target="_blank">https://github.com/spicyramen/llamato/blob/LlamatoReg/kamailio.cfg</a><br></div><div><a href="https://github.com/spicyramen/llamato/blob/LlamatoReg/tls.cfg" target="_blank">https://github.com/spicyramen/llamato/blob/LlamatoReg/tls.cfg</a><br></div><div><br></div><div><br></div><div>







openssl s_client -connect <a href="http://172.31.27.85:5063" target="_blank">172.31.27.85:5063</a> where this i my internal IP address I get presented the certificates.<br></div><div>HTH</div><div><br></div><div>-G</div></div></div><div><br><div>On Fri, Oct 17, 2014 at 5:10 PM, Kamrul Khan <span dir="ltr"><<a href="mailto:dodul@live.com" target="_blank">dodul@live.com</a>></span> wrote:<br><blockquote style="border-left:1px #ccc solid;padding-left:1ex">


<div><div dir="ltr">ok. I have made some changes. rather than getting the TLS configaration from a file I added this lines: <div><br></div><div><span><div>#!ifdef WITH_TLS</div><div># ----- tls params -----</div><div><br></div></span><div>modparam("tls", "private_key", "/etc/certs/sip.192.168.146.133/key.pem")</div><div>modparam("tls", "certificate", "/etc/certs/sip.192.168.146.133/cert.pem")</div><div>modparam("tls", "ca_list", "/etc/certs/demoCA/cert.pem")</div><div><br></div><div>now, Im getting different logs which looks good.  Getting positive results from openssl test,</div><div><br></div><div><div>openssl s_client -connect <a href="http://192.168.146.133:5061" target="_blank">192.168.146.133:5061</a> -tls1</div><div>CONNECTED(00000003)</div><div>^C</div></div><div><br></div><div>But when I try to connect using my webRTC client or even from web-browsers im getting timed out. I think im  close .. please help me fixing this issue.</div><div><br></div><div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12123]: INFO: tls [tls_domain.c:275]: fill_missing(): TLSs<default>: tls_method=9</div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12123]: INFO: tls [tls_domain.c:287]: fill_missing(): TLSs<default>: certificate='/etc/certs/sip.192.168.146.133/cert.pem'</div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12123]: INFO: tls [tls_domain.c:294]: fill_missing(): TLSs<default>: ca_list='/etc/certs/demoCA/cert.pem'</div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12123]: INFO: tls [tls_domain.c:301]: fill_missing(): TLSs<default>: crl='(null)'</div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12123]: INFO: tls [tls_domain.c:305]: fill_missing(): TLSs<default>: require_certificate=0</div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12123]: INFO: tls [tls_domain.c:312]: fill_missing(): TLSs<default>: cipher_list='(null)'</div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12123]: INFO: tls [tls_domain.c:319]: fill_missing(): TLSs<default>: private_key='/etc/certs/sip.192.168.146.133/key.pem'</div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12123]: INFO: tls [tls_domain.c:323]: fill_missing(): TLSs<default>: verify_certificate=0</div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12123]: INFO: tls [tls_domain.c:326]: fill_missing(): TLSs<default>: verify_depth=9</div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12123]: INFO: tls [tls_domain.c:670]: set_verification(): TLSs<default>: No client certificate required and no checks performed</div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12123]: INFO: tls [tls_domain.c:275]: fill_missing(): TLSc<default>: tls_method=9</div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12123]: INFO: tls [tls_domain.c:287]: fill_missing(): TLSc<default>: certificate='/etc/certs/sip.192.168.146.133/cert.pem'</div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12123]: INFO: tls [tls_domain.c:294]: fill_missing(): TLSc<default>: ca_list='/etc/certs/demoCA/cert.pem'</div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12123]: INFO: tls [tls_domain.c:301]: fill_missing(): TLSc<default>: crl='(null)'</div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12123]: INFO: tls [tls_domain.c:305]: fill_missing(): TLSc<default>: require_certificate=0</div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12123]: INFO: tls [tls_domain.c:312]: fill_missing(): TLSc<default>: cipher_list='(null)'</div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12123]: INFO: tls [tls_domain.c:319]: fill_missing(): TLSc<default>: private_key='/etc/certs/sip.192.168.146.133/key.pem'</div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12123]: INFO: tls [tls_domain.c:323]: fill_missing(): TLSc<default>: verify_certificate=0</div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12123]: INFO: tls [tls_domain.c:326]: fill_missing(): TLSc<default>: verify_depth=9</div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12123]: INFO: tls [tls_domain.c:673]: set_verification(): TLSc<default>: Server MAY present invalid certificate</div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12136]: INFO: ctl [io_listener.c:225]: io_listen_loop(): io_listen_loop:  using epoll_lt io watch method (config)</div></div><div><br></div><br><div><hr>From: <a href="mailto:dodul@live.com" target="_blank">dodul@live.com</a><br>To: <a href="mailto:ben@langfeld.me" target="_blank">ben@langfeld.me</a>; <a href="mailto:sr-users@lists.sip-router.org" target="_blank">sr-users@lists.sip-router.org</a><br>Date: Sat, 18 Oct 2014 05:08:20 +0600<div><div><br>Subject: Re: [SR-Users] Configuring TLS and WSS with Kamailio<br><br>


<div dir="ltr">I dint find any in my installation directory. probably it doesn't come with standard installation unless you explicitly mention for it... not sure though<br><br><div><hr>Date: Fri, 17 Oct 2014 19:56:50 -0300<br>From: <a href="mailto:ben@langfeld.co.uk" target="_blank">ben@langfeld.co.uk</a><br>To: <a href="mailto:sr-users@lists.sip-router.org" target="_blank">sr-users@lists.sip-router.org</a><br>Subject: Re: [SR-Users] Configuring TLS and WSS with Kamailio<br><br><div dir="ltr">Out of curiosity, why don't you use the pre-built packaged binaries instead of building from source?</div><div><br><div>On 17 October 2014 19:53, Kamrul Khan <span dir="ltr"><<a href="mailto:dodul@live.com" target="_blank">dodul@live.com</a>></span> wrote:<br><blockquote style="border-left:1px #ccc solid;padding-left:1ex">


<div><div dir="ltr">Hi,<br>
<br>
<br>
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:<br>
<br>
<br>
#!define WITH_TLS<br>
.<br>
.<br>listen=tcp:<a href="http://127.0.0.1:5061" target="_blank">127.0.0.1:5061</a><br>
listen=tcp:<a href="http://192.168.146.133:5061" target="_blank">192.168.146.133:5061</a><br>
.<br>
.<br>
#!ifdef WITH_TLS<br>
enable_tls=yes<br>
#!endif<br>
.<br>
.<br>
#!ifdef WITH_TLS<br>
# ----- tls params -----<br>
modparam("tls", "config",
"/usr/local/kamailio-devel/etc/kamailio/tls.cfg")<br>
#!endif<br>
<br>
<br>
Now, according to this mailing
list,<a href="http://lists.sip-router.org/pipermail/sr-users/2013-March/077182.html" target="_blank">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><br>
<br>
<br>
<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" target="_blank">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><br>
<br>
<br>
<font color="#000000">[server:<a href="http://192.168.146.133:5061" target="_blank">192.168.146.133:5061</a>]</font><br>
<font color="#000000">method
= TLSv1</font><br>
<font color="#000000">verify_certificate
= no</font><br>
<font color="#000000">require_certificate
= no</font><br>
<br>
<br>
<font color="#000000">private_key
= /etc/certs/sip.192.168.146.133/key.pem</font><br>
<font color="#000000">certificate
= /etc/certs/sip.192.168.146.133/cert.pem</font><br>
<font color="#000000">ca_list
= /etc/certs/demoCA/cert.pem</font><br>
<br>
<br>
<font color="#000000">[client:<a href="http://192.168.146.133:5061" target="_blank">192.168.146.133:5061</a>]</font><br>
<font color="#000000">verify_certificate
= yes</font><br>
<font color="#000000">require_certificate
= yes</font><br>
<br>
<br>
<br>
<br>
Then I restarted my kamailio server.
And i get the following errors in my kamailio log: 
<br>
<br>
<br>
Im not sure what wrong im doing. Please
help me:<br>
<br>
<br>
Oct 17 15:44:50 ubuntu kamailio: INFO:
tls [tls_init.c:385]: init_tls_compression(): tls: init_tls:
disabling compression...<br>
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<br>
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]<br>
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)<br>
Oct 17 15:44:50 ubuntu kamailio:
WARNING: <core> [daemonize.c:352]: daemonize(): pid file
contains old pid, replacing pid<br>
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<br>
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<br>
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<br>
Oct 17 15:44:50 ubuntu
/usr/local/kamailio-devel//sbin/kamailio[11013]: INFO: utils
[utils.c:288]: mod_init(): forward functionality disabled<br>
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<br>
Oct 17 15:44:50 ubuntu
/usr/local/kamailio-devel//sbin/kamailio[11013]: ERROR: tls
[tls_init.c:668]: tls_check_sockets(): TLSs<<a href="http://192.168.146.133:5061" target="_blank">192.168.146.133:5061</a>>:
No listening socket found<br>
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)<br>
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<br>
Oct 17 15:44:51 ubuntu kamailio: ERROR:
<core> [daemonize.c:307]: daemonize(): Main process exited
before writing to pipe<br>
<p style="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="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>
<br>
<br>
<p style="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></div>
<br>_______________________________________________<br>
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list<br>
<a href="mailto:sr-users@lists.sip-router.org" target="_blank">sr-users@lists.sip-router.org</a><br>
<a href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a><br>
<br></blockquote></div><br></div>
<br>_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
<a href="mailto:sr-users@lists.sip-router.org" target="_blank">sr-users@lists.sip-router.org</a>
<a href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a></div>                                     </div>
<br>_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
<a href="mailto:sr-users@lists.sip-router.org" target="_blank">sr-users@lists.sip-router.org</a>
<a href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a></div></div></div></div>                                         </div></div>
<br>_______________________________________________<br>
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list<br>
<a href="mailto:sr-users@lists.sip-router.org" target="_blank">sr-users@lists.sip-router.org</a><br>
<a href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a><br>
<br></blockquote></div><br></div>
<br>_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
<a href="mailto:sr-users@lists.sip-router.org" target="_blank">sr-users@lists.sip-router.org</a>
<a href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a></div>                                     </div></div>
</blockquote></div><br></div></div>