Hello,

I'm using Kamailio 4.0.3 as a presence server. I read in the documentation that 
the MI interface is or will be deprecated so I decided to use XMLRPC to get 
presence information about the UAs registered to the Kamailio to feed into my 
application.

I reused the example Python xmlrpc example script to prove out that I could 
connect to Kamailio and retrieve any information. I tried executing this command

[root@hera home]# python xmlrpcclient.py GET '<?xml 
version='1.0'?><methodCall><methodName>usrLoc.statistics</methodName><params></params></methodCall>'
^Z
[4]+  Stopped                 python xmlrpcclient.py GET '<?xml 
version='1.0'?><methodCall><methodName>usrLoc.statistics</methodName><params></params></methodCall>'

It seems the command hangs, but I read in the kamailio.cfg file that Kamailio 
does not accept connections from Python's xmlrpclib so is this correct? Are 
there other libraries out there, I prefer Python but willing to give Lua a try. 
Or am I missing something something else, I made the script executable and its 
running locally on the local host and using port 5060.

The use case I'm trying to develop is send Kamailio the AoR/URI of a registered 
UA and get back its presence state (online/offline), that is it.

Regards,
Tony de Sousa


_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

Reply via email to