[Home]

Summary:ASTERISK-07173: Redirect other calls from dial-plan (without using manager interface)
Reporter:Tim Kelly (timkelly1980)Labels:
Date Opened:2006-06-15 05:06:12Date Closed:2011-06-07 14:02:35
Priority:MajorRegression?No
Status:Closed/CompleteComponents:Core/General
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:I think it would be really useful if one could redirect other bridged & non-bridged calls to a given extension from an application in the dial-plan.

I know the manager interface can do it but from what I understand on the WIKI it is a bit prone to crashing and I think it would be far more flexible if you could say dial into a supervisor extension and issue the command via DTMF which could be sent to the application. It would also allow the possibility of doing this using a spool script, which I have found can be very powerful. (/var/spool/asterisk/outgoing)

I think such a feature should be flexible. It should have the option of transfering both ends of a bridged call to two seperate extensions (essentially unbridging the call). This would allow the user to maybe hangup one end and redirect the other, redirect both ends or send both ends to a simple hangup extension.

Through this mechanism you could transfer both ends of a bridged call to a meetme extension and then join the meetme room yourself thus creating a 3-way call from a 2-way call.

Example:

SoftRedirect(target-channel, endpoint1-dest-ext, endpoint1-dest-ext)

I can put up a modest bounty of $100 if any1 is interested as it would really help me with my current project. I am going abroad for a few months though (leaving on sunday) but can leave my friend in charge of organizing payment via paypal... would be cool if the feature was in when I get back! (although I understand asterisk is being stabalized for 1.4 so does that mean no more features can go in, and it would have to be a seperate patch?)
Comments:By: Tim Kelly (timkelly1980) 2006-06-15 05:08:46

sorry:

SoftRedirect(target-channel, endpoint1-dest-ext, endpoint1-dest-ext)

should have been:

SoftRedirect(target-channel, endpoint1-dest-ext, endpoint2-dest-ext)

By: Serge Vecher (serge-v) 2006-06-15 09:09:41

timkelly1980: the best place for announcing a bounty for a feature request is either the Wiki or asterisk-biz mailing list.

If and when you have an appropriate, disclaimed patch implementing this feature, please feel free to reopen the bug with patch attached. Thanks!