Michael, there's no real issue here, I was just trying to parse the output of several commands and was a little surprised that there's no common, automatically-parsable format like json or xml (some commands support xml, some csv only and there are totally custom formats too). But you're right, there are much worse data formats than plain text so i won't complain about it anymore. R On Wed, Jul 31, 2013 at 11:07 PM, Michael Collins <msc@freeswitch.org>wrote:
Not sure what the real issue is here. In all programming langs you have functions that return various formats - you simply learn to use them. In FS the APIs are easy to use. Many of them support different output formats which gives you choices. You even have ESL which abstracts away a lot of the boring and tedious work.
Are you facing a particularly difficult programming challenge? The gang here loves to solve problems, so ask away.
-MC On Jul 31, 2013 1:03 PM, "Rafal Gwizdala" <rafal.gwizdala@gmail.com> wrote:
Guys, I'm communicating with FS through an inbound event socket and almost every command has some different standard for output data structure. Some responses are CSV, some (like 'sofia status profile internal reg') use a 'vertical name:value format , i've seen also different formats I don't remember now. What's worse, the event returned after executing a command (SOCKET_DATA api/response) doesn't indicate if the command succeeded or not. Some commands are nice enough to return +OK for success but not all of them. Am I missing something here? Are there more programmer-friendly methods of getting command results from FS? Thanks RG
_________________________________________________________________________ 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
_________________________________________________________________________ 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