On 1/11/07, <b class="gmail_sendername">Mike D&#39;Ambrogia</b> &lt;<a href="mailto:miked@jamagination.com">miked@jamagination.com</a>&gt; wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">






<div>
<div><font color="#0000ff" face="Arial" size="2"><span>Ralph</span></font></div>
<div><font color="#0000ff" face="Arial" size="2"><span></span></font>&nbsp;</div>
<div><font color="#0000ff" face="Arial" size="2"><span>Kind 
of new to asterisk, and really new to AGI but it looks like you were trying to 
have the AGI script tell asterisk to read and lay the results into my_var and 
then regain control in the AGI script, is that correct?</span></font></div>
<div><font color="#0000ff" face="Arial" size="2"><span></span></font>&nbsp;</div>
<div><font color="#0000ff" face="Arial" size="2"><span>If so 
I don&#39;t think that will work since the dialplan variables are only 
exposed/visible when you start the AGI script, since you are still within the 
AGI script you&#39;ll probably never see my_var if called this 
way</span></font></div>
<div><font color="#0000ff" face="Arial" size="2"><span></span></font>&nbsp;</div>
<div><font color="#0000ff" face="Arial" size="2"><span>md</span></font></div></div></blockquote></div><br>Mike,<br><br>that&#39;s my first agi. Easy to see, ahm?<br>What I&#39;m thinking to do is, play a sound, get the numbers dialed, see on a db what to do using the dialed numbers, get back to dialplan (go to a queue or something else).
<br>The way started to work is that you said, send dialed as parameter to agi and get it with $argv[1]. And I was trying to get it from stdin.<br>Things I do not understand well and the documentations I&#39;ve read are not so clear are the way agi work with some things like:
<br>- How can I fix this agi to work?<br><br><font size="1">AGI Rx &lt;&lt; exec read my_var|sound-file|5|||15<br>&nbsp;&nbsp;&nbsp; -- AGI Script Executing Application: (read) Options: (my_var|sound-file|5|||15)
<br>&nbsp;&nbsp;&nbsp; -- Accepting a maximum of 5 digits.<br>&nbsp;&nbsp;&nbsp; -- Playing &#39;</font><font size="1">sound-file</font><font size="1">&#39; (language &#39;en&#39;)<br>&nbsp;&nbsp;&nbsp; -- User entered &#39;85214&#39;<br>AGI Tx &gt;&gt; 200 result=0
<br>AGI Rx &lt;&lt; get variable my_var<br>AGI Tx &gt;&gt; 200 result=1 (85214)<br>AGI Rx &lt;&lt; exec saydigits <span style="font-weight: bold;">Resource id #1 &nbsp; </span>// (this is the result of my_var)</font><br clear="all">
<br>All the variables here was my_var, it worked for GET VARIABLE but didn&#39;t for SAYDIGITS and odbc connection. How can I SAYDIGITS of my_var or insert my_var value into a db?<br><br>- What I need more to use WAIT FOR DIGIT? Because it didn&#39;t stop to wait for digits.
<br>- STDIN shoudn&#39;t get the result of READ or GET VARIABLE? Where these values go?<br><br>-- <br>Ralph Liebessohn<br>ICQ: 74835911<br>Skype: liebessohn