Hi

I am currently developing a IVR application using
PHP/AGI. I am using the PHPAGI class at
http://phpagi.sourceforge.net/ to handle the
commuication with my *. 

The application basically asks a caller to enter in
some information which is then processed and a answer
is read back out to them. I want the application to
loop back to the beginning after giving the answer so
they can try another query. When they have finished
they enter 00# and the application ends and * hangs up
the call. All of this works fine.

The problem is as follows. If the caller hangs up at
any time during the application the following happens.

1. Asterisk console reports the call hung up. As
follows

== Spawn extension (default, 502, 3) exited non-zero
on 'SIP/3753684-fabd'

2. However when I look in the server process list the
PHP app is still running. 

ps -ax
...
 8029 ?        S      0:00 /usr/bin/php -q
/usr/share/asterisk/agi-bin/test.php

They only way to get rid of it is to killall -9 it. 

Any ideas how I can get asterisk to kill the script if
the caller hangs up?

Regards

Jon Farmer



                
___________________________________________________________ 
How much free photo storage do you get? Store your holiday 
snaps for FREE with Yahoo! Photos http://uk.photos.yahoo.com
_______________________________________________
Asterisk-Users mailing list
[email protected]
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to