Hello all, I want to know how many users are currently registered to my kamailio server. I understand can be used to achieve this. I'm wondering if there's RESTful or RPC interface that can be requested by external service.
Thanks, Jesse
On Tue, Jun 27, 2017 at 03:50:17PM +0800, 赵国杰 wrote:
I want to know how many users are currently registered to my kamailio server. I understand can be used to achieve this. I'm wondering if there's RESTful or RPC interface that can be requested by external service.
Yes there are RPC interfaces (I see atleast 3 looking at the stable modules list). In the default supplied kamailio.cfg there are examples for the XMLRPC module. My guess the best fit for you will be https://www.kamailio.org/docs/modules/stable/modules/jsonrpcs.html
Hello Thanks for replying. I read the module doc, it's too brief and i still don't know how to modify the config to enable a jsonrpc server. Right now I execute: kamcmd -s udp:localhost:5060 ul.dump and there's no response. By the way, I want to use jsonrpc via tcp, not http.
Thanks jesse
At 2017-06-27 16:37:38, "Daniel Tryba" d.tryba@pocos.nl wrote:
On Tue, Jun 27, 2017 at 03:50:17PM +0800, 赵国杰 wrote:
I want to know how many users are currently registered to my kamailio server. I understand can be used to achieve this. I'm wondering if there's RESTful or RPC interface that can be requested by external service.
Yes there are RPC interfaces (I see atleast 3 looking at the stable modules list). In the default supplied kamailio.cfg there are examples for the XMLRPC module. My guess the best fit for you will be https://www.kamailio.org/docs/modules/stable/modules/jsonrpcs.html
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
It looks like it supports UDP I'm however not sure on the specifics of TCP. Follow the example documentation, make sure you have something listening and go from there:
On Tue, Jun 27, 2017 at 11:17 PM 赵国杰 zhaoguojie2010@163.com wrote:
Hello Thanks for replying. I read the module doc, it's too brief and i still don't know how to modify the config to enable a jsonrpc server. Right now I execute: *kamcmd -s udp:localhost:5060 ul.dump* and there's no response. By the way, I want to use jsonrpc via tcp, not http.
Thanks jesse
At 2017-06-27 16:37:38, "Daniel Tryba" d.tryba@pocos.nl wrote:
On Tue, Jun 27, 2017 at 03:50:17PM +0800, 赵国杰 wrote:
I want to know how many users are currently registered to my kamailio server. I understand can be used to achieve this. I'm wondering if there's RESTful or RPC interface that can be requested by external service.
Yes there are RPC interfaces (I see atleast 3 looking at the stable modules list). In the default supplied kamailio.cfg there are examples for the XMLRPC module. My guess the best fit for you will be https://www.kamailio.org/docs/modules/stable/modules/jsonrpcs.html
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Hi,
you need to use the jsonrpcs module: http://www.kamailio.net/docs/modules/5.0.x/modules/jsonrpcs.html
This needs the xhttp module to be loaded first, and you can find examples in the documentation of those two modules.
HTH Sebastian