Experimenting janssonrpc-c, I noticed that I can't get anythin in the result 
variable, if no "route" option is specified.
1/ With "route" option, everything is OK:
janssonrpc_request("local", "bar.PIC1", '{"cli": "$avp(cli)","en": 
"$avp(cld)"}', "route=RPC_Init_Resp,retry=1");
route[RPC_Init_Resp] {
xlog("JANSSON result:  $var(result)\n");

The "xlog" returns the json formatted results as expected:
JANSSON result:  
{"result":{"NetScenario":"PreCall","cli":"123456789","en":"9876543210Destination":"sip:[email protected]:xxxx","NextRPC":"bar.PIC2"}}

2/ The exact same request, without the route option does not return anything:
janssonrpc_request("local", "bar.PIC1", '{"cli": "$avp(cli)","en": 
"$avp(cld)"}');
xlog("JANSSON result:  $var(result)\n");

The "xlog" returns 0 this time:
JANSSON result:  0

A tshark trace indicates the same response is returned by the jsonrpc server, 
excluding a potential issue on this side.

I am available for futher information
Best regards,

Laurent.

---
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/256
_______________________________________________
sr-dev mailing list
[email protected]
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to