a stupid idea is... why don't lauch the script in the background ? so asterisk could close the chan (since lauching it into the bg * gets the control immediately back) .
just my 2 cents. Matteo. Il gio, 2003-09-04 alle 16:29, Frank N. ha scritto: > Thomas, > your suggestion does work better. > However, I doesn't solve my problem. Here is callscript.pl: > > #!/usr/bin/perl > print "waiting...\n"; > sleep 5; > `cp /usr/src/asterisk/sample.call /var/spool/asterisk/outgoing`; > print "call created\n"; > > The problem is the incoming and outgoing calls are made on the same > channel (Zap/1). > I believe the porblem is that, since the incoming call is not "closed" > before the outgoing call is created, the outgoing call does not work. > I was hoping the delay would solve this problem... but obviously it > doesn't. > > Do you have any suggestions? > Thank you. > > -----Original Message----- > From: Thomas Haeger [mailto:[EMAIL PROTECTED] > Sent: 4 septembre, 2003 09:42 > To: [EMAIL PROTECTED] > Subject: AW: [Asterisk-Users] Call script after hangup > > > Hi Frank, > why you so complicated ? > > Try following: > > [incoming] > exten => s,1,Playback,welcome > exten => s,2,Record,msgfile:gsm > exten => h,1,System(/home/frank/callscript.pl) > > as sample ... :-) > > Regards, > > Thomas. > -----Ursprüngliche Nachricht----- > Von: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] > Auftrag von Frank N. > Gesendet: Donnerstag, 4. September 2003 14:54 > An: [EMAIL PROTECTED] > Betreff: [Asterisk-Users] Call script after hangup > > > Beginner: How can a script be called after a calling > user hangup? > > What's wrong with this: > > [incoming] > exten => s,1,Playback,welcome > exten => s,2,Record,msgfile:gsm > exten => h,1,Goto(callscript,1,1) > > [callscript] > exten => 1,1,Wait,5 > exten => 1,2,System("SomeScript") > > Thank you -- Brancaleoni Matteo <[EMAIL PROTECTED]> Espia - Emmegi Srl _______________________________________________ Asterisk-Users mailing list [EMAIL PROTECTED] http://lists.digium.com/mailman/listinfo/asterisk-users