Hello Alex,
I used your guide in my lua script but in tcpdump and
fs_cli, i can find no new headers set.
This is my lua code:
#!/usr/bin/lua
require("ESL")
local command = 'originate
{ignore_early_media=true,originate_timeout=60}user/
1000@192.168.1.5
&playback(/usr/local/freeswitch/scripts/HelloWorld.wav)';
local args = table.concat({}, " ");
local con = ESL.ESLconnection("localhost", "8021", "ClueCon");
con:execute("set", "sip_h_X-Token=abc123");
con:execute("set", "X-Token=abc123");
con:execute("set",
"<![CDATA[sip_h_P-Charge-Info=<sip:${caller_id_number}@${domain_name}>;npi=0;noa=3]]>");
local e = con:bgapi(command, args);
print(e:getBody());