If you're calling System(), you might as well call AGI(), and write a
small wrapper script that then calls the final command, and then handles
the input/output in a more intelligent manner.

On Thu, 20 Dec 2007, Leif Madsen wrote:

> On Dec 15, 2007 4:01 PM, Jim Van Meggelen <[EMAIL PROTECTED]> wrote:
> > I would have thought that System() just passed whatever it got to the shell,
> > so I would have figured that as long as the shell can handle it, no problem.
> >
> > The big limitation with System() is that it does not feed stdout and stderr
> > back to asterisk.
> >
> > Hmm . . . that gives me an idea . . .
>
> That's right -- you need to use the SHELL() function to do that. It's
> only available in trunk, but I just copied the func_shell.c file into
> my funcs/ directory, did a ./configure && make install, and it
> compiled and was available for my use.
>
> --
> Leif Madsen.
> http://www.leifmadsen.com
> http://www.oreilly.com/catalog/asterisk
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to