[SR-Users] Execution Error while getting profile size with jsonrpc-s

Daniel-Constantin Mierla miconda at gmail.com
Thu Nov 10 09:47:45 CET 2016


Hello,

can you get the log messages with debug=3 in kamailio.cfg for the
execution of the rpc command?

Cheers,
Daniel


On 10/11/16 09:35, Aqs Younas wrote:
> Greetings list, 
>
> I am trying to get profile size with jsonrpc-s module. Below is
> jsonrpc-s configuration and a curl command to get the profile  size. 
>
> listen=tcp:0.0.0.0:5060 <http://0.0.0.0:5060/>
>
> loadmodule "xhttp"
> loadmodule "jsonrpc-s"
>
> modparam("xhttp", "url_match", "^/rpc_path/")
> modparam("jsonrpc-s", "pretty_format", 1)
>
> event_route[xhttp:request] {
>    if($hu =~ "^/rpc_path")
>       jsonrpc_dispatch();
>    else
>       xhttp_reply("404", "Not Found", "text/html", "");
> }
>
> curl -v -H 'Content-Type: application/json' -H 'Call-ID: abc12' -d
> '{"jsonrpc": "2.0", "method":
> "dlg.profile_get_size","params":{"accountno": "1234567"}, "id":
> "0deadb33f"}' http://127.0.0.1:5060/rpc_path/
>
> I am getting this in respose.
>
>  * Hostname was NOT found in DNS cache
> *   Trying 127.0.0.1...
> * Connected to 127.0.0.1 (127.0.0.1) port 5060 (#0)
> > POST /rpc_path/ HTTP/1.1
> > User-Agent: curl/7.38.0
> > Host: 127.0.0.1:5060 <http://127.0.0.1:5060>
> > Accept: */*
> > Content-Type: application/json
> > Call-ID: abc12
> > Content-Length: 106
> >
> * upload completely sent off: 106 out of 106 bytes
> *< HTTP/1.1 404 Profile not found: 1234567*
> < Sia: SIP/2.0/TCP 127.0.0.1:49374 <http://127.0.0.1:49374>
> < Call-ID: abc12
> < Content-Type: application/json
> * Server kamailio (4.4.1 (x86_64/linux)) is not blacklisted
> < Server: kamailio (4.4.1 (x86_64/linux))
> < Content-Length: 106
> <
> {
>         "jsonrpc":      "2.0",
>         "error":        {
>                 "code": -32000,
>                 "message":      "Execution Error"
>         },
>         "id":   "0deadb33f"
> * Connection #0 to host 127.0.0.1 left intact
>
> Whereas fifo command gives me this. 
> root at debian:/usr/local/kamailio/sbin# ./kamctl fifo profile_get_size
> accountno 1234567
> profile::  name=accountno value=1234567 count=2
>
>
> Why jsonrpc-s is search for profile 1234567 whereas profile should be
> accountno. 
>
> Anyhelp what i am doing wrong here is much appreciated. 
>
> Best Regards. 
>
>
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

-- 
Daniel-Constantin Mierla
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Kamailio Advanced Training, Berlin, Nov 28-30, 2016 - http://www.asipto.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20161110/8e46b78c/attachment.html>


More information about the sr-users mailing list