<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><div><div dir="ltr" class="gmail_signature">Hi</div><div dir="ltr" class="gmail_signature"><br></div><div dir="ltr" class="gmail_signature">I am trying to use http_client with a config_file set but can't get it to work .Have tried on 4.4 and 5.1 with the same results (Debian 9 packages).</div></div></div><div dir="ltr" class="gmail_signature"><br></div><div class="gmail_signature">Here are my modparams</div><div class="gmail_signature"><br></div><div class="gmail_signature"><div class="gmail_signature">modparam("http_client", "config_file", "/etc/kamailio/httpconnections.cfg")</div><div><br></div><div>..and here is the contents of httpconnections.cfg</div></div><div dir="ltr" class="gmail_signature"><br></div><div dir="ltr" class="gmail_signature"><div dir="ltr" class="gmail_signature">[apiserver]</div><div dir="ltr" class="gmail_signature">url = <a href="https://my.api.com/v1">https://my.api.com/v1</a></div><div dir="ltr" class="gmail_signature">username = apiuser</div><div dir="ltr" class="gmail_signature">password = api_password</div><div dir="ltr" class="gmail_signature">timeout = 1</div><div dir="ltr" class="gmail_signature">authmethod = 2</div><div dir="ltr" class="gmail_signature">maxdatasize = 4</div><div dir="ltr" class="gmail_signature">tlsversion = TLSv1.2</div><div dir="ltr" class="gmail_signature">verify_peer = yes</div><div><br></div><div>Whenever I try to run this, I get the following error:</div><div><br></div><div>http_client [curlcon.c:142]: curl_get_connection(): curl_get_connection no success in looking for httpcon: [apiserver]<br></div><div><br></div><div><br></div><div>I am running the folowing:</div><div><br></div><div>$var(res) = http_connect("apiserver", "/wlrmap/$var(wlrUserFromPAI).json", "$avp(wlrdata)");<br></div><div><br></div><div>From the debug logs it appears that Kamailio is initialising the module OK (included below) so I am not sure why it is failing to find it subsequently.</div><div><br></div><div><br></div><div>Any help appreciated!</div><div><br></div><div>Thanks</div><div><br></div><div>-Barry Flanagan</div><div><br></div><div><div>Sep 24 14:01:31 wlr-proxy-01 /usr/sbin/kamailio[31937]: DEBUG: <core> [core/sr_module.c:988]: init_mod(): http_client</div><div>Sep 24 14:01:31 wlr-proxy-01 /usr/sbin/kamailio[31937]: DEBUG: http_client [http_client.c:254]: mod_init(): init curl module</div><div>Sep 24 14:01:31 wlr-proxy-01 /usr/sbin/kamailio[31937]: DEBUG: http_client [curlcon.c:799]: curl_init_con(): curl_init_con httpcon: [apiserver] ID 3613147223</div><div>Sep 24 14:01:31 wlr-proxy-01 /usr/sbin/kamailio[31937]: DEBUG: http_client [curlcon.c:841]: curl_init_con(): CURL: Added connection [apiserver]</div><div>Sep 24 14:01:31 wlr-proxy-01 /usr/sbin/kamailio[31937]: DEBUG: http_client [curlcon.c:722]: fixup_raw_http_client_conn_list(): cname: [apiserver] url: [vapi-de</div><div><a href="http://v.op.telinsta.net/operator/v1">v.op.telinsta.net/operator/v1</a>] username [api%<a href="http://40operator-dev.telinsta.net">40operator-dev.telinsta.net</a>] password [k3645QA36VtvsSLgo5m9Y827NCeKfPjhRnd879zx] failover [] timeout [1] useragent</div><div> [kamailio (5.1.5 (x86_64/linux))] maxdatasize [0]</div><div>Sep 24 14:01:31 wlr-proxy-01 /usr/sbin/kamailio[31937]: DEBUG: http_client [curlcon.c:728]: fixup_raw_http_client_conn_list(): cname: [apiserver] client_cert [</div><div>(null)] client_key [(null)] ciphersuites [(null)] tlsversion [6] verify_peer [0] verify_host [0] keep_connections [0]</div><div>Sep 24 14:01:31 wlr-proxy-01 /usr/sbin/kamailio[31937]: DEBUG: http_client [http_client.c:297]: mod_init(): **** init http_client module done. Curl version: 7.</div><div>52.1 SSL OpenSSL/1.0.2l</div><div>Sep 24 14:01:31 wlr-proxy-01 /usr/sbin/kamailio[31937]: DEBUG: http_client [http_client.c:299]: mod_init(): **** init http_client: Number of connection objects</div><div>: 1</div><div>Sep 24 14:01:31 wlr-proxy-01 /usr/sbin/kamailio[31937]: DEBUG: http_client [http_client.c:301]: mod_init(): **** init http_client: User Agent: kamailio (5.1.5 </div><div>(x86_64/linux))</div><div>Sep 24 14:01:31 wlr-proxy-01 /usr/sbin/kamailio[31937]: DEBUG: http_client [http_client.c:303]: mod_init(): **** init http_client: HTTPredirect: 0</div><div>Sep 24 14:01:31 wlr-proxy-01 /usr/sbin/kamailio[31937]: DEBUG: http_client [http_client.c:305]: mod_init(): **** init http_client: Client Cert:  Key</div><div>Sep 24 14:01:31 wlr-proxy-01 /usr/sbin/kamailio[31937]: DEBUG: http_client [http_client.c:308]: mod_init(): **** init http_client: CA Cert: (null)</div><div>Sep 24 14:01:31 wlr-proxy-01 /usr/sbin/kamailio[31937]: DEBUG: http_client [http_client.c:309]: mod_init(): **** init http_client: Cipher Suites:</div><div>Sep 24 14:01:31 wlr-proxy-01 /usr/sbin/kamailio[31937]: DEBUG: http_client [http_client.c:311]: mod_init(): **** init http_client: SSL Version: 0</div><div>Sep 24 14:01:31 wlr-proxy-01 /usr/sbin/kamailio[31937]: DEBUG: http_client [http_client.c:312]: mod_init(): **** init http_client: verifypeer: 1 verifyhost: 2</div><div>Sep 24 14:01:31 wlr-proxy-01 /usr/sbin/kamailio[31937]: DEBUG: http_client [http_client.c:314]: mod_init(): **** init http_client: HTTP Proxy:  Port 0</div><div>Sep 24 14:01:31 wlr-proxy-01 /usr/sbin/kamailio[31937]: DEBUG: http_client [http_client.c:317]: mod_init(): **** init http_client: Auth method: 2</div><div>Sep 24 14:01:31 wlr-proxy-01 /usr/sbin/kamailio[31937]: DEBUG: http_client [http_client.c:318]: mod_init(): **** init http_client: Keep Connections open: 0</div><div>Sep 24 14:01:31 wlr-proxy-01 /usr/sbin/kamailio[31937]: DEBUG: http_client [http_client.c:321]: mod_init(): **** Extra: Curl supports TLS IPv6 IDN</div><div>Sep 24 14:01:31 wlr-proxy-01 /usr/sbin/kamailio[31937]: DEBUG: <core> [core/route.c:872]: fix_actions(): fixing http_connect()</div></div><div><br></div></div></div></div></div></div></div></div></div>