<div>1&nbsp; there is a correct file in&nbsp;<font color="#990099">&nbsp;/var/spool/asterisk/outgoing</font></div>
<div><font color="#990099"></font>&nbsp;</div>
<div><font color="#990099">2&nbsp; i run&nbsp; asterisk -vvvvr to monitor it&nbsp; , it gives out the following error </font></div>
<div>&nbsp;</div>
<div>&nbsp;-- Attempting call on <a href="mailto:Local/6009@default">Local/6009@default</a> for application MusicOnHold() (Retry 1)</div>
<div><br>Jul 24 08:23:17 NOTICE[21177]: chan_local.c:479 local_alloc: No such extension/context <a href="mailto:6009@default">6009@default</a> creating local channel</div>
<div><br>Jul 24 08:23:17 NOTICE[21177]: channel.c:2409 __ast_request_and_dial: Unable to request channel <a href="mailto:Local/6009@default">Local/6009@default</a></div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>( but i have a extension 6009 login to * ) ,&nbsp; what is the problem?<br><br><br>&nbsp;</div>
<div><span class="gmail_quote">On 7/23/07, <b class="gmail_sendername">James FitzGibbon</b> &lt;<a href="mailto:james.fitzgibbon@gmail.com">james.fitzgibbon@gmail.com</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><span class="q">On 7/23/07, <b class="gmail_sendername">Dovid B</b> &lt;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:asteriskusers@dovid.net" target="_blank">
asteriskusers@dovid.net</a>&gt; wrote:</span> 
<div><span class="q"><span class="gmail_quote"></span>
<div>&nbsp;</div><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
<div bgcolor="#ffffff">
<div><font face="Arial" size="2">Can it be that asterisk does not have permission to copy the file over ?&nbsp; Also check your date settings on the server.</font></div></div></blockquote></span>
<div><br><br>Yes, it&#39;s interesting that the page intro includes the sentence &quot;Lots of error checking to make sure its done correctly&quot;, but the final step that makes the process work (ensuring that the callfile ends up in the directory that pbx_spool is watching) doesn&#39;t have any error checking: 
<br><br><span style="COLOR: rgb(153,0,153)"><span style="FONT-FAMILY: courier new,monospace">touch( $wakefile, $time_wakeup, $time_wakeup ); </span><br style="FONT-FAMILY: courier new,monospace"><br style="FONT-FAMILY: courier new,monospace">
<span style="FONT-FAMILY: courier new,monospace">rename( $wakefile, $callfile ); </span><br><br>The fact that you see files in /tmp when all is said and done means that at least some of the script is working.&nbsp; A few things to check:
<br><br>Do the files in /tmp have the correct timestamp (file matches the requested wakeup time)?&nbsp; If so, then everything preceeding the rename seems to have worked, so check if the user running the AGI can move files from /tmp to /var/spool/asterisk/outgoing.&nbsp; Though given that it&#39;s an AGI being run by *, you&#39;d have to have a pretty strange setup for that to fail.&nbsp; Perhaps the outgoing directory just doesn&#39;t exist (was never created for some reason?) 
<br><br>If the files don&#39;t have the correct timestamp, start following the logic backwards.&nbsp; Do they look complete?&nbsp; Look through the AGI for places where the wakeup file is written to (i.e. </span><span style="COLOR: rgb(153,0,153)">
<span style="FONT-FAMILY: monospace">fputs(&nbsp;$wuc,&nbsp;&quot;maxretries:&nbsp;$parm_maxretries\n&quot;); </span></span><span style="COLOR: rgb(153,0,153)">) and check that everything that should be written is being written<br><br>Working backwards you should be able to figure out where the script is failing, then you can check everything that comes afterwards as the user running the AGI to make sure that permissions and directories are set up properly. 
</span><span style="COLOR: rgb(153,0,153)"><br></span></div></div><br>-- <br><span class="sg">j. </span><br>_______________________________________________<br>--Bandwidth and Colocation Provided by <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.api-digital.com--/" target="_blank">
http://www.api-digital.com--</a><br><br>asterisk-users mailing list<br>To UNSUBSCRIBE or update options visit:<br>&nbsp; <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank">
http://lists.digium.com/mailman/listinfo/asterisk-users</a><br></blockquote></div><br>