The snippet you've sent is a whole different thing than C. You kinda have to know these things to code on either language...<div><br></div><div>Using Ruby, the following statement DOES return an event:</div><div><br></div>
<div>@con.api("uuid_getvar", "#{@uuid} myvar")</div><div><br></div><div>And with that event, you implicitly call "getBody".</div><div><br></div><div>When you are using C, you can't use these things like that. You have to explicitly make function calls to the correct event. Look at the ESL examples testserver.c and testclient.c on the source and maybe you'll understand.</div>
<div><br></div><div>When calling api on C, you need to use the handle->last_sr_reply (if I remember correctly).</div><div><br></div><div>I hope that helps, otherwise, a working code would.</div><div><br></div><div>Regards,<br clear="all">
Joćo Mesquita<br><br>
<br><br><div class="gmail_quote">On Wed, Oct 19, 2011 at 9:48 PM, adam harris <span dir="ltr"><<a href="mailto:admharris@gmx.com">admharris@gmx.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
Yes I am using ESL but don't get_header functions need to catch an event first.<br>
I was thinking if there was already a builtin function.<br>
<br>
I can't remember exacty because it was a while ago but I used something like this in ruby<br>
<br>
@con.api("uuid_getvar", "#{@uuid} myvar").getBody<br>
<div><div></div><div class="h5"><br>
> ----- Original Message -----<br>
> From: Joćo Mesquita<br>
> Sent: 10/19/11 10:55 PM<br>
> To: <a href="mailto:freeswitch-dev@lists.freeswitch.org">freeswitch-dev@lists.freeswitch.org</a><br>
> Subject: Re: [Freeswitch-dev] get variable value<br>
><br>
> >From your email, I am assuming you are trying to get a variable using ESL?<br>
> If so, custom variables are prefixed with variable. So you would use the<br>
> get_header functions just as you would on other non-custom variables.<br>
><br>
> Makes sense?<br>
><br>
> Regards,<br>
> Joćo Mesquita<br>
><br>
><br>
><br>
> On Wed, Oct 19, 2011 at 7:27 PM, Michael Collins <<a href="mailto:msc@freeswitch.org">msc@freeswitch.org</a>> wrote:<br>
><br>
> > Grep the source for "switch_channel_get_variable" and you'll see numerous<br>
> > examples...<br>
> ><br>
> > -MC<br>
> ><br>
> > On Wed, Oct 19, 2011 at 12:37 PM, adam harris <<a href="mailto:admharris@gmx.com">admharris@gmx.com</a>> wrote:<br>
> ><br>
> >> How do I get the vaule of a custom variable. I have seen uuid_getvar<br>
> >> Usage: uuid_getvar <uuid> <varname> but how I use in C<br>
> >><br>
> >> _______________________________________________<br>
> >> Join us at ClueCon 2011, Aug 9-11, Chicago<br>
> >> <a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a> 877-7-4ACLUE<br>
> >><br>
> >> FreeSWITCH-dev mailing list<br>
> >> <a href="mailto:FreeSWITCH-dev@lists.freeswitch.org">FreeSWITCH-dev@lists.freeswitch.org</a><br>
> >> <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>
> >> UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br>
> >> <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
> >><br>
> ><br>
> ><br>
> > _______________________________________________<br>
> > Join us at ClueCon 2011, Aug 9-11, Chicago<br>
> > <a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a> 877-7-4ACLUE<br>
> ><br>
> > FreeSWITCH-dev mailing list<br>
> > <a href="mailto:FreeSWITCH-dev@lists.freeswitch.org">FreeSWITCH-dev@lists.freeswitch.org</a><br>
> > <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>
> > UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br>
> > <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
> ><br>
> ><br>
<br>
<br>
_______________________________________________<br>
Join us at ClueCon 2011, Aug 9-11, Chicago<br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a> 877-7-4ACLUE<br>
<br>
FreeSWITCH-dev mailing list<br>
<a href="mailto:FreeSWITCH-dev@lists.freeswitch.org">FreeSWITCH-dev@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
</div></div></blockquote></div><br></div>