<div dir="ltr"><div>Hello,</div><div><br></div><div>The new mi_xmlrpc_ng module have one big probelm - not support integer value.</div><div><br></div><div>To send digit value OpenSips want to use srting.</div><div><br></div>
<div>Example:</div><div>When try to change debug level I must ot send &quot;debug 1&quot;.</div><div><br></div><div>workable XML this is :</div><div>   &lt;methodCall&gt;<br>    &lt;methodName&gt;debug&lt;/methodName&gt;<br>
    &lt;params&gt;<br>   &lt;param&gt;</div><div>         &lt;value&gt; &lt;string&gt;1&lt;/string&gt; &lt;/value&gt;&lt;/param&gt;<br>    &lt;/params&gt;<br>    &lt;/methodCall&gt;</div><div><br></div><div>The<span> right</span> <span>way is:</span></div>
<div><span><div>   &lt;methodCall&gt;<br>    &lt;methodName&gt;debug&lt;/methodName&gt;<br>    &lt;params&gt;<br>   &lt;param&gt;</div><div>         &lt;value&gt; &lt;integer&gt;1&lt;/integer&gt; &lt;/value&gt;&lt;/param&gt;<br>
    &lt;/params&gt;<br>    &lt;/methodCall&gt;</div></span></div><div><br></div><div>Best regards,</div><div>PlayMen</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-03-19 11:13 GMT+02:00 Bogdan-Andrei Iancu <span dir="ltr">&lt;<a href="mailto:bogdan@opensips.org" target="_blank">bogdan@opensips.org</a>&gt;</span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
What Bobby state is really true - already had some chat with Ovidiu in evaluating the differences (on the reply format) and the effort to align the new xmlrpc-ng module with the old one.<br>
<br>
If this will be doable by tomorrow, we will drop mi_xmlrpc module in 1.11. If not, it will be kept for one more release.<br>
<br>
Best regards,<br>
<br>
Bogdan-Andrei Iancu<br>
OpenSIPS Founder and Developer<br>
<a href="http://www.opensips-solutions.com" target="_blank">http://www.opensips-solutions.<u></u>com</a><br>
<br>
On 14.03.2014 03:07, Ovidiu Sas wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid">
Please open a bug report with all the details.<br>
We will take a look at it and see what can be done before the release.<br>
<br>
Regards,<br>
Ovidiu Sas<br>
<br>
On Tue, Mar 11, 2014 at 9:48 PM, Bobby Smith &lt;<a href="mailto:bobby.smith@gmail.com" target="_blank">bobby.smith@gmail.com</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid">
The one thing we find annoying about deprecating this is that it&#39;s not a<br>
drop in replacement for the current xmlrpc implementation.  We have a lot of<br>
system level monitoring an alerting (things like fraud checking, rate<br>
limiting, reporting to external systems) that rely upon accessing fifo via<br>
xmlrpc, and the format for the content responses returned by the new<br>
mi_xmlrpc_ng module is not the same as the old module (I don&#39;t remember the<br>
details off the top of my head, but basically it was a difference being<br>
double colon delimited and something else).<br>
<br>
It would really be beneficial if there was a way to control or configure the<br>
format of the xml response to line up the same as the old formatting, so<br>
that we could use it as a drop in replacement and not have to go rewrite a<br>
hundred different alerts/scripts that rely upon mi_xmlrpc&#39;s current format.<br>
<br>
<br>
On Fri, Mar 7, 2014 at 6:26 AM, Bogdan-Andrei Iancu &lt;<a href="mailto:bogdan@opensips.org" target="_blank">bogdan@opensips.org</a>&gt;<br>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid">
Hello all,<br>
<br>
I would appreciate your input/opinions in the matter of deprecating the<br>
mi_xmlrpc module in favor of mi_xmlrpc_ng + httpd modules.<br>
<br>
Both modules offer the same functionality : XMLRPC backend for the<br>
Management Interface (see <a href="http://ww.opensips.org/Documentation/Interface-MI-1-10" target="_blank">ww.opensips.org/Documentation/<u></u>Interface-MI-1-10</a>).<br>
<br>
The old mi_xmlrpc module use the libxmlrpc-c3 external library for the<br>
HTTP server and XMLRPC engine. This library was a source of problems along<br>
the years because of the difficulty in using it (threads versus processes<br>
support) -&gt; the user experience was horrible in trying to have this library<br>
properly working on various OS distros.<br>
<br>
The new mi_xmlrpc_ng module uses the httpd support from OpenSIPS and the<br>
generic libxml library - this is a safer and more robust approach ; users<br>
will find really easy to deploy these modules, to configure them (not to<br>
mention flexibility when comes to setting, restricting access, etc).<br>
<br>
So, I would suggest to terminate the mi_xmlrpc module and officially have<br>
the mi_xmlrpc_ng module for the XMLRPC backend.<br>
<br>
Comments, opinions are, as always, more than welcome.<br>
<br>
References :<br>
     - mi_xmlrpc module -<br>
<a href="http://www.opensips.org/html/docs/modules/1.10.x/mi_xmlrpc.html" target="_blank">http://www.opensips.org/html/<u></u>docs/modules/1.10.x/mi_xmlrpc.<u></u>html</a><br>
     - mi_xmlrpc_ng module -<br>
<a href="http://www.opensips.org/html/docs/modules/1.10.x/mi_xmlrpc_ng.html" target="_blank">http://www.opensips.org/html/<u></u>docs/modules/1.10.x/mi_xmlrpc_<u></u>ng.html</a><br>
<br>
Regards,<br>
<br>
--<br>
Bogdan-Andrei Iancu<br>
OpenSIPS Founder and Developer<br>
<a href="http://www.opensips-solutions.com" target="_blank">http://www.opensips-solutions.<u></u>com</a><br>
<br>
<br>
______________________________<u></u>_________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-<u></u>bin/mailman/listinfo/users</a><br>
</blockquote>
<br>
<br>
______________________________<u></u>_________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-<u></u>bin/mailman/listinfo/users</a><br>
<br>
</blockquote>
<br>
<br>
</blockquote>
<br>
<br>
______________________________<u></u>_________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-<u></u>bin/mailman/listinfo/users</a><br>
</blockquote></div><br></div>