<div dir="ltr">Hi all,<div><br></div><div>I'm trying to post a few variables in JSON in OpenSIPS 3.1, but $rm is returning a number instead of the method in the JSON.</div><div><br></div><div>If I do something like this:</div><div><br></div><div><font face="monospace">$json(body) := "{}";<br>$json(body/call_id) = $ci;<br>$json(body/ts) = $time(%Y-%m-%d %H:%M:%SZ);<br>$json(body/src_ip) = $si;<br>$json(body/dst_ip) = $socket_in(ip);<br>$json(body/method) = $rm;<br>$json(body/sip_from) = $fu;<br>$json(body/sip_to) = $tu;<br>$json(body/dialled) = $tU;</font></div><div><span style="font-family:monospace">xlog("L_NOTICE", "request: $rm from $fu to $ru\n");</span><font face="monospace"><br></font></div><div><font face="monospace">xlog("L_NOTICE", "Sending $json(body)");<br></font></div><div><font face="monospace"><br></font></div><div>I get this (identifying data redacted):<br></div><div><br></div><div><font face="monospace">Jan 18 18:18:15 [33] request: INVITE from sip:XX@XX to sip:XX@XX<br>Jan 18 18:18:15 [33] Sending { "call_id": "942887463-1604195939-951239259", "ts": "2021-01-18 18:18:15Z", "src_ip": "XX", "dst_ip": "XX", "method": 1, "sip_from": "sip:XX@XX", "sip_to": "sip:XX@XX", "dialled": "XX" }</font><br></div><div><font face="monospace"><br></font></div><div><div>Any suggestions?</div><div><br></div><div>Thanks</div><div>Alex</div><div></div></div><div><br></div></div>