[Kamailio-Users] new module: mi_rpc

Juha Heinanen jh at tutpro.com
Mon Jul 13 15:44:37 CEST 2009


Daniel-Constantin Mierla writes:

 > several days ago, a new module named mi_rpc was introduced to source 
 > tree. The goal is to be able to execute MI commands using RPC interface 
 > from sip router core.
 > 
 > Back to mi_rpc, one issue that needs to be sorted out is the output 
 > format. Right now doing a pretty-format printing which is not suitable 
 > for xmlrpc.
 > 
 > Feedback is very much appreciated, thanks,

i tried to get core stats out using xmlrcp.  using serctl, i can do it
like this:

srctl mi get_statistics core:200 OK

+ :: core:rcv_requests = 10
+ :: core:rcv_replies = 0
+ :: core:fwd_requests = 0
+ :: core:fwd_replies = 0
+ :: core:drop_requests = 0
+ :: core:drop_replies = 0
+ :: core:err_requests = 0
+ :: core:err_replies = 0
+ :: core:bad_URIs_rcvd = 0
+ :: core:unsupported_methods = 10
+ :: core:bad_msg_hdr = 0

using xmlrpc interface, i tried by giving command called "mi" with
argument list "get_statistics" and "core":, but it didn't work:

c.mi(['get_statistics', 'core:'])
...
xmlrpclib.Fault: <Fault 500: 'command parameter missing'>

how is the actual command and and its arguments supplied?

-- juha




More information about the sr-users mailing list