<div>If you write your own parser you will be writing your own implementation of the xmlrpc decoder which I believe could be very complicated not even mentioning that it&#39;s close to reinventing the wheel. <div><br></div>
<div>I think Carsten&#39;s solution is the best right now. I&#39;ll try his approach myself.</div><div><br></div><div>Best Regards.</div></div><div><br></div>-- <br>Carlos<div><a href="http://caruizdiaz.com/" target="_blank">http://caruizdiaz.com</a></div>
<div>+595981146623</div><br><div class="gmail_quote">On Tue, Nov 13, 2012 at 8:24 AM, Kristofer Signer <span dir="ltr">&lt;<a href="mailto:kristofer.signer@gmail.com" target="_blank">kristofer.signer@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<div class="im"><br>
<br>
On Tue, Nov 13, 2012 at 5:03 AM, Carlos Ruiz Díaz<br>
&lt;<a href="mailto:carlos.ruizdiaz@gmail.com">carlos.ruizdiaz@gmail.com</a>&gt; wrote:<br>
&gt; Hello,<br>
&gt;<br>
&gt; I&#39;ve been through this problem a few weeks ago with my module that exports<br>
&gt; nested structures through xmlrpc. Apparently, there&#39;s a limitation in the<br>
&gt; technology itself that makes the nested structures to be overwritten<br>
&gt; everytime the response XML is parsed, if you look closely, you will notice<br>
&gt; that this makes sense since the structures are indexed by the name of the<br>
&gt; field, which is the same for every record. That&#39;s the reason of only one row<br>
&gt; being displayed even though the whole recordset was sent out.<br>
<br>
</div>Yes, I have noticed this. And the problem is that a struct is just a<br>
key-value-pair datatype which in normal situation does not support<br>
multiple key with the same name.<br>
<br>
A more correct implementation would be to represent the AoRs in an array.<br>
<br>
I think I will also write a work around for this. just parsing the return xml.<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
<br>
<br>
&gt;<br>
&gt; I tried with three different php libraries, even with xmlrpc_decode() that<br>
&gt; is the official function for decoding xmlrpc responses in php.<br>
&gt;<br>
&gt; I didn&#39;t find a solution but I ended up using a workaround sending the<br>
&gt; values using CSV format which was later parsed by the PHP in charge of<br>
&gt; displaying the data.<br>
&gt;<br>
&gt; Regards.<br>
&gt;<br>
&gt; Carlos.<br>
&gt;<br>
&gt; On Mon, Nov 12, 2012 at 11:43 PM, Daniel-Constantin Mierla<br>
&gt; &lt;<a href="mailto:miconda@gmail.com">miconda@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hello,<br>
&gt;&gt;<br>
&gt;&gt; I am not a python parameter, but seems a limitation of the xmlrpc_test2.py<br>
&gt;&gt; tool, the tcp dump shows that the records are sent back in the xmlrpc<br>
&gt;&gt; response.<br>
&gt;&gt;<br>
&gt;&gt; You will have to look inside/troubleshoot the xmlrpc_test2.py and see why<br>
&gt;&gt; it fails.<br>
&gt;&gt;<br>
&gt;&gt; Cheers,<br>
&gt;&gt; Daniel<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On 11/12/12 9:58 AM, Kristofer Signer wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hello,<br>
&gt;&gt;<br>
&gt;&gt; running kamailio 3.3.2.<br>
&gt;&gt;<br>
&gt;&gt; On Mon, Nov 12, 2012 at 1:48 PM, Daniel-Constantin Mierla<br>
&gt;&gt; &lt;<a href="mailto:miconda@gmail.com">miconda@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Hello,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On 11/12/12 10:02 AM, Kristofer Signer wrote:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Hello,<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; I&#39;m trying to dig in to the kamailio XMLRPC interfaces and the<br>
&gt;&gt;&gt;&gt; limitations I read in<br>
&gt;&gt;&gt;&gt; <a href="http://www.kamailio.org/docs/modules/stable/modules/xmlrpc.html#xmlrpc.implementation.limitations" target="_blank">http://www.kamailio.org/docs/modules/stable/modules/xmlrpc.html#xmlrpc.implementation.limitations</a><br>

