Juha Heinanen writes:
the dummy xmlrpc reply is thus sent by somebody before
rpc->fault(c, 500, "Wrong ETag");
has a change to do its job.
it was just a timing issue. i made another test and got the things another way around:
Dec 3 09:34:21 rautu /usr/bin/sip-proxy[20758]: INFO: xmlrpc [xmlrpc.c:917]: rpc_fault(): running rpc_fault '500'/'Wrong ETag' # T 2014/12/03 09:34:21.354235 127.0.0.1:6060 -> 127.0.0.1:53045 [AP] HTTP/1.1 200 OK. Via: SIP/2.0/TCP 127.0.0.1:53045. Server: OpenXg SIP Proxy (4.3.0-0 (i386/linux)). Content-Length: 108. . <?xml version="1.0"?> <methodResponse> <params> <param> <value></value> </param> </params> </methodResponse>
-- juha