Ola galera<br><br>Alguem poderia me ajudar modificar esse codigo para fazer um callback da seguinte forma.. a pessoa liga para um numero.. da um toque e o asterisk retorna para ela liberando uma linha.<br><br>Segue:<br><table cellpadding="2">
<tbody><tr><td class="text2" bgcolor="#dddddd">capiin]<br>
exten => 1234/016066666,1,Wait,1<br>
exten => 1234/016066666,2,AGI,callback.agi<br>
exten => 1234/016066666,3,Hangup<br>
[capidialtone]<br>
exten => s,1,Dial,CAPI/@1234:b<br>
exten => s,2,Hangup<br>
</td><td> <br></td></tr><tr>
<td class="text2" bgcolor="#dddddd">
< ? p h p<br>
ob_implicit_flush(true);<br>
set_time_limit(0);<br>
$err=fopen("php://stderr","w");<br>
$in = fopen("php://stdin","r");<br>
while (!feof($in)) {<br>
$temp = str_replace("\n","",fgets($in,4096));<br>
$s = split(":",$temp);<br>
$agi[str_replace("agi_","",$s[0])] = trim($s[1]);<br>
if (($temp == "") || ($temp == "\n")) {<br>
break;<br>
}<br>
}<br>
$cf = fopen("/home/kapejod/pbx/var/spool/asterisk/outgoing/cb".$agi["callerid"],"w+");
fputs($cf,"Channel: CAPI/".$agi["extension"].":".$agi["callerid"]."\n");<br>
fputs($cf,"Context: capidialtone\n");<br>
fputs($cf,"Extension: s\n");<br>
fputs($cf,"SetVar: CALLERIDNUM=".$agi["extension"]."\n");<br>
fputs($cf,"MaxRetries: 2\n");<br>
fputs($cf,"RetryTime: 10\n");<br>
fclose($cf);<br>
fclose($in);<br>
fclose($err);<br>
? ><br>
</td>
<td>
<br></td>
</tr>
<tr>
<td colspan="2" class="text2"><br></td></tr></tbody></table><br>Abraços para todos<br>