Hello, I'm familiar with Pickup/PickupChan for taking a ringing call, but does anyone know how a phone can "steal" an already answered call from another phone? Our users have decided that call parking is too long-winded and don't want to use that. For example: phone A calls phone B, phone B answers the call, phone C dials something to "steal" the call from B, and finally A and C are talking. Searching on voip-info.org shows a "BristuffSteal" command but it's very out of date (Asterisk 1.2). Thanks in advance for any suggestions. Kind regards, -- David Cunningham, Voisonics Limited http://voisonics.com/ USA: +1 213 221 1092 New Zealand: +64 (0)28 2558 3782 -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20180709/495bd0c1/attachment.html>
Not sure how elegant this is, but I think you can try to elaborate some logic that when phone C dials something, it would retrieve you the channel phone A is connected and use the Bridge application to force the connection of phone C to phone A. So you need first to save the channels you have connected in a call, later on read this info based on whatever the phone C has dialed in and just use this as parameter to the Bridge app. When this happens channel C gets connected to channel A and channel B should automatically get disconnected (or maybe continue your dialplan execution). On Mon, 9 Jul 2018 at 13:17, David Cunningham <dcunningham at voisonics.com> wrote:> Hello, > > I'm familiar with Pickup/PickupChan for taking a ringing call, but does > anyone know how a phone can "steal" an already answered call from another > phone? Our users have decided that call parking is too long-winded and > don't want to use that. > > For example: phone A calls phone B, phone B answers the call, phone C > dials something to "steal" the call from B, and finally A and C are talking. > > Searching on voip-info.org shows a "BristuffSteal" command but it's very > out of date (Asterisk 1.2). > > Thanks in advance for any suggestions. > > Kind regards, > > -- > David Cunningham, Voisonics Limited > http://voisonics.com/ > USA: +1 213 221 1092 > New Zealand: +64 (0)28 2558 3782 > -- > _____________________________________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > > Check out the new Asterisk community forum at: > https://community.asterisk.org/ > > New to Asterisk? Start here: > https://wiki.asterisk.org/wiki/display/AST/Getting+Started > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20180709/d90726e0/attachment.html>
By the way, bear in mind this is exactly what a blind transfer from B to C would do, but with a lot of more work.... On Mon, 9 Jul. 2018, 16:36 Patrick Wakano, <pwakano at gmail.com> wrote:> Not sure how elegant this is, but I think you can try to elaborate some > logic that when phone C dials something, it would retrieve you the channel > phone A is connected and use the Bridge application to force the connection > of phone C to phone A. So you need first to save the channels you have > connected in a call, later on read this info based on whatever the phone C > has dialed in and just use this as parameter to the Bridge app. When this > happens channel C gets connected to channel A and channel B should > automatically get disconnected (or maybe continue your dialplan execution). > > On Mon, 9 Jul 2018 at 13:17, David Cunningham <dcunningham at voisonics.com> > wrote: > >> Hello, >> >> I'm familiar with Pickup/PickupChan for taking a ringing call, but does >> anyone know how a phone can "steal" an already answered call from another >> phone? Our users have decided that call parking is too long-winded and >> don't want to use that. >> >> For example: phone A calls phone B, phone B answers the call, phone C >> dials something to "steal" the call from B, and finally A and C are talking. >> >> Searching on voip-info.org shows a "BristuffSteal" command but it's very >> out of date (Asterisk 1.2). >> >> Thanks in advance for any suggestions. >> >> Kind regards, >> >> -- >> David Cunningham, Voisonics Limited >> http://voisonics.com/ >> USA: +1 213 221 1092 >> New Zealand: +64 (0)28 2558 3782 >> -- >> _____________________________________________________________________ >> -- Bandwidth and Colocation Provided by http://www.api-digital.com -- >> >> Check out the new Asterisk community forum at: >> https://community.asterisk.org/ >> >> New to Asterisk? Start here: >> https://wiki.asterisk.org/wiki/display/AST/Getting+Started >> >> asterisk-users mailing list >> To UNSUBSCRIBE or update options visit: >> http://lists.digium.com/mailman/listinfo/asterisk-users > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20180709/592d1222/attachment.html>
Hello. I believe you can do that with ARI, but I am not sure if you can do it without using ARI to start the call. Regards, Marcelo H. Terres <mhterres at gmail.com> IM: mhterres at jabber.mundoopensource.com.br https://www.mundoopensource.com.br https://twitter.com/mhterres https://linkedin.com/in/marceloterres On Mon, 9 Jul 2018 at 04:17, David Cunningham <dcunningham at voisonics.com> wrote:> > Hello, > > I'm familiar with Pickup/PickupChan for taking a ringing call, but does anyone know how a phone can "steal" an already answered call from another phone? Our users have decided that call parking is too long-winded and don't want to use that. > > For example: phone A calls phone B, phone B answers the call, phone C dials something to "steal" the call from B, and finally A and C are talking. > > Searching on voip-info.org shows a "BristuffSteal" command but it's very out of date (Asterisk 1.2). > > Thanks in advance for any suggestions. > > Kind regards, > > -- > David Cunningham, Voisonics Limited > http://voisonics.com/ > USA: +1 213 221 1092 > New Zealand: +64 (0)28 2558 3782 > -- > _____________________________________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > > Check out the new Asterisk community forum at: https://community.asterisk.org/ > > New to Asterisk? Start here: > https://wiki.asterisk.org/wiki/display/AST/Getting+Started > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users
Unfortunately, all channels need to be handled by ARI stasis app, otherwise, you can't use ARI. Regards, Marcelo H. Terres <mhterres at gmail.com> IM: mhterres at jabber.mundoopensource.com.br https://www.mundoopensource.com.br https://twitter.com/mhterres https://linkedin.com/in/marceloterres On Mon, 9 Jul 2018 at 11:22, Marcelo Terres <mhterres at gmail.com> wrote:> > Hello. > > I believe you can do that with ARI, but I am not sure if you can do it > without using ARI to start the call. > > Regards, > > Marcelo H. Terres <mhterres at gmail.com> > IM: mhterres at jabber.mundoopensource.com.br > https://www.mundoopensource.com.br > https://twitter.com/mhterres > https://linkedin.com/in/marceloterres > > On Mon, 9 Jul 2018 at 04:17, David Cunningham <dcunningham at voisonics.com> wrote: > > > > Hello, > > > > I'm familiar with Pickup/PickupChan for taking a ringing call, but does anyone know how a phone can "steal" an already answered call from another phone? Our users have decided that call parking is too long-winded and don't want to use that. > > > > For example: phone A calls phone B, phone B answers the call, phone C dials something to "steal" the call from B, and finally A and C are talking. > > > > Searching on voip-info.org shows a "BristuffSteal" command but it's very out of date (Asterisk 1.2). > > > > Thanks in advance for any suggestions. > > > > Kind regards, > > > > -- > > David Cunningham, Voisonics Limited > > http://voisonics.com/ > > USA: +1 213 221 1092 > > New Zealand: +64 (0)28 2558 3782 > > -- > > _____________________________________________________________________ > > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > > > > Check out the new Asterisk community forum at: https://community.asterisk.org/ > > > > New to Asterisk? Start here: > > https://wiki.asterisk.org/wiki/display/AST/Getting+Started > > > > asterisk-users mailing list > > To UNSUBSCRIBE or update options visit: > > http://lists.digium.com/mailman/listinfo/asterisk-users
David, You should be able to use the Bridge dialplan application to do what you want. https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+Application_Bridge I use the CHANNELS function and the IMPORT function to find the channel to bridge to my caller. On Sun, Jul 8, 2018 at 8:17 PM David Cunningham <dcunningham at voisonics.com> wrote:> Hello, > > I'm familiar with Pickup/PickupChan for taking a ringing call, but does > anyone know how a phone can "steal" an already answered call from another > phone? Our users have decided that call parking is too long-winded and > don't want to use that. > > For example: phone A calls phone B, phone B answers the call, phone C > dials something to "steal" the call from B, and finally A and C are talking. > > Searching on voip-info.org shows a "BristuffSteal" command but it's very > out of date (Asterisk 1.2). > > Thanks in advance for any suggestions. > > Kind regards, > > -- > David Cunningham, Voisonics Limited > http://voisonics.com/ > USA: +1 213 221 1092 > New Zealand: +64 (0)28 2558 3782 > -- > _____________________________________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > > Check out the new Asterisk community forum at: > https://community.asterisk.org/ > > New to Asterisk? Start here: > https://wiki.asterisk.org/wiki/display/AST/Getting+Started > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users-- A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects. ---Heinlein -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20180709/c2be6416/attachment.html>
Hello Patrick and others, Thanks, I wasn't familiar with the Bridge application and it may allow us to do what's needed. A transfer would of course be simpler but the user wants what the user wants... Thank you. On 9 July 2018 at 19:52, John Kiniston <johnkiniston at gmail.com> wrote:> David, > > You should be able to use the Bridge dialplan application to do what you > want. > > https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+Application_Bridge > > I use the CHANNELS function and the IMPORT function to find the channel to > bridge to my caller. > > > On Sun, Jul 8, 2018 at 8:17 PM David Cunningham <dcunningham at voisonics.com> > wrote: > >> Hello, >> >> I'm familiar with Pickup/PickupChan for taking a ringing call, but does >> anyone know how a phone can "steal" an already answered call from another >> phone? Our users have decided that call parking is too long-winded and >> don't want to use that. >> >> For example: phone A calls phone B, phone B answers the call, phone C >> dials something to "steal" the call from B, and finally A and C are talking. >> >> Searching on voip-info.org shows a "BristuffSteal" command but it's very >> out of date (Asterisk 1.2). >> >> Thanks in advance for any suggestions. >> >> Kind regards, >> >> -- >> David Cunningham, Voisonics Limited >> http://voisonics.com/ >> USA: +1 213 221 1092 >> New Zealand: +64 (0)28 2558 3782 >> -- >> _____________________________________________________________________ >> -- Bandwidth and Colocation Provided by http://www.api-digital.com -- >> >> Check out the new Asterisk community forum at: >> https://community.asterisk.org/ >> >> New to Asterisk? Start here: >> https://wiki.asterisk.org/wiki/display/AST/Getting+Started >> >> asterisk-users mailing list >> To UNSUBSCRIBE or update options visit: >> http://lists.digium.com/mailman/listinfo/asterisk-users > > > > -- > A human being should be able to change a diaper, plan an invasion, butcher > a hog, conn a ship, design a building, write a sonnet, balance accounts, > build a wall, set a bone, comfort the dying, take orders, give orders, > cooperate, act alone, solve equations, analyze a new problem, pitch manure, > program a computer, cook a tasty meal, fight efficiently, die gallantly. > Specialization is for insects. > ---Heinlein > > -- > _____________________________________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > > Check out the new Asterisk community forum at: https://community.asterisk. > org/ > > New to Asterisk? Start here: > https://wiki.asterisk.org/wiki/display/AST/Getting+Started > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users >-- David Cunningham, Voisonics Limited http://voisonics.com/ USA: +1 213 221 1092 New Zealand: +64 (0)28 2558 3782 -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20180710/c4b268ef/attachment.html>