<div dir="ltr">Hello,<div><br></div><div>cannot get working rpc client n kamailio.</div><div><br></div><div>[root@sipchel kamailio]# grep 'json\|jansson' kamailio-default.cfg</div><div>loadmodule "jsonrpcs.so"</div><div>loadmodule "jansson.so"</div><div>loadmodule "janssonrpcc.so"</div><div># jsonrpcs params -----</div><div>modparam("jsonrpcs", "pretty_format", 1)</div><div>modparam("jsonrpcs", "transport", 3)</div><div># jansson</div><div>modparam("janssonrpcc", "server", "conn=user_db;addr=127.0.0.1;port=5060;priority=10;weight=10");</div><div><br></div><div>....</div><div><br></div><div>request_route {<br></div><div>...</div><div>janssonrpc_request("user_db", "core.version", '', "route=RESPONSE;retry=1");</div><div>...</div><div>}</div><div>....</div><div><div>event_route[xhttp:request] {</div><div>    if ($hu =~ "^/jsonrpc") {<br></div><div>        jsonrpc_dispatch();</div><div>    } else {</div><div>        xhttp_reply("200", "OK", "text/html",</div><div>        "<html><body>Wrong URL $hu</body></html>");</div><div>    }</div><div>    return;</div><div>}</div></div><div><br></div><div><br></div><div>With this config i got error </div><div><div>Sep 19 08:52:15 sipchel /usr/sbin/kamailio[39891]: INFO: janssonrpcc [janssonrpc_connect.c:294]: bev_connect(): Connecting to server <a href="http://127.0.0.1:5060">127.0.0.1:5060</a> for conn user_db.</div><div>Sep 19 08:52:15 sipchel /usr/sbin/kamailio[39891]: INFO: janssonrpcc [janssonrpc_connect.c:277]: bev_connect_cb(): Connected to host <a href="http://127.0.0.1:5060">127.0.0.1:5060</a></div></div><div>...</div><div>Sep 19 08:52:20 sipchel /usr/sbin/kamailio[39891]: WARNING: janssonrpcc [janssonrpc_request.c:242]: schedule_retry(): Number of retries exceeded. Failing request.<br></div><div>Sep 19 08:52:20 sipchel /usr/sbin/kamailio[39891]: WARNING: janssonrpcc [janssonrpc_io.c:218]: fail_request(): Request timeout: #012{"id":3,"jsonrpc":"2.0","method":"core.version"}</div><div><br></div><div><br></div><div>But</div><div>[root@sipchel kamailio]# curl -s -H 'Content-Type: application/json' --data-binary '{"jsonrpc":"2.0", "method": "core.version"}' <a href="http://localhost:5060/jsonrpc">http://localhost:5060/jsonrpc</a></div><div>{</div><div><span style="white-space:pre">   </span>"jsonrpc":<span style="white-space:pre"> </span>"2.0",</div><div><span style="white-space:pre">      </span>"result":<span style="white-space:pre">  </span>"kamailio 5.0.3 (x86_64/linux) "</div><div>}</div><div><br></div><div><br></div><div>How to get working rpc client in kamailio? Is it possible to define url for janssonrpcc module?</div><div><br clear="all"><div><br></div>-- <br><div class="gmail_signature">Aydar A. Kamalov</div>
</div></div>