<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman,new york,times,serif;font-size:12pt">Back Steve,<br><br>Yes you were right, the "  exten=&gt; 777,1, Goto(absolute-timeout-test,777,1)" was not in the context 200,<br>Now here is the output:<br><br>&nbsp;-- Accepting AUTHENTICATED call from 192.168.1.34:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; requested format = ulaw,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; requested prefs = (),<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; actual format = ulaw,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; host prefs = (ulaw|alaw),<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; priority = mine<br>&nbsp;&nbsp;&nbsp; -- Executing [777@IAX:1] Goto("IAX2/200-11946", "absolute-timeout-test|777|1") in new stack<br>&nbsp;&nbsp;&nbsp; -- Goto (absolute-timeout-test,777,1)<br>&nbsp;&nbsp;&nbsp; -- Executing [777@absolute-timeout-test:1]
 Verbose("IAX2/200-11946", "1|[absolute-timeout-test:777]") in new stack<br>&nbsp;[absolute-timeout-test:777]<br>&nbsp;&nbsp;&nbsp; -- Executing [777@absolute-timeout-test:2] Set("IAX2/200-11946", "TIMEOUT(absolute)=10") in new stack<br>&nbsp;&nbsp;&nbsp; -- Channel will hangup at 2010-06-07 21:16:11 UTC.<br>&nbsp;&nbsp;&nbsp; -- Executing [777@absolute-timeout-test:3] Dial("IAX2/200-11946", "IAX2/400") in new stack<br>&nbsp;&nbsp;&nbsp; -- Called 400<br>&nbsp;&nbsp;&nbsp; -- Call accepted by 192.168.1.33 (format ulaw)<br>&nbsp;&nbsp;&nbsp; -- Format for call is ulaw<br>&nbsp;&nbsp;&nbsp; -- IAX2/400-13689 is ringing<br>&nbsp;&nbsp;&nbsp; -- IAX2/400-13689 answered IAX2/200-11946<br>&nbsp;&nbsp;&nbsp; -- Channel 'IAX2/200-11946' ready to transfer<br>&nbsp;&nbsp;&nbsp; -- Channel 'IAX2/400-13689' ready to transfer<br>&nbsp;&nbsp;&nbsp; -- Releasing IAX2/400-13689 and IAX2/200-11946<br>&nbsp;&nbsp;&nbsp; -- Hungup 'IAX2/400-13689'<br>&nbsp; == Spawn
 extension (absolute-timeout-test, 777, 3) exited non-zero on 'IAX2/200-11946'<br>&nbsp;&nbsp;&nbsp; -- Executing [T@absolute-timeout-test:1] Verbose("IAX2/200-11946", "1|[absolute-timeout-test:T]") in new stack<br>&nbsp;[absolute-timeout-test:T]<br>&nbsp;&nbsp;&nbsp; -- Executing [T@absolute-timeout-test:2] Hangup("IAX2/200-11946", "") in new stack<br>&nbsp; == Spawn extension (absolute-timeout-test, T, 2) exited non-zero on 'IAX2/200-11946'<br>&nbsp;&nbsp;&nbsp; -- Executing [h@absolute-timeout-test:1] Verbose("IAX2/200-11946", "1|[absolute-timeout-test:h]") in new stack<br>&nbsp;[absolute-timeout-test:h]<br>&nbsp;&nbsp;&nbsp; -- Executing [h@absolute-timeout-test:2] Hangup("IAX2/200-11946", "") in new stack<br>&nbsp; == Spawn extension (absolute-timeout-test, h, 2) exited non-zero on 'IAX2/200-11946'<br>&nbsp;&nbsp;&nbsp; -- Hungup 'IAX2/200-11946'<br><br><br><br>But the communication is still up, we hear each other :( .<br><br>If peer 400 does not
 answer the call, after 10 seconds the call (ringing), is terminated.<br><br>I tried the S option and the L one, it stops the call, it just bip in the callee and the call is terminated.<br>Here is how i used it :<br>exten =&gt; 777,1,Dial(IAX2/400,S(10))<br><div><br></div><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><br><div style="font-family: arial,helvetica,sans-serif; font-size: 13px;"><font face="Tahoma" size="2"><hr size="1"><b><span style="font-weight: bold;">De :</span></b> Steve Edwards &lt;asterisk.org@sedwards.com&gt;<br><b><span style="font-weight: bold;">À :</span></b> Asterisk Users Mailing List - Non-Commercial Discussion &lt;asterisk-users@lists.digium.com&gt;<br><b><span style="font-weight: bold;">Envoyé le :</span></b> Lun 7 juin 2010, 19h 05min 09s<br><b><span style="font-weight: bold;">Objet&nbsp;:</span></b> Re: [asterisk-users] Re :  Re :  Controlling calls<br></font><br>On Mon, 7 Jun 2010, Adil
 Zaaraoui wrote:<br><br>&gt; We are logged using 200 account, it exists in IAX.conf, so user 200 <br>&gt; calls 777, is that right i think?<br><br>Not "call" (implying dial()), "goto" a new context (so we have a "clean <br>environment"), where we have a dial() command. You want to put the goto in <br>the context that is set in iax.conf for 200.<br><br>&gt; We did not write dial(IAX2/777|60) but i wrote what you wrote exten=&gt; <br>&gt; 777,1, Goto(absolute-timeout-test,777,1) and we got the the result as <br>&gt; shown in the previous post. User 200, and 400 are registred and they <br>&gt; exist in iax.conf, so user 200 call 777, is that right?<br><br>&gt; &gt;&nbsp; -- Executing [777@IAX:1] Dial("IAX2/200-7016", "IAX2/777|60") in new stack<br><br>You executed dial. This is what a goto would look like:<br><br>&gt;&nbsp; &nbsp; -- Executing Goto("SIP/501-091068b0", "absolute-timeout-test|777|1") in new stack<br><br>&gt; I catched ths S option, but i
 think this should be in my dialplan, not <br>&gt; in my script, because it goes with Dial application.<br><br>I think we should set the AGI aside until you have it working in the <br>dialplan.<br><br>&gt; But the S i can know it after i get minutes from my DB for the caller, <br>&gt; is there a way to save it in the script as a variable and get it in the <br>&gt; Dial extension.<br><br>Yes. Once you have this working in your dialplan with "hard-coded" values, <br>you want to look through the documentation for your AGI library and see <br>how to set a channel variable. I'm not a Java programmer and I don't know <br>which library you are using, but I'm guessing it would look something like <br>"getChannel().setChannelVariable('SECONDS-REMAINING', '60')." In the C <br>library I wrote, it is 'agi_set_variable("STATUS", "SUCCESS").'<br><br>-- <br>Thanks in advance,<br>-------------------------------------------------------------------------<br>Steve
 Edwards&nbsp; &nbsp; &nbsp;  <a ymailto="mailto:sedwards@sedwards.com" href="mailto:sedwards@sedwards.com">sedwards@sedwards.com</a>&nbsp; &nbsp; &nbsp; Voice: +1-760-468-3867 PST<br>Newline&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Fax: +1-760-731-3000<br><br>-- <br>_____________________________________________________________________<br>-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>New to Asterisk? Join us for a live introductory webinar every Thurs:<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  <a href="http://www.asterisk.org/hello" target="_blank">http://www.asterisk.org/hello</a><br><br>asterisk-users mailing list<br>To UNSUBSCRIBE or update options visit:<br>&nbsp;  <a href="http://lists.digium.com/mailman/listinfo/asterisk-users"
 target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br></div></div>
</div><br>




      </body></html>