Hello, I'm wondering if it is possible to ring X number of extensions simultaneously, and each answered call can be handled with some code. I can do a huntgroup-esque way of dialling, but I want all the dialled numbers to be picked up. I hope this makes sense.. If not please say.. Many thanks! Andy -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20100329/26fffe68/attachment.htm
The built-in Dial command will not satisfy this requirement (first pickup terminates function). You could do an AGI to do an Asynchronous dialing of the X extensions simultaneously (Although the realistic limit would probably be 5-10 extensions at once). _____ From: asterisk-users-bounces at lists.digium.com [mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of Andy Dixon Sent: Monday, March 29, 2010 8:03 AM To: asterisk-users at lists.digium.com Subject: [asterisk-users] Slightly more advanced dialling.. Hello, I'm wondering if it is possible to ring X number of extensions simultaneously, and each answered call can be handled with some code. I can do a huntgroup-esque way of dialling, but I want all the dialled numbers to be picked up. I hope this makes sense.. If not please say.. Many thanks! Andy -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20100329/0f810a47/attachment.htm
Philipp von Klitzing
2010-Mar-29 14:53 UTC
[asterisk-users] Slightly more advanced dialling..
Hi!> I'm wondering if it is possible to ring X number of extensions > simultaneously, and each answered call can be handled with some code.You might want to explain what you are trying to do. Dial() can handle this by using something like SIP/peer1&SIP/peer2 The first one that answers wins. Look at the Dial option M to run a macro after the call has been answered. Also have a look at FollowMe() since it can do parallel calling. Or read up how to create a bunch of .call files using System() and a script.> I can do a huntgroup-esque way of dialling, but I want all the dialled > numbers to be picked up.Do you mean to say: "I want all dialed numbers to keep on ringing until they are answered, regardless if the initial callers has already been taken care of by the first extensions that reacted"? In the Asterisk world, and usually in the PBX world in general, pick up has specific and different meaning (see *8 or app_pickup). Philipp
Hi, I have done it a few times. Just posted a small blog about it with code. Check it at www.ilovetovoip.com/?p=322. I hope it'll help you. -- Zeeshan A Zakaria On 2010-03-29 11:07 AM, "Philipp von Klitzing" < klitzing at pool.informatik.rwth-aachen.de> wrote: Hi!> I'm wondering if it is possible to ring X number of extensions > simultaneously, and each answer...You might want to explain what you are trying to do. Dial() can handle this by using something like SIP/peer1&SIP/peer2 The first one that answers wins. Look at the Dial option M to run a macro after the call has been answered. Also have a look at FollowMe() since it can do parallel calling. Or read up how to create a bunch of .call files using System() and a script.> I can do a huntgroup-esque way of dialling, but I want all the dialled > numbers to be picked up....Do you mean to say: "I want all dialed numbers to keep on ringing until they are answered, regardless if the initial callers has already been taken care of by the first extensions that reacted"? In the Asterisk world, and usually in the PBX world in general, pick up has specific and different meaning (see *8 or app_pickup). Philipp -- _____________________________________________________________________ -- Bandwidth and Colocation Pr... -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20100329/58668aa5/attachment.htm
Possibly Parallel Threads
- different callerid for channels
- 0-client_t: null client [Invalid argument] & high CPU usage (Gluster 3.12)
- Best way to know a call is being transfered
- asterisk sip peer/user matching methodsforauthentication backwards?
- 0-client_t: null client [Invalid argument] & high CPU usage (Gluster 3.12)