[sr-dev] some pua_rpc progress

Daniel-Constantin Mierla miconda at gmail.com
Wed Dec 3 09:42:36 CET 2014


Can you check that the ctx get the flag XMLRPC_DELAYED_REPLY_F set?

Otherwise, the dispatch_rpc() from xmlrpc.c is sending a response
automatically.

Cheers,
Daniel

On 03/12/14 08:21, Juha Heinanen wrote:
> i added debug to xmlrpc/rpc_fault():
>
> static void rpc_fault(rpc_ctx_t* ctx, int code, char* fmt, ...)
> {
> 	LM_INFO("running rpc_fault '%d'/'%s'\n", code, fmt);
>
> and got this:
>
> ### from ngrep
> HTTP/1.1 200 OK.
> Via: SIP/2.0/TCP 127.0.0.1:52948.
> 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>
>
> ### from syslog
> Dec  3 09:06:13 rautu /usr/bin/sip-proxy[19727]: INFO: xmlrpc [xmlrpc.c:917]: rpc_fault(): running rpc_fault '500'/'Wrong ETag'
>
> the dummy xmlrpc reply is thus sent by somebody before
>
> 		rpc->fault(c, 500, "Wrong ETag");
>
> has a change to do its job.
>
> -- juha
>
> _______________________________________________
> sr-dev mailing list
> sr-dev at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev

-- 
Daniel-Constantin Mierla
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda




More information about the sr-dev mailing list