[SR-Users] Event Route not found when loading XHTTP module

Dhruva TS dhruvats at gmail.com
Thu Jun 13 13:40:03 CEST 2019


Hello,

I am new to Kamailio and I am using Kamailio 5.2. When trying to the load
the XHTTP module, event route not found error is thrown and XHTTP is module
is not getting loaded. I am trying to use JSONRPC module through HTTP
transport for RPC calls.  Using XMLRPC, things work fine.

 DEBUG: <core> [core/sr_module.c:896]: init_mod(): xhttp
ERROR: xhttp [xhttp_mod.c:136]: mod_init(): failed to find
event_route[xhttp:request]
ERROR: <core> [core/sr_module.c:898]: init_mod(): Error while initializing
module xhttp (/usr/lib/kamailio/modules/xhttp.so)
ERROR: error while initializing modules


I have added below to Kamailio.cfg file:
loadmodule "xhttp.so"

event_route[xhttp:request] {
    if(src_ip!=127.0.0.1) {
        xhttp_reply("403", "Forbidden", "text/html",
            "<html><body>Not allowed from $si</body></html>");
        exit;
	}
	if ($hu =~ "^/RPC") {
		jsonrpc_dispatch();
	} else {
        xhttp_reply("200", "OK", "text/html",
            "<html><body>Wrong URL $hu</body></html>");
    }
    return;
}

Any help in this regard.

Thanks,
Dhruva
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20190613/05ebede5/attachment.html>


More information about the sr-users mailing list