On Aug 23, 2009, at 6:27 PM, Matt Riddell wrote:
> Hi,
>
> I don't see how I can read some responses to command using esl.
>
> I.E. esl_send_recv(&handle, "api show calls count\n\n");
>
> and
>
> printf("Header Test %s\n", esl_event_get_header(event, "API-
> Command"));
> printf("Body Test %s\n", esl_event_get_body(event));
>
> the header details are returned.
>
> The body is null.
I'm not too sure about using ESL in C, I have used it pretty much
exclusively in perl.
> Also, I can originate a call and set the account code for it, but
> how do
> I get a list of calls with their account codes?
originate {account_code=1234}sofia/profile/tar...@ip ....
You can get the list of the channels via "show channels" or bridged
calls with "show calls"
From there you have the UUID's you can call uuid_dump on them to get
all the variables.
> Do I get a list of calls then go through them one by one and get the
> variables for those calls by uuid?
You could do this or setup a listener to get the events as they happen
and keep the info you need.
> Does anyone have any documentation for the esl api?
http://docs.freeswitch.org/ (this should help, its under files list
see esl.h)
> Even if I could read some comments from a usage of it would be useful.
I just find it interesting you're doing this with C.
> --
> Cheers,
>
> Matt Riddell
> Director
> _______________________________________________
>
> http://www.venturevoip.com/news.php (Daily Asterisk News)
> http://www.venturevoip.com/st.php (SmoothTorque Predictive Dialer)
> http://www.venturevoip.com/c3.php (ConduIT3 PABX Systems)
>
> _______________________________________________
> FreeSWITCH-users mailing list
> [email protected]
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
_______________________________________________
FreeSWITCH-users mailing list
[email protected]
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org