On 4/25/08, Tobias Ahlander <[EMAIL PROTECTED]> wrote: > >Date: Thu, 24 Apr 2008 06:54:27 -0700 (PDT) > >From: Steve Edwards <[EMAIL PROTECTED]> > >Subject: Re: [asterisk-users] Forking in Dialplan > >To: Asterisk Users Mailing List - Non-Commercial Discussion > > <[email protected]> > >Message-ID: <[EMAIL PROTECTED]> > >Content-Type: text/plain; charset="x-unknown" > > >> ----- "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 > > > Thank you Steve, this seems to work just as I want it to. Now I just have to > figure out how to send variables to a system call, but I think I have that > covered somewhere :) > > Best regards, > Tobias >
_______________________________________________ -- 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
