Hi All,<br><br>i have created one prepaid PERL AGI script to integrate asterisk users in our current Oracle Billing System. I am using $AGI->exec('Dial', $dialstr); in script after getting the MAX time out for the priticular call.<br><br>But when the channels increase on my asterisk more than 50-60 asterisk get crashed and i am suspecting the cause is of AGI Script. because when i check ps on server i found lot of process for routing.pl file which is the main to check balance and max credit time.<br><br>[root@hatifserver3 root]# ps -aux|grep asterisk<br>root 16419 0.0 0.0 5288 1072 pts/1 S 10:46 0:00 /bin/sh /usr/sbin/safe_asterisk<br>root 16421 32.5 0.4 39404 17604 pts/1 S 10:46 22:39 /usr/sbin/asterisk -f -vvvg -c<br>root 24537 0.0 0.2 96392 10472 pts/1
S 11:29 0:00 /usr/local/bin/perl /var/lib/asterisk/agi-bin/routing.pl<br>root 26821 0.0 0.2 96392 10472 pts/1 S 11:41 0:00 /usr/local/bin/perl /var/lib/asterisk/agi-bin/routing.pl<br>root 27177 0.0 0.2 96384 10476 pts/1 S 11:43 0:00 /usr/local/bin/perl /var/lib/asterisk/agi-bin/routing.pl<br><br>it is more than this just i put only few for example. <br>I think the routing.pl file continue running till the call hangup.<br><br>My question is, Is there anyway to kill the routing.pl once $AGI->exec('Dial', $dialstr); will run and the call should be continue?<br><br><br><br><BR><BR><STRONG><FONT face="arial black" color=#0000bf>-------- <BR>Regard,</FONT></STRONG><p> 
<hr size=1>Be a better friend, newshound, and
know-it-all with Yahoo! Mobile. <a href="http://us.rd.yahoo.com/evt=51733/*http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ "> Try it now.</a>