&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; is really a no go for us.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; which one is a &#39;no go&#39;? Nested structures are supported in the last<br>
&gt;&gt;&gt; version, iirc, the readme does not seem to be updated for this case.<br>
&gt;&gt;<br>
&gt;&gt; the &#39;no go&#39; is the structure {AoR, HashID, Contact, AoR, HashID, Contacts,<br>
&gt;&gt; ...}<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; For example, when to retrieve user locations and list of dialogs we get<br>
&gt;&gt;&gt;&gt; a xml document which is not so well formatted and we can not successfully<br>
&gt;&gt;&gt;&gt; parse it in an xmlrpc-parser.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Is there other options for xmlrpc module?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; If the body is not successfully parsed, it is a bug. The limitation is<br>
&gt;&gt;&gt; about not supporting all the data types, but when a reply is xmlrpc sent, it<br>
&gt;&gt;&gt; should be valid. Can you test it with 1-2 location records that fail and<br>
&gt;&gt;&gt; post the xmrpc here as well as the log error messages from the xml parser?<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Actually, I don&#39;t get any errors. I&#39;m using the python example provided in<br>
&gt;&gt; kamailio src and that example will only parse out one record.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; [krsi@vera examples]$ python xmlrpc_test2.py ul.dump foo<br>
&gt;&gt; {&#39;Domain&#39;: &#39;location&#39;, &#39;Stats&#39;: {&#39;Records&#39;: 2, &#39;Max-Slots&#39;: 1}, &#39;AoRs&#39;:<br>
&gt;&gt; {&#39;HashID&#39;: 1731621673, &#39;AoR&#39;: &#39;jkp-01&#39;, &#39;Contacts&#39;: {&#39;Contact&#39;: {&#39;Ruid&#39;:<br>
&gt;&gt; &#39;uloc-50a0ea3c-124bf-1&#39;, &#39;Received&#39;: &#39;[not set]&#39;, &#39;Path&#39;: &#39;[not set]&#39;,<br>
&gt;&gt; &#39;Reg-Id&#39;: 0, &#39;Expires&#39;: 99, &#39;Flags&#39;: 0, &#39;User-Agent&#39;: &#39;Jitsi1.0-Linux&#39;, &#39;Q&#39;:<br>
&gt;&gt; 0.0, &#39;Instance&#39;: &#39;[not set]&#39;, &#39;State&#39;: &#39;CS_SYNC&#39;, &#39;CSeq&#39;: 11, &#39;Methods&#39;:<br>
&gt;&gt; 18446744073709551615L, &#39;CFlags&#39;: 0, &#39;Address&#39;:<br>
&gt;&gt; &#39;sip:jkp-01@192.168.0.214:25060;transport=udp;registering_acc=foo_bar_com&#39;,<br>
&gt;&gt; &#39;Call-ID&#39;: &#39;61ac73a44826f3887a5db2371b044275@0:0:0:0:0:0:0:0&#39;, &#39;Socket&#39;:<br>
&gt;&gt; &#39;udp:192.168.0.82:5060&#39;}}}, &#39;Size&#39;: 512}<br>
&gt;&gt;<br>
&gt;&gt; As you can see,. there should be two records but only one is parsed.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Here is the response body from tcpdump<br>
&gt;&gt;<br>
&gt;&gt; &lt;?xml version=&quot;1.0&quot;?&gt;<br>
&gt;&gt; &lt;methodResponse&gt;<br>
&gt;&gt; &lt;params&gt;<br>
&gt;&gt; &lt;param&gt;<br>
&gt;&gt; &lt;value&gt;&lt;struct&gt;<br>
&gt;&gt;<br>
&gt;&gt; &lt;member&gt;&lt;name&gt;Domain&lt;/name&gt;&lt;value&gt;&lt;string&gt;location&lt;/string&gt;&lt;/value&gt;&lt;/member&gt;<br>
&gt;&gt;   &lt;member&gt;&lt;name&gt;Size&lt;/name&gt;&lt;value&gt;&lt;int&gt;512&lt;/int&gt;&lt;/value&gt;&lt;/member&gt;<br>
&gt;&gt;   &lt;member&gt;<br>
&gt;&gt;     &lt;name&gt;AoRs&lt;/name&gt;<br>
&gt;&gt;     &lt;value&gt;&lt;struct&gt;<br>
&gt;&gt;<br>
&gt;&gt; &lt;member&gt;&lt;name&gt;AoR&lt;/name&gt;&lt;value&gt;&lt;string&gt;jkp-02&lt;/string&gt;&lt;/value&gt;&lt;/member&gt;<br>
&gt;&gt;<br>
&gt;&gt; &lt;member&gt;&lt;name&gt;HashID&lt;/name&gt;&lt;value&gt;&lt;int&gt;1731621670&lt;/int&gt;&lt;/value&gt;&lt;/member&gt;<br>
&gt;&gt;       &lt;member&gt;<br>
&gt;&gt;         &lt;name&gt;Contacts&lt;/name&gt;<br>
&gt;&gt;         &lt;value&gt;&lt;struct&gt;<br>
&gt;&gt;           &lt;member&gt;<br>
&gt;&gt;             &lt;name&gt;Contact&lt;/name&gt;<br>
&gt;&gt;             &lt;value&gt;&lt;struct&gt;<br>
&gt;&gt;<br>
&gt;&gt; &lt;member&gt;&lt;name&gt;Address&lt;/name&gt;&lt;value&gt;&lt;string&gt;<a href="http://sip:jkp-02@192.168.0.214:35060" target="_blank">sip:jkp-02@192.168.0.214:35060</a>&lt;/string&gt;&lt;/value&gt;&lt;/member&gt;<br>

&gt;&gt;<br>
&gt;&gt; &lt;member&gt;&lt;name&gt;Expires&lt;/name&gt;&lt;value&gt;&lt;int&gt;768&lt;/int&gt;&lt;/value&gt;&lt;/member&gt;<br>
&gt;&gt;<br>
&gt;&gt; &lt;member&gt;&lt;name&gt;Q&lt;/name&gt;&lt;value&gt;&lt;double&gt;0.000000&lt;/double&gt;&lt;/value&gt;&lt;/member&gt;<br>
&gt;&gt;<br>
&gt;&gt; &lt;member&gt;&lt;name&gt;Call-ID&lt;/name&gt;&lt;value&gt;&lt;string&gt;<a href="mailto:rcilzqsjfpnuihl@vera.foo.com">rcilzqsjfpnuihl@vera.foo.com</a>&lt;/string&gt;&lt;/value&gt;&lt;/member&gt;<br>
&gt;&gt;<br>
&gt;&gt; &lt;member&gt;&lt;name&gt;CSeq&lt;/name&gt;&lt;value&gt;&lt;int&gt;383&lt;/int&gt;&lt;/value&gt;&lt;/member&gt;<br>
&gt;&gt;<br>
&gt;&gt; &lt;member&gt;&lt;name&gt;User-Agent&lt;/name&gt;&lt;value&gt;&lt;string&gt;Twinkle/1.4.2&lt;/string&gt;&lt;/value&gt;&lt;/member&gt;<br>
&gt;&gt;               &lt;member&gt;&lt;name&gt;Received&lt;/name&gt;&lt;value&gt;&lt;string&gt;[not<br>
&gt;&gt; set]&lt;/string&gt;&lt;/value&gt;&lt;/member&gt;<br>
&gt;&gt;               &lt;member&gt;&lt;name&gt;Path&lt;/name&gt;&lt;value&gt;&lt;string&gt;[not<br>
&gt;&gt; set]&lt;/string&gt;&lt;/value&gt;&lt;/member&gt;<br>
&gt;&gt;<br>
&gt;&gt; &lt;member&gt;&lt;name&gt;State&lt;/name&gt;&lt;value&gt;&lt;string&gt;CS_SYNC&lt;/string&gt;&lt;/value&gt;&lt;/member&gt;<br>
&gt;&gt;<br>
&gt;&gt; &lt;member&gt;&lt;name&gt;Flags&lt;/name&gt;&lt;value&gt;&lt;int&gt;0&lt;/int&gt;&lt;/value&gt;&lt;/member&gt;<br>
&gt;&gt;<br>
&gt;&gt; &lt;member&gt;&lt;name&gt;CFlags&lt;/name&gt;&lt;value&gt;&lt;int&gt;0&lt;/int&gt;&lt;/value&gt;&lt;/member&gt;<br>
&gt;&gt;<br>
&gt;&gt; &lt;member&gt;&lt;name&gt;Socket&lt;/name&gt;&lt;value&gt;&lt;string&gt;udp:<a href="http://192.168.0.82:5060" target="_blank">192.168.0.82:5060</a>&lt;/string&gt;&lt;/value&gt;&lt;/member&gt;<br>
&gt;&gt;<br>
&gt;&gt; &lt;member&gt;&lt;name&gt;Methods&lt;/name&gt;&lt;value&gt;&lt;int&gt;6111&lt;/int&gt;&lt;/value&gt;&lt;/member&gt;<br>
&gt;&gt;<br>
&gt;&gt; &lt;member&gt;&lt;name&gt;Ruid&lt;/name&gt;&lt;value&gt;&lt;string&gt;uloc-50a0ea3c-124c0-1&lt;/string&gt;&lt;/value&gt;&lt;/member&gt;<br>
&gt;&gt;               &lt;member&gt;&lt;name&gt;Instance&lt;/name&gt;&lt;value&gt;&lt;string&gt;[not<br>
&gt;&gt; set]&lt;/string&gt;&lt;/value&gt;&lt;/member&gt;<br>
&gt;&gt;<br>
&gt;&gt; &lt;member&gt;&lt;name&gt;Reg-Id&lt;/name&gt;&lt;value&gt;&lt;int&gt;0&lt;/int&gt;&lt;/value&gt;&lt;/member&gt;<br>
&gt;&gt;             &lt;/struct&gt;&lt;/value&gt;<br>
&gt;&gt;           &lt;/member&gt;<br>
&gt;&gt;         &lt;/struct&gt;&lt;/value&gt;<br>
&gt;&gt;       &lt;/member&gt;<br>
&gt;&gt;       &lt;member&gt;<br>
&gt;&gt;         &lt;name&gt;AoR&lt;/name&gt;&lt;value&gt;&lt;string&gt;jkp-01&lt;/string&gt;&lt;/value&gt;&lt;/member&gt;<br>
&gt;&gt;<br>
&gt;&gt; &lt;member&gt;&lt;name&gt;HashID&lt;/name&gt;&lt;value&gt;&lt;int&gt;1731621673&lt;/int&gt;&lt;/value&gt;&lt;/member&gt;<br>
&gt;&gt;         &lt;member&gt;<br>
&gt;&gt;           &lt;name&gt;Contacts&lt;/name&gt;<br>
&gt;&gt;           &lt;value&gt;&lt;struct&gt;<br>
&gt;&gt;             &lt;member&gt;<br>
&gt;&gt;               &lt;name&gt;Contact&lt;/name&gt;<br>
&gt;&gt;               &lt;value&gt;&lt;struct&gt;<br>
&gt;&gt;<br>
&gt;&gt; &lt;member&gt;&lt;name&gt;Address&lt;/name&gt;&lt;value&gt;&lt;string&gt;<a href="http://sip:jkp-01@192.168.0.214:25060" target="_blank">sip:jkp-01@192.168.0.214:25060</a>&lt;/string&gt;&lt;/value&gt;&lt;/member&gt;<br>

&gt;&gt;<br>
&gt;&gt; &lt;member&gt;&lt;name&gt;Expires&lt;/name&gt;&lt;value&gt;&lt;int&gt;185&lt;/int&gt;&lt;/value&gt;&lt;/member&gt;<br>
&gt;&gt;<br>
&gt;&gt; &lt;member&gt;&lt;name&gt;Q&lt;/name&gt;&lt;value&gt;&lt;double&gt;0.000000&lt;/double&gt;&lt;/value&gt;&lt;/member&gt;<br>
&gt;&gt;<br>
&gt;&gt; &lt;member&gt;&lt;name&gt;Call-ID&lt;/name&gt;&lt;value&gt;&lt;string&gt;61ac73a44826f3887a5db2371b044275@0:0:0:0:0:0:0:0&lt;/string&gt;&lt;/value&gt;&lt;/member&gt;<br>
&gt;&gt;<br>
&gt;&gt; &lt;member&gt;&lt;name&gt;CSeq&lt;/name&gt;&lt;value&gt;&lt;int&gt;12&lt;/int&gt;&lt;/value&gt;&lt;/member&gt;<br>
&gt;&gt;<br>
&gt;&gt; &lt;member&gt;&lt;name&gt;User-Agent&lt;/name&gt;&lt;value&gt;&lt;string&gt;Jitsi1.0-Linux&lt;/string&gt;&lt;/value&gt;&lt;/member&gt;<br>
&gt;&gt;                 &lt;member&gt;&lt;name&gt;Received&lt;/name&gt;&lt;value&gt;&lt;string&gt;[not<br>
&gt;&gt; set]&lt;/string&gt;&lt;/value&gt;&lt;/member&gt;<br>
&gt;&gt;                 &lt;member&gt;&lt;name&gt;Path&lt;/name&gt;&lt;value&gt;&lt;string&gt;[not<br>
&gt;&gt; set]&lt;/string&gt;&lt;/value&gt;&lt;/member&gt;<br>
&gt;&gt;<br>
&gt;&gt; &lt;member&gt;&lt;name&gt;State&lt;/name&gt;&lt;value&gt;&lt;string&gt;CS_SYNC&lt;/string&gt;&lt;/value&gt;&lt;/member&gt;<br>
&gt;&gt;<br>
&gt;&gt; &lt;member&gt;&lt;name&gt;Flags&lt;/name&gt;&lt;value&gt;&lt;int&gt;0&lt;/int&gt;&lt;/value&gt;&lt;/member&gt;<br>
&gt;&gt;<br>
&gt;&gt; &lt;member&gt;&lt;name&gt;CFlags&lt;/name&gt;&lt;value&gt;&lt;int&gt;0&lt;/int&gt;&lt;/value&gt;&lt;/member&gt;<br>
&gt;&gt;<br>
&gt;&gt; &lt;member&gt;&lt;name&gt;Socket&lt;/name&gt;&lt;value&gt;&lt;string&gt;udp:<a href="http://192.168.0.82:5060" target="_blank">192.168.0.82:5060</a>&lt;/string&gt;&lt;/value&gt;&lt;/member&gt;<br>
&gt;&gt;<br>
&gt;&gt; &lt;member&gt;&lt;name&gt;Methods&lt;/name&gt;&lt;value&gt;&lt;int&gt;18446744073709551615&lt;/int&gt;&lt;/value&gt;&lt;/member&gt;<br>
&gt;&gt;<br>
&gt;&gt; &lt;member&gt;&lt;name&gt;Ruid&lt;/name&gt;&lt;value&gt;&lt;string&gt;uloc-50a0ea3c-124bf-1&lt;/string&gt;&lt;/value&gt;&lt;/member&gt;<br>
&gt;&gt;                 &lt;member&gt;&lt;name&gt;Instance&lt;/name&gt;&lt;value&gt;&lt;string&gt;[not<br>
&gt;&gt; set]&lt;/string&gt;&lt;/value&gt;&lt;/member&gt;<br>
&gt;&gt;<br>
&gt;&gt; &lt;member&gt;&lt;name&gt;Reg-Id&lt;/name&gt;&lt;value&gt;&lt;int&gt;0&lt;/int&gt;&lt;/value&gt;&lt;/member&gt;<br>
&gt;&gt;               &lt;/struct&gt;&lt;/value&gt;<br>
&gt;&gt;             &lt;/member&gt;<br>
&gt;&gt;           &lt;/struct&gt;&lt;/value&gt;<br>
&gt;&gt;         &lt;/member&gt;<br>
&gt;&gt;       &lt;/struct&gt;&lt;/value&gt;<br>
&gt;&gt;     &lt;/member&gt;<br>
&gt;&gt;     &lt;member&gt;<br>
&gt;&gt;       &lt;name&gt;Stats&lt;/name&gt;<br>
&gt;&gt;       &lt;value&gt;&lt;struct&gt;<br>
&gt;&gt;         &lt;member&gt;&lt;name&gt;Records&lt;/name&gt;&lt;value&gt;&lt;int&gt;2&lt;/int&gt;&lt;/value&gt;&lt;/member&gt;<br>
&gt;&gt;         &lt;member&gt;&lt;name&gt;Max-Slots&lt;/name&gt;&lt;value&gt;&lt;int&gt;1&lt;/int&gt;&lt;/value&gt;&lt;/member&gt;<br>
&gt;&gt;       &lt;/struct&gt;&lt;/value&gt;<br>
&gt;&gt;     &lt;/member&gt;<br>
&gt;&gt;   &lt;/struct&gt;&lt;/value&gt;<br>
&gt;&gt; &lt;/param&gt;<br>
&gt;&gt; &lt;/params&gt;<br>
&gt;&gt; &lt;/methodResponse&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; and for reference, the same command from kamctl:<br>
&gt;&gt;<br>
&gt;&gt;  [krsi@sipproxy1 ~]$  kamctl mi ul_dump<br>
&gt;&gt; Domain:: location table=512 records=2 max_slot=1<br>
&gt;&gt;         AOR:: jkp-02<br>
&gt;&gt;                 Contact:: <a href="http://sip:jkp-02@192.168.0.214:35060" target="_blank">sip:jkp-02@192.168.0.214:35060</a> Q=<br>
&gt;&gt;                         Expires:: 1961<br>
&gt;&gt;                         Callid:: <a href="mailto:rcilzqsjfpnuihl@vera.foo.se">rcilzqsjfpnuihl@vera.foo.se</a><br>
&gt;&gt;                         Cseq:: 383<br>
&gt;&gt;                         User-agent:: Twinkle/1.4.2<br>
&gt;&gt;                         State:: CS_SYNC<br>
&gt;&gt;                         Flags:: 0<br>
&gt;&gt;                         Cflag:: 0<br>
&gt;&gt;                         Socket:: udp:<a href="http://192.168.0.82:5060" target="_blank">192.168.0.82:5060</a><br>
&gt;&gt;                         Methods:: 6111<br>
&gt;&gt;                         Ruid:: uloc-50a0ea3c-124c0-1<br>
&gt;&gt;                         Reg-Id:: 0<br>
&gt;&gt;         AOR:: jkp-01<br>
&gt;&gt;                 Contact:: <a href="http://sip:jkp-01@192.168.0.214:25060" target="_blank">sip:jkp-01@192.168.0.214:25060</a> Q=<br>
&gt;&gt;                         Expires:: 298<br>
&gt;&gt;                         Callid::<br>
&gt;&gt; 61ac73a44826f3887a5db2371b044275@0:0:0:0:0:0:0:0<br>
&gt;&gt;                         Cseq:: 10<br>
&gt;&gt;                         User-agent:: Jitsi1.0-Linux<br>
&gt;&gt;                         State:: CS_SYNC<br>
&gt;&gt;                         Flags:: 0<br>
&gt;&gt;                         Cflag:: 0<br>
&gt;&gt;                         Socket:: udp:<a href="http://192.168.0.82:5060" target="_blank">192.168.0.82:5060</a><br>
&gt;&gt;                         Methods:: 4294967295<br>
&gt;&gt;                         Ruid:: uloc-50a0ea3c-124bf-1<br>
&gt;&gt;                         Reg-Id:: 0<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Thanks<br>
&gt;&gt; ./Kristofer<br>
&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; For example, siremis uses the xmlrpc interface and all is ok with<br>
&gt;&gt;&gt; handling the replies. It uses a library from php pear.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Cheers,<br>
&gt;&gt;&gt; Daniel<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; --<br>
&gt;&gt;&gt; Daniel-Constantin Mierla - <a href="http://www.asipto.com" target="_blank">http://www.asipto.com</a><br>
&gt;&gt;&gt; <a href="http://twitter.com/#!/miconda" target="_blank">http://twitter.com/#!/miconda</a> - <a href="http://www.linkedin.com/in/miconda" target="_blank">http://www.linkedin.com/in/miconda</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Daniel-Constantin Mierla - <a href="http://www.asipto.com" target="_blank">http://www.asipto.com</a><br>
&gt;&gt; <a href="http://twitter.com/#!/miconda" target="_blank">http://twitter.com/#!/miconda</a> - <a href="http://www.linkedin.com/in/miconda" target="_blank">http://www.linkedin.com/in/miconda</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list<br>
&gt;&gt; <a href="mailto:sr-users@lists.sip-router.org">sr-users@lists.sip-router.org</a><br>
&gt;&gt; <a href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a><br>
&gt;&gt;<br>
&gt;<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Carlos<div><a href="http://caruizdiaz.com" target="_blank">http://caruizdiaz.com</a></div><div>+595981146623</div><br>