Hi,I am struggling with the task of setting a channel variable through an event socket. It seems no matter what I do, FS will not overwrite the existing variable.What I have tried so far:APISend:api uuid_setvar ZWVlZDUwMTUyNjdjNWU4ZTBmZWY4NTQ1ZDA2NmJiYWI privacy_hide_number=true<cr><cr>
Reply:Content-Type: api/response Content-Length: 4 +OKAs You see, FS replies with +OK. But the variable is unchanged.SET, part oneSend:sendmsg YjJjNzJlOTQ0YWE1N2I2MGVlYTAwMzI2NWFjMmY4ZjM execute-app-name: set execute-app-arg: Caller-Privacy-Hide-Number=true call-command: execute
Part of received headers (JSON output):...{ name: 'Caller-Privacy-Hide-Number', value: 'false' },...{ name: 'variable_Caller-Privacy-Hide-Number', value: 'true' }
...Variable is not overwritten. Instead a new "variable_" is created.SET, part twoSend:sendmsg NmJmZWU5YzMwYTlkMTk2MDg0ZmIzZmQwMTFiMTFkMmM execute-app-name: set execute-app-arg: privacy_hide_number=true call-command: executePart of received headers (JSON output):...{ name: 'Caller-Privacy-Hide-Number', value: 'false' },
...{ name: 'variable_privacy_hide_number', value: 'true' }
...Again, variable is not overwritten. Instead a new "variable_" is created.
Can it really be true this is not possible?
FreeSWITCH Version 1.2.16+git~20131218T195141Z~6968ef88fa~64bit (git 6968ef8 2013-12-18 19:51:41Z 64bit).Best regards,Kenn Leth HansenM.Sc. Engineering, TelecommunicationsSIP Service Developer
_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com
Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.com
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org