Hi All,
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.
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.
[EMAIL PROTECTED] root]# ps -aux|grep asterisk
root 16419 0.0 0.0 5288 1072 pts/1 S 10:46 0:00 /bin/sh
/usr/sbin/safe_asterisk
root 16421 32.5 0.4 39404 17604 pts/1 S 10:46 22:39
/usr/sbin/asterisk -f -vvvg -c
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
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
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
it is more than this just i put only few for example.
I think the routing.pl file continue running till the call hangup.
My question is, Is there anyway to kill the routing.pl once $AGI->exec('Dial',
$dialstr); will run and the call should be continue?
--------
Regard,
---------------------------------
Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now._______________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users