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

Reply via email to