[SR-Users] JSONRPC commands

Daniel-Constantin Mierla miconda at gmail.com
Wed Sep 23 12:07:17 CEST 2015


Do you send the request to the port on which ctl module is listening? if
yes, that is not correct one, you have to send it to the port for sip
packets.

Cheers,
Daniel

On 23/09/15 12:00, Loïc Boissy wrote:
> Yes, when i send my request i can see (debug is set to 3):
> Sep 23 11:52:22 dcloud-03 /usr/sbin/kamailio[22020]: DEBUG: ctl
> [../../io_wait.h:376]: io_watch_add(): DBG:
> io_watch_add(0x7f5bd6304460, 14, 3, 0x1ab22e0), fd_no=2
> Sep 23 11:52:22 dcloud-03 /usr/sbin/kamailio[22020]: DEBUG: ctl
> [io_listener.c:442]: handle_new_connect(): handle_stream read: new
> connection (1) on *
> Sep 23 11:52:22 dcloud-03 /usr/sbin/kamailio[22020]: DEBUG: ctl
> [../../io_wait.h:598]: io_watch_del(): DBG: io_watch_del
> (0x7f5bd6304460, 14, -1, 0x10) fd_no=3 called
> and that's all...
>
> Yes, there are double quotes in my command. But for me it is correct,
> when i check the frame using wireshark, i see
> {"id": 1, "jsonrpc": "2.0", "method": "ul.dump"}
> ....
>
> Thank
> Loic
>
>
>
> 2015-09-23 11:50 GMT+02:00 Daniel-Constantin Mierla <miconda at gmail.com
> <mailto:miconda at gmail.com>>:
>
>     Hello,
>
>     can you look at network traffic (e.g., ngrep) or start kamailio
>     with debug=3 in kamailio.cfg?
>
>     You should see what is processed.
>
>     At a quick look, you command line is using double quotes to wrap
>     all the json string, which has other double quotes inside, so the
>     shell will split that -- but maybe that is just an example posted
>     here, not the actual command you used.
>
>     Cheers,
>     Daniel
>
>
>     On 23/09/15 11:46, Loïc Boissy wrote:
>>     Hello
>>
>>     I am trying to use JSONRPC-S Kamailio module to request for
>>     example the content of the location table. More generally, i
>>     would like to send RPC commands to my kamailio server using http
>>     request.
>>     For the moment, kamailio server always returns "400 bad request:
>>     corrupted packet".
>>
>>     To send my request, i use curl. For example:
>>
>>     curl --header 'Content-Type: application/json' --data-binary
>>     "{"id": 1, "jsonrpc": "2.0", "method": "ul.dump"
>>     }" http://XXX.XXX.XXX.XXX/RPC/
>>
>>     Is there specific syntax to respect?
>>     Kamailio server version is 4.3.2.
>>
>>     Thank you in advance.
>>     Loic BOISSY
>>
>>
>>     Visit Digigram at IBC2015 at Stand 8.C51, Sept. 11-15 in Amsterdam
>>     Register here <http://www.ibc.org/page.cfm/link=478> for
>>     your *FREE* pass with Digigram's Exhibitor Customer Code *4462*
>>
>>
>>     _______________________________________________
>>     SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>>     sr-users at lists.sip-router.org <mailto: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://twitter.com/#%21/miconda> - http://www.linkedin.com/in/miconda
>     Book: SIP Routing With Kamailio - http://www.asipto.com
>     Kamailio Advanced Training, Sep 28-30, 2015, in Berlin - http://asipto.com/u/kat
>
>
>     _______________________________________________
>     SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing
>     list
>     sr-users at lists.sip-router.org <mailto:sr-users at lists.sip-router.org>
>     http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
>
>
> -- 
>
> <http://www.digigram.com/>
> *Loïc BOISSY*
> /R&D software engineer// & Project manager/
> office: +33 (0)4 76 52 53 16
> cell: +33 (0)6 81 54 63 19
> fax: +33 (0)4 76 52 18 44
> <http://www.digigram.com/company/pressroom.php> <https://www.facebook.com/Digigram.Official?ref=hl> <https://plus.google.com/+Digigram> <https://www.linkedin.com/company/digigram> <https://twitter.com/digigram>
>
>
>
> Visit Digigram at IBC2015 at Stand 8.C51, Sept. 11-15 in Amsterdam
> Register here <http://www.ibc.org/page.cfm/link=478> for
> your *FREE* pass with Digigram's Exhibitor Customer Code *4462*

-- 
Daniel-Constantin Mierla
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Book: SIP Routing With Kamailio - http://www.asipto.com
Kamailio Advanced Training, Sep 28-30, 2015, in Berlin - http://asipto.com/u/kat

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


More information about the sr-users mailing list