On Wednesday 16 Jul 2014, Haley,Scott A wrote: > I have a need to issue a dial command to a number: > > same => n,Dial(${DIALGROUP1},${TIMER1},t) > > After a number of seconds, let's say 10 seconds. I want to dial another set > of numbers while continuing to ring, or interrupting the first group of > numbers. > > same => n,Dial(${DIALGROUP2},${TIMER1},t) > > Is there a way to do this without interrupting the first call?
This sounds exactly like the sort of situation for which local channels were invented ..... Dial(${DIALGROUP1}&LOCAL/foo@bar) with a longer timeout than 10 seconds. Then in your local channel, wait 10" and Dial(${DIALGROUP2}). The first Dial() will be satisfied when someone answers either a phone in dial group 1, or a phone in dial group 2 set ringing by the Dial() in the local channel. -- AJS Note: Originating address only accepts e-mail from list! If replying off- list, change address to asterisk1list at earthshod dot co dot uk . -- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users