asipto / siremis

Web Admin Interface for Kamailio
http://www.siremis.org
98 stars 46 forks source link

xmlrpc always returns NO RESULT #27

Closed powerpbx closed 6 years ago

powerpbx commented 6 years ago

Fresh Install Kamailio v5.1 Siremis from master branch https://github.com/asipto/siremis.git Debian v9 with PHP v7.0 php-mysql php-gd php-curl php-xml php-xmlrpc php-json libapache2-mod-php php-pear

Installed XML_RPC

wget http://pear.php.net/get/XML_RPC-1.5.5.tgz
pear upgrade XML_RPC-1.5.5.tgz 

In kamailio.cfg I have

loadmodule "xmlrpc.so"
modparam("xmlrpc", "route", "XMLRPC");
modparam("xmlrpc", "url_match", "^/RPC")
route[XMLRPC] {
    # allow XMLRPC from localhost
    if ((method=="POST" || method=="GET")
            && (src_ip==127.0.0.1)) {
        # close connection only for xmlrpclib user agents (there is a bug in
        # xmlrpclib: it waits for EOF before interpreting the response).
        if ($hdr(User-Agent) =~ "xmlrpclib")
            set_reply_close();
        set_reply_no_connect();
        dispatch_rpc();
        exit;
    }
    send_reply("403", "Forbidden");
    exit;
}

It doesn't appear to be working. In GUI > SIP ADMIN MENU > Command Services > XMLRPC Commands it just returns NO RESULT for any command I try.

There are no errors in kamailio or apache2 logs.

powerpbx commented 6 years ago

We reinstalled and now it's working. Not sure what the original problem was.