<p>i tried again and had the same issue as in 2014, i.e., when this code is executed:</p>
<pre><code>if (ret == 418) {
        LM_INFO("Calling rpc->fault(c, 500, \"Wrong ETag\")\n");
        rpc->fault(c, 500, "Wrong ETag");
        rpc->delayed_ctx_close(dctx);
}
</code></pre>
<p>empty xmlrpc reply is produced:</p>
<p>T 2016/12/12 12:40:03.779869 127.0.0.1:45690 -> 127.0.0.1:6060 [AP]<br>
POST /RPC2 HTTP/1.0.<br>
Host: 127.0.0.1.<br>
Connection: close.<br>
User-Agent: OpenSIPg XML_RPC Client.<br>
Content-Type: text/xml.<br>
Content-Length: 972.<br>
.</p>
<h2></h2>
<p>T 2016/12/12 12:40:03.779940 127.0.0.1:45690 -> 127.0.0.1:6060 [AP]</p>
.
<p>.<br>
.pua.publish.<br>
..<br>
...<br>
....<br>
....sip:<a href="mailto:jh@test.tutpro.com">jh@test.tutpro.com</a>.<br>
....<br>
...<br>
...<br>
....<br>
....7776000.<br>
....<br>
...<br>
...<br>
....<br>
....message-summary.<br>
....<br>
...<br>
...<br>
....<br>
....application/simple-message-summary.<br>
....<br>
...<br>
...<br>
....<br>
......<br>
....<br>
...<br>
...<br>
....<br>
....foo.<br>
....<br>
...<br>
...<br>
....<br>
....sip:127.0.0.1:5080;transport=tcp.<br>
....<br>
...<br>
...<br>
....<br>
....P-Flags: 0</p>
<p>.<br>
....<br>
...<br>
...<br>
....<br>
....Messages-Waiting: no</p>
<p>Message-Account: sip:<a href="mailto:jh@vm.test.tutpro.com">jh@vm.test.tutpro.com</a></p>
<p>Voice-Message: 0/1 (0/0)</p>
<p>.<br>
....<br>
...<br>
..<br>
.</p>
<h2></h2>
<p>T 2016/12/12 12:40:03.781651 127.0.0.1:6060 -> 127.0.0.1:45690 [AP]<br>
HTTP/1.0 200 OK.<br>
Sia: SIP/2.0/TCP 127.0.0.1:45690.<br>
Server: OpenSIPg SIP Proxy (5.0.0-b3 (x86_64/linux)).<br>
Content-Length: 108.<br>
.</p>








