[Freeswitch-users] Bug in mod_commands.c with show calls command

Anthony Minessale anthony.minessale at gmail.com
Mon Mar 1 15:24:16 PST 2010


Perhaps you may be reading up on something quickly and not worrying about
the absolute correctness of something that is not critical to our time to
explain.

The proper syntax for the command is "show calls as xml" and you are not
really using XMLRPC you are hitting it via direct url. so you will then
need.

http://192.168.1.1:8080/txtapi/show?calls%20as%20xml<http://192.168.1.1:8080/txtapi/show?calls>


anything in the show command can be replied to with "as xml"

also, for fun, try

show calls as csv :::




On Mon, Mar 1, 2010 at 3:31 PM, Wellie Chao <wchao at yahoo.com> wrote:

> I am using the xml_rpc interface like so:
>
> http://192.168.1.1:8080/webapi/show?calls
>
> I get a response in a table, which is a little bit undesirable because I
> want to parse the result in a program and don't want to parse a bunch of
> HTML (just seems inelegant and wasteful), so I instead tried the following
> request:
>
> http://192.168.1.1:8080/txtapi/show?calls
>
> That works better, but then another wrinkle appears. Caller ID (and Callee
> ID) names sometimes have commas, which messes up the CSV.
>
> This appears to be a bug in mod_commands.c (or I suppose you could call it
> an artifact of somebody coding up something quickly and not worrying about
> the absolute correctness of something that is not critical to the core).
> There is also another bug with show calls via webapi in that the generated
> HTML has spurious <td> tags. I think the spurious <td> tag bug arises due
> to lines 3145-6 in mod/applications/mod_commands/mod_commands.c. Finally,
> another bug (or maybe just unimplemented feature) is that xmlapl isn't
> really different from webapi.
>
> These problems occur in the latest source tree (20100301).
>
> I am wondering if (a) one of the developers can fix these or (b) if I fix
> the bugs, how can I submit patches [and if I submit patches, will they be
> accepted into the main tree]?
>
> The fixes are pretty trivial and I'd be happy to code them up if somebody
> will tell me how I can submit the patches (haven't done it before).
>
> _______________________________________________
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>



-- 
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/
Twitter: http://twitter.com/FreeSWITCH_wire

AIM: anthm
MSN:anthony_minessale at hotmail.com <MSN%3Aanthony_minessale at hotmail.com>
GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com<PAYPAL%3Aanthony.minessale at gmail.com>
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888 at conference.freeswitch.org <sip%3A888 at conference.freeswitch.org>
iax:guest at conference.freeswitch.org/888
googletalk:conf+888 at conference.freeswitch.org<googletalk%3Aconf%2B888 at conference.freeswitch.org>
pstn:+19193869900
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20100301/6e0e4a46/attachment-0002.html 


More information about the FreeSWITCH-users mailing list