Olle E. Johansson wrote:


Oh, flame war warning. There's been a lot of discussion on this before,
mostly about the necessity to use PHP instead of <your favorit language here>.

Thanks for the warning, but <my favorite language here> is PHP.. :)



As I read the AGI docs, anything that you can start from a shell command
with a #!/bin/sh or #!/usr/bin/perl construct works. I may be wrong,
but otherwise start a /bin/sh and run PHP in there.

A PHP script can have #!/usr/bin/php (on my server anyway) and it will execute from a command line just like any other so you don't have to use a sh shell first.. :)



Look at AGI samples in source code and the Asterisk::AGI perl library. Lots of good pointers to docs, faqs etc here: http://www.voip-info.org/tiki-index.php?page=Asterisk+agi

Thanks, looking at the page now...



No, there's a special set of commands you use. One of them lets you
execute standard application commands you use in the dial plan,
not the CLI commands as I understand.

I guess that would be the "exec" command?? By the description on the page * "exec*: Executes a given Application"..



See docs pointed to from the Wiki. One of the sample scripts output all of
the environment variables in AGI to stderr, even though I haven't been able
to get the stderr output. Where do I read the STDERR channel?


Finally, If I execute a call from within an AGI script, will the script continue processing when the call is hung up or terminated or would I have to use another AGI on the "h" extension to process post call operations?

Good question. I can't answer.

This is an important question I need answered for my system..


Later..


_______________________________________________ Asterisk-Users mailing list [EMAIL PROTECTED] http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to