I have set up an application which records incoming calls (customer
problems), and then places outgoing calls (handing the problems to
support people).  I have written some AGI programs (in C) to implement
parts of the functionality.

So far I am very pleased with the overall application.

But I have one very annoying, very nasty problem:

The C AGI is handling a dialog with a user on an outgoing call.  The
person at the other end hangs up.  The AGI does not detect this.  The
"result" codes don't indicate it.  "channel status" commands also fail
to indicate the hangup.

This is nasty because the AGI program waits forever, leaving the line
off-hook.

I realize I could sense this indirectly via timeouts.  Is there a
cleaner way?

Lee Allen
Computer Generated  Solutions, Inc.
Leadtec Division
Email: [EMAIL PROTECTED]

_______________________________________________
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