<p>Everything works fine when pua_send_publish(&publ) returns a non-negative value.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/kamailio/kamailio/issues/878#issuecomment-266397589">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AF36Zfp0osnJH2PJzgdRX5cFRdGqe5Coks5rHSZ9gaJpZM4LCUbH">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AF36ZY-EGys7nkyQMRMxNleEDoGjSczBks5rHSZ9gaJpZM4LCUbH.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/kamailio/kamailio/issues/878#issuecomment-266397589"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/kamailio/kamailio","title":"kamailio/kamailio","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/kamailio/kamailio"}},"updates":{"snippets":[{"icon":"PERSON","message":"@juha-h in #878: i tried again and had the same issue as in 2014, i.e., when this code is executed:\r\n\r\n\tif (ret == 418) {\r\n \t        LM_INFO(\"Calling rpc-\u003efault(c, 500, \\\"Wrong ETag\\\")\\n\");\r\n\t\trpc-\u003efault(c, 500, \"Wrong ETag\");\r\n\t\trpc-\u003edelayed_ctx_close(dctx);\r\n\t}\r\n\r\nempty xmlrpc reply is produced:\r\n\r\nT 2016/12/12 12:40:03.779869 127.0.0.1:45690 -\u003e 127.0.0.1:6060 [AP]\r\nPOST /RPC2 HTTP/1.0.\r\nHost: 127.0.0.1.\r\nConnection: close.\r\nUser-Agent: OpenSIPg XML_RPC Client.\r\nContent-Type: text/xml.\r\nContent-Length: 972.\r\n.\r\n\r\n##\r\nT 2016/12/12 12:40:03.779940 127.0.0.1:45690 -\u003e 127.0.0.1:6060 [AP]\r\n\u003c?xml version=\"1.0\" ?\u003e.\r\n\u003cmethodCall\u003e.\r\n.\u003cmethodName\u003epua.publish\u003c/methodName\u003e.\r\n.\u003cparams\u003e.\r\n..\u003cparam\u003e.\r\n...\u003cvalue\u003e.\r\n....\u003cstring\u003esip:jh@test.tutpro.com\u003c/string\u003e.\r\n...\u003c/value\u003e.\r\n..\u003c/param\u003e.\r\n..\u003cparam\u003e.\r\n...\u003cvalue\u003e.\r\n....\u003cstring\u003e7776000\u003c/string\u003e.\r\n...\u003c/value\u003e.\r\n..\u003c/param\u003e.\r\n..\u003cparam\u003e.\r\n...\u003cvalue\u003e.\r\n....\u003cstring\u003emessage-summary\u003c/string\u003e.\r\n...\u003c/value\u003e.\r\n..\u003c/param\u003e.\r\n..\u003cparam\u003e.\r\n...\u003cvalue\u003e.\r\n....\u003cstring\u003eapplication/simple-message-summary\u003c/string\u003e.\r\n...\u003c/value\u003e.\r\n..\u003c/param\u003e.\r\n..\u003cparam\u003e.\r\n...\u003cvalue\u003e.\r\n....\u003cstring\u003e.\u003c/string\u003e.\r\n...\u003c/value\u003e.\r\n..\u003c/param\u003e.\r\n..\u003cparam\u003e.\r\n...\u003cvalue\u003e.\r\n....\u003cstring\u003efoo\u003c/string\u003e.\r\n...\u003c/value\u003e.\r\n..\u003c/param\u003e.\r\n..\u003cparam\u003e.\r\n...\u003cvalue\u003e.\r\n....\u003cstring\u003esip:127.0.0.1:5080;transport=tcp\u003c/string\u003e.\r\n...\u003c/value\u003e.\r\n..\u003c/param\u003e.\r\n..\u003cparam\u003e.\r\n...\u003cvalue\u003e.\r\n....\u003cstring\u003eP-Flags: 0\r\n\r\n\u003c/string\u003e.\r\n...\u003c/value\u003e.\r\n..\u003c/param\u003e.\r\n..\u003cparam\u003e.\r\n...\u003cvalue\u003e.\r\n....\u003cstring\u003eMessages-Waiting: no\r\n\r\nMessage-Account: sip:jh@vm.test.tutpro.com\r\n\r\nVoice-Message: 0/1 (0/0)\r\n\r\n\u003c/string\u003e.\r\n...\u003c/value\u003e.\r\n..\u003c/param\u003e.\r\n.\u003c/params\u003e.\r\n\u003c/methodCall\u003e.\r\n\r\n##\r\nT 2016/12/12 12:40:03.781651 127.0.0.1:6060 -\u003e 127.0.0.1:45690 [AP]\r\nHTTP/1.0 200 OK.\r\nSia: SIP/2.0/TCP 127.0.0.1:45690.\r\nServer: OpenSIPg SIP Proxy (5.0.0-b3 (x86_64/linux)).\r\nContent-Length: 108.\r\n.\r\n\u003c?xml version=\"1.0\"?\u003e\r\n\u003cmethodResponse\u003e\r\n\u003cparams\u003e\r\n\u003cparam\u003e\r\n\u003cvalue\u003e\u003c/value\u003e\r\n\u003c/param\u003e\r\n\u003c/params\u003e\r\n\u003c/methodResponse\u003e\r\n\r\nEverything works fine when pua_send_publish(\u0026publ) returns a non-negative value."}],"action":{"name":"View Issue","url":"https://github.com/kamailio/kamailio/issues/878#issuecomment-266397589"}}}</script>