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? Thanks, Scott Haley If you are not the intended recipient of this message (including attachments), or if you have received this message in error, immediately notify us and delete it and any attachments. If you do not wish to receive any email messages from us, excluding administrative communications, please email this request to messages at edwardjones.com along with the email address you wish to unsubscribe. For important additional information related to this email, visit www.edwardjones.com/US_email_disclosure<http://www.edwardjones.com/US_email_disclosure>. Edward D. Jones & Co., L.P. d/b/a Edward Jones, 12555 Manchester Road, St. Louis, MO 63131 ? Edward Jones. All rights reserved. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20140716/e662229b/attachment.html>
asterisk-users-bounces at lists.digium.com wrote on 07/16/2014 01:46:09 PM:> From: "Haley,Scott A" <scott.haley at edwardjones.com> > To: "asterisk-users at lists.digium.com" <asterisk-users at lists.digium.com>,> Date: 07/16/2014 01:46 PM > Subject: [asterisk-users] Simultaneous Ring > Sent by: asterisk-users-bounces at lists.digium.com > > 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? > > Thanks, > Scott HaleyI believe that what you want to do is best done with Local Channels. See this link: http://www.asteriskdocs.org/en/3rd_Edition/asterisk-book-html-chunk/DeeperDialplan_id324598.html for more information. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20140716/6fb022c7/attachment.html>
>> 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.I'd use queues. First set of numbers in queue 1, both the first set and second set of number in queue 2. If the call falls out of queue 1, it should fall into queue 2. Then use the ringall strategy on both queues Doug -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20140716/448ceea3/attachment.html>
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 at 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 .