<div>I am getting the following error from Opensips-mi-proxy when it receives an XMLRPC request from OpenXCAP</div>
<div> </div>
<div><br>Dec 23 17:17:59 Proxy01 opensips-mi-proxy[1095]: Got XMLRPC request from 173.XXX.XXX.111: pua_publish (sip:9XX221XXX2@i<br><a href="http://rock.com">rock.com</a> &lt;<a href="http://rock.com/">http://rock.com</a>&gt; 3600 xcap-diff application/xcap-diff+xml . . &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br>
Dec 23 17:17:59 Proxy01 opensips-mi-proxy[1095]: &lt;xcap-diff xmlns=&quot;urn:ietf:params:xml:ns:xcap-diff&quot; xcap-root=&quot;http:/<br>/<a href="http://xcap.ae.com/xcap-root">xcap.ae.com/xcap-root</a> &lt;<a href="http://xcap.ae.com/xcap-root">http://xcap.ae.com/xcap-root</a>&gt;&quot;&gt;<br>
Dec 23 17:17:59 Proxy01 opensips-mi-proxy[1095]: &lt;document new-etag=&quot;7a982bc95326868b3616893790f834ea&quot; sel=&quot;<a href="http://xca/">http://xca</a> &lt;<a href="http://xca/">http://xca/</a>&gt;<br><a href="http://p.ae.com/xcap-root/resource-lists/users/9XX221XXX2/contacts-resource-list.xml">p.ae.com/xcap-root/resource-lists/users/9XX221XXX2/contacts-resource-list.xml</a> &lt;<a href="http://p.ae.com/xcap-root/resource-lists/users/9XX221XXX2/contacts-resource-list.xml%3E%22/">http://p.ae.com/xcap-root/resource-lists/users/9XX221XXX2/contacts-resource-list.xml&gt;&quot;/</a>&gt;<br>
Dec 23 17:17:59 Proxy01 opensips-mi-proxy[1095]: &lt;/xcap-diff&gt;<br>Dec 23 17:17:59 Proxy01 opensips-mi-proxy[1095]: )<br>Dec 23 17:18:00 Proxy01 opensips-mi-proxy[1095]: Got XMLRPC request from 173.XXX.XXX.111: pua_publish (sip:9XX221XXX2@i<br>
<a href="http://rock.com">rock.com</a> &lt;<a href="http://rock.com/">http://rock.com</a>&gt; 3600 xcap-diff application/xcap-diff+xml . . &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br>Dec 23 17:18:00 Proxy01 opensips-mi-proxy[1095]: &lt;xcap-diff xmlns=&quot;urn:ietf:params:xml:ns:xcap-diff&quot; xcap-root=&quot;http:/<br>
/<a href="http://xcap.ae.com/xcap-root">xcap.ae.com/xcap-root</a> &lt;<a href="http://xcap.ae.com/xcap-root">http://xcap.ae.com/xcap-root</a>&gt;&quot;&gt;<br>Dec 23 17:18:00 Proxy01 opensips-mi-proxy[1095]: &lt;document new-etag=&quot;51a606b1b08d72c9314039dcf092eeff&quot; sel=&quot;<a href="http://xca/">http://xca</a> &lt;<a href="http://xca/">http://xca/</a>&gt;<br>
<a href="http://p.ae.com/xcap-root/resource-lists/users/9XX221XXX2/contacts-resource-list.xml">p.ae.com/xcap-root/resource-lists/users/9XX221XXX2/contacts-resource-list.xml</a> &lt;<a href="http://p.ae.com/xcap-root/resource-lists/users/9XX221XXX2/contacts-resource-list.xml">http://p.ae.com/xcap-root/resource-lists/users/9XX221XXX2/contacts-resource-list.xml</a>&gt;&quot; previous-etag=&quot;7a982b<br>
c95326868b3616893790f834ea&quot;/&gt;<br>Dec 23 17:18:00 Proxy01 opensips-mi-proxy[1095]: &lt;/xcap-diff&gt;<br>Dec 23 17:18:00 Proxy01 opensips-mi-proxy[1095]: )<br>Dec 23 17:18:02 Proxy01 opensips-mi-proxy[1095]: error: Error while processing command pua_publish (sip:9XX221XXX2@iro<br>
<a href="http://ck.com">ck.com</a> &lt;<a href="http://ck.com/">http://ck.com</a>&gt; 3600 xcap-diff application/xcap-diff+xml . . &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br>Dec 23 17:18:02 Proxy01 opensips-mi-proxy[1095]: error: &lt;xcap-diff xmlns=&quot;urn:ietf:params:xml:ns:xcap-diff&quot; xcap-root=<br>
&quot;<a href="http://xcap.ae.com/xcap-root">http://xcap.ae.com/xcap-root</a>&quot;&gt;<br>Dec 23 17:18:02 Proxy01 opensips-mi-proxy[1095]: error: &lt;document new-etag=&quot;7a982bc95326868b3616893790f834ea&quot; sel=&quot;htt<br>
p://<a href="http://xcap.ae.com/xcap-root/resource-lists/users/9XX221XXX2/contacts-resource-list.xml">xcap.ae.com/xcap-root/resource-lists/users/9XX221XXX2/contacts-resource-list.xml</a> &lt;<a href="http://xcap.ae.com/xcap-root/resource-lists/users/9XX221XXX2/contacts-resource-list.xml%3E%22/">http://xcap.ae.com/xcap-root/resource-lists/users/9XX221XXX2/contacts-resource-list.xml&gt;&quot;/</a>&gt;<br>
Dec 23 17:18:02 Proxy01 opensips-mi-proxy[1095]: error: &lt;/xcap-diff&gt;<br>Dec 23 17:18:02 Proxy01 opensips-mi-proxy[1095]: error: ): OpenSIPS command did timeout<br>Dec 23 17:18:02 Proxy01 opensips-mi-proxy[1095]: Exception rendering:<br>
Dec 23 17:18:02 Proxy01 opensips-mi-proxy[1095]: Traceback (most recent call last):<br>Dec 23 17:18:02 Proxy01 opensips-mi-proxy[1095]:   File &quot;/usr/lib/python2.6/dist-packages/twisted/internet/defer.py&quot;,<br>line 441, in _runCallbacks<br>
Dec 23 17:18:02 Proxy01 opensips-mi-proxy[1095]:     self.result = callback(self.result, *args, **kw)<br>Dec 23 17:18:02 Proxy01 opensips-mi-proxy[1095]:   File &quot;/usr/lib/pymodules/python2.6/miproxy/proxy.py&quot;, line 88, in _<br>
cbRender<br>Dec 23 17:18:02 Proxy01 opensips-mi-proxy[1095]:     code = int(code)<br>Dec 23 17:18:02 Proxy01 opensips-mi-proxy[1095]: ValueError: invalid literal for int() with base 10: &#39;OpenSIPS&#39;<br>Dec 23 17:18:03 Proxy01 opensips-mi-proxy[1095]: error: Error while processing command pua_publish (sip:9XX221XXX2@iro<br>
<a href="http://ck.com">ck.com</a> &lt;<a href="http://ck.com/">http://ck.com</a>&gt; 3600 xcap-diff application/xcap-diff+xml . . &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br>Dec 23 17:18:03 Proxy01 opensips-mi-proxy[1095]: error: &lt;xcap-diff xmlns=&quot;urn:ietf:params:xml:ns:xcap-diff&quot; xcap-root=<br>
&quot;<a href="http://xcap.ae.com/xcap-root">http://xcap.ae.com/xcap-root</a>&quot;&gt;<br>Dec 23 17:18:03 Proxy01 opensips-mi-proxy[1095]: error: &lt;document new-etag=&quot;51a606b1b08d72c9314039dcf092eeff&quot; sel=&quot;htt<br>
p://<a href="http://xcap.ae.com/xcap-root/resource-lists/users/9XX221XXX2/contacts-resource-list.xml">xcap.ae.com/xcap-root/resource-lists/users/9XX221XXX2/contacts-resource-list.xml</a> &lt;<a href="http://xcap.ae.com/xcap-root/resource-lists/users/9XX221XXX2/contacts-resource-list.xml">http://xcap.ae.com/xcap-root/resource-lists/users/9XX221XXX2/contacts-resource-list.xml</a>&gt;&quot; previous-etag=<br>
&quot;7a982bc95326868b3616893790f834ea&quot;/&gt;<br>Dec 23 17:18:03 Proxy01 opensips-mi-proxy[1095]: error: &lt;/xcap-diff&gt;<br>Dec 23 17:18:03 Proxy01 opensips-mi-proxy[1095]: error: ): OpenSIPS command did timeout<br>
Dec 23 17:18:03 Proxy01 opensips-mi-proxy[1095]: Exception rendering:<br>Dec 23 17:18:03 Proxy01 opensips-mi-proxy[1095]: Traceback (most recent call last):<br>Dec 23 17:18:03 Proxy01 opensips-mi-proxy[1095]:   File &quot;/usr/lib/python2.6/dist-packages/twisted/internet/defer.py&quot;,<br>
line 441, in _runCallbacks<br>Dec 23 17:18:03 Proxy01 opensips-mi-proxy[1095]:     self.result = callback(self.result, *args, **kw)<br>Dec 23 17:18:03 Proxy01 opensips-mi-proxy[1095]:   File &quot;/usr/lib/pymodules/python2.6/miproxy/proxy.py&quot;, line 88, in _<br>
cbRender<br>Dec 23 17:18:03 Proxy01 opensips-mi-proxy[1095]:     code = int(code)<br>Dec 23 17:18:03 Proxy01 opensips-mi-proxy[1095]: ValueError: invalid literal for int() with base 10: &#39;OpenSIPS&#39;</div>
<div> </div>
<div> </div>
<div> </div>
<div>I have posted a copy of the syslog with OpenSIPS set to debug=6 to this link</div>
<div><a href="http://pastebin.com/mCLT3379">http://pastebin.com/mCLT3379</a></div>
<div> </div>
<div>Here is what modules I have set for xcap-diff</div>
<div> </div>
<div>loadmodule &quot;presence.so&quot;<br>loadmodule &quot;presence_mwi.so&quot;<br>loadmodule &quot;presence_xml.so&quot;<br>loadmodule &quot;presence_dialoginfo.so&quot;<br>loadmodule &quot;pua.so&quot;       loadmodule &quot;pua_dialoginfo.so&quot;<br>
loadmodule &quot;pua_usrloc.so&quot;<br>loadmodule &quot;pua_mi.so&quot;            loadmodule &quot;pua_bla.so&quot;<br>loadmodule &quot;presence_xcapdiff.so&quot;<br>loadmodule &quot;dialog.so&quot;  # ----- pua params -----<br>
modparam(&quot;pua&quot;, &quot;db_url&quot;, &quot;mysql://<a href="http://x:x@127.0.0.1/x">x:x@127.0.0.1/x</a> &lt;<a href="http://x:x@127.0.0.1/x">http://x:x@127.0.0.1/x</a>&gt;&quot;)<br># ----- pua-mi params -----<br>
modparam(&quot;pua_mi&quot;, &quot;presence_server&quot;, &quot;sip:pa@173.XXX.XXX.88:5060&quot;)<br># ----- pua_usrloc params -----<br>modparam(&quot;pua_usrloc&quot;, &quot;default_domain&quot;, &quot;<a href="http://ae.com">ae.com</a> &lt;<a href="http://ae.com/">http://ae.com</a>&gt;&quot;)         modparam(&quot;pua_usrloc&quot;, &quot;presence_server&quot;, &quot;sip:173.XXX.XXX.88:5060&quot;)</div>

<div># ----- pua_bla params -----<br>modparam(&quot;pua_bla&quot;, &quot;server_address&quot;, &quot;sip:173.XXX.XXX.88:5060&quot;)                modparam(&quot;pua_bla&quot;, &quot;default_domain&quot;, &quot;<a href="http://ae.com">ae.com</a> &lt;<a href="http://ae.com/">http://ae.com</a>&gt;&quot;)<br>
modparam(&quot;pua_bla&quot;, &quot;header_name&quot;, &quot;Sender&quot;)<br>modparam(&quot;pua_bla&quot;, &quot;presence_server&quot;, &quot;<a href="mailto:sip%3Apa@ae.com">sip:pa@ae.com</a> &lt;<a href="mailto:sip%3Apa@ae.com">mailto:sip%3Apa@ae.com</a>&gt;&quot;)</div>

<div># ----- presence params -----<br>/* uncomment the following lines if you want to enable presence */<br>modparam(&quot;presence&quot;, &quot;db_url&quot;, &quot;mysql://<a href="http://x:x@127.0.0.1/x">x:x@127.0.0.1/x</a> &lt;<a href="http://x:x@127.0.0.1/x">http://x:x@127.0.0.1/x</a>&gt;&quot;)<br>
modparam(&quot;presence&quot;, &quot;server_address&quot;, &quot;sip:sa@173.XXX.XXX.88:5060&quot;)<br>modparam(&quot;presence&quot;, &quot;mix_dialog_presence&quot;, 1)<br>modparam(&quot;presence&quot;, &quot;clean_period&quot;, 30)<br>
modparam(&quot;presence&quot;, &quot;fallback2db&quot;, 1)<br> # ----- presence_xml params -----<br>modparam(&quot;presence_xml&quot;, &quot;db_url&quot;, &quot;mysql://<a href="http://x:x@127.0.0.1/x">x:x@127.0.0.1/x</a> &lt;<a href="http://x:x@127.0.0.1/x">http://x:x@127.0.0.1/x</a>&gt;&quot;)<br>
modparam(&quot;presence_xml&quot;, &quot;force_active&quot;, 0) #If set to 1 then permissions are ignored<br>modparam(&quot;presence_xml&quot;, &quot;pidf_manipulation&quot;, 1)<br>modparam(&quot;presence_xml&quot;, &quot;integrated_xcap_server&quot;, 1)<br>
# -- pua_dialoginfo params --<br>modparam(&quot;pua_dialoginfo&quot;, &quot;presence_server&quot;, &quot;sip:sa@173.XXX.XXX.88:5060&quot;)<br>modparam(&quot;pua_dialoginfo&quot;, &quot;callee_spec_param&quot;, &quot;$avp(i:20)&quot;)       # This is needed for Call Pickup<br>
modparam(&quot;pua_dialoginfo&quot;, &quot;caller_spec_param&quot;, &quot;$avp(i:21)&quot;)       # This is needed for Call Pickup</div>