Hi Alan,

Just tested with a simple Python script (with xmlrpclib class) like:

    import xmlrpclib
    opensips = xmlrpclib.ServerProxy('http://127.0.0.1:8888/RPC2')
    print opensips.get_statistics('tm:')


And here is the successful output:

T 2015/09/01 22:18:59.709381 127.0.0.1:41540 -> 127.0.0.1:8888 [AP]
POST /RPC2 HTTP/1.1.
Host: 127.0.0.1:8888.
Accept-Encoding: gzip.
User-Agent: xmlrpclib.py/1.0.1 (by www.pythonware.com).
Content-Type: text/xml.
Content-Length: 161.
.
<?xml version='1.0'?>
<methodCall>
<methodName>get_statistics</methodName>
<params>
<param>
<value><string>tm:</string></value>
</param>
</params>
</methodCall>


T 2015/09/01 22:18:59.710212 127.0.0.1:8888 -> 127.0.0.1:41540 [AP]
HTTP/1.1 200 OK.
Content-Length: 409.
Content-Type: text/xml; charset=utf-8.
Date: Tue, 01 Sep 2015 19:18:59 GMT.
.
<?xml version="1.0" encoding="UTF-8"?>.
<methodResponse>.
<params>.
<param><value><string>tm:received_replies:: 0
tm:relayed_replies:: 0
tm:local_replies:: 0
tm:UAS_transactions:: 0
tm:UAC_transactions:: 0
tm:2xx_transactions:: 0
tm:3xx_transactions:: 0
tm:4xx_transactions:: 0
tm:5xx_transactions:: 0
tm:6xx_transactions:: 0
tm:inuse_transactions:: 0
</string></value></param>.
</params>.
</methodResponse>.

Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

On 01.09.2015 12:33, Alain Bieuzent wrote:
Hi all,

I'trying to migrate my opensisps 1.11.5 to 2.1 and i have a probleme with xmlrpc_ng

When i post a request to my opensips 1.11.5, it work :

    HTTP/1.1 200 OK
    Content-Length: 452
    Content-Type: text/xml; charset=utf-8
    Date: Tue, 01 Sep 2015 09:23:31 GMT

    <?xml version="1.0" encoding="UTF-8"?>
    <methodResponse>
    <params>
<param><value><string>tm:received_replies:: 1331345
    tm:relayed_replies:: 902120
    tm:local_replies:: 422824
    tm:UAS_transactions:: 587390
    tm:UAC_transactions:: 41524
    tm:2xx_transactions:: 482865
    tm:3xx_transactions:: 0
    tm:4xx_transactions:: 137567
    tm:5xx_transactions:: 7074
    tm:6xx_transactions:: 171
    tm:inuse_transactions:: 2077
    </string></value></param>
    </params>
    </methodResponse>

but when i run the same request on my opensips 2.1, the module return a 400 Bad Request.
HTTP/1.1 400 Bad Request
    Content-Length: 46
    Content-Type: text/xml; charset=utf-8
    Date: Tue, 01 Sep 2015 09:23:42 GMT

Is there a change in opensips 2.1 ?

my request :

<?xml version='1.0'?>
<methodCall>
<methodName>get_statistics</methodName>
<params>
 <param><value><string>tm:</string></value></param>
</params>
</methodCall>

thanks


_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to