----- "Tobias Ahlander" <[EMAIL PROTECTED]> escreveu:

Is it possible to somehow fork in the dialplan? Say a call comes in. Then I want to wait 30 seconds and then write in a database, but at the same time while I wait I want to go on with other commands too.

On Thu, 24 Apr 2008, Vin??cius Fontes wrote:

You can call an AGI script that will call another script. That last one would wait 10 seconds and write in the database. The following example works for me:

/var/lib/asterisk/agi-bin/agi-test.agi:

#!/bin/bash
nohup /root/helloworld.sh 1>/dev/null 2>/dev/null &
exit 0

/root/helloworld.sh:

#!/bin/bash
sleep 10
echo "Hello world!" >> /root/helloworld.txt
exit 0

Why do you need the first AGI? Would:

        exten = _x.,n,system(nohup /root/helloworld.sh 1>/dev/null 2>&1 &)

suit your needs?

Thanks in advance,
------------------------------------------------------------------------
Steve Edwards      [EMAIL PROTECTED]      Voice: +1-760-468-3867 PST
Newline                                             Fax: +1-760-731-3000
_______________________________________________
-- 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

Reply via email to