httpapitest Fixing test function
[sip-router] / test / mod_httpapitest / test / curlapi.cfg
1
2 # Test of the new http_client API module
3
4 # (C) 2016 Edvina AB, Sollentuna, Sweden. All rights reserved.
5 #
6 #
7
8 debug=3
9 log_stderror=yes
10 fork=no
11
12 # ------------------ module loading ----------------------------------
13 # Set a path to known locations for modules
14 #
15 mpath="/usr/local/lib64/kamailio/modules:/usr/local/lib/kamailio/modules:/usr/lib64/kamailio/modules:/usr/lib/kamailio/modules"
16 loadmodule "pv.so"      # For pseudo-variable support in log messages etc
17 loadmodule "xlog.so"    # For extended logging with pseudovariables
18 loadmodule "kex.so"     # Kamailio extensions: 
19                         # Script flags and basic mi commands (version, pwd, get_statistics)
20 #
21 #
22 loadmodule "sl.so"      # Stateless replies - needed by registrar.so
23 loadmodule "rtimer.so"  # For ticks
24 loadmodule "htable.so"  # For init event route
25 loadmodule "cfgutils.so"        # Memory debugging
26
27 loadmodule "http_client.so"     # The HTTP client module
28 loadmodule "httpapitest.so"     # The HTTP client API test module -using the API to http_client.so
29
30 # main routing logic
31
32 modparam("http_client", "connection_timeout", 42);
33 modparam("http_client", "keep_connections", 1);
34 modparam("http_client", "maxdatasize", 1000);
35 modparam("http_client", "useragent", "Olle's Peace and Restful little HTTP grabber 42.3");
36 #user and password
37 modparam("http_client", "httpcon", "lisa=>https://www.kamailio.org/w/");
38
39
40 # -------------------------  request routing logic -------------------
41 route {
42         sl_send_reply(400, "Do not wake me up");
43         exit;
44 }
45
46 onreply_route {
47         xlog("L_INFO", "<-- Incoming response: $rs $rr - from $si\n");
48 }
49
50 onsend_route
51 {
52         xlog("ONSEND --> Sending from $sndfrom(proto):$sndfrom(ip):$sndfrom(port) to $sndto(proto):$sndto(ip):$sndto(port) \n");
53 }
54
55 # This route is executed at Kamailio start
56 event_route[htable:mod-init]
57 {
58         xlog("L_ERR", "### Kamailio starting $timef(HH:mm) \n");
59         $avp(gurka) = "";
60         $var(res) = test_http_connect("lisa", "", "$avp(gurka)");
61         xlog("L_ERR", "-- Lisa http_client connection: $avp(gurka) Result $var(res)\n");
62
63
64 }
65