Also, probably helps to clarify:

Ideally I don't want to drop people in and out of conferences. I am currently (among other things) using the conference as a method to record the entire call (for as long as there are at least two people talking).

My ideal behavior would be that, if a conference flag is set, a transfer results in the same behavior that would happen in a bridge. In other words, all sessions are kicked out and do a dialplan hunt.

Best,
Colin
On Tue, Sep 13, 2016 at 7:22 PM Colin Morelli <colin.morelli@gmail.com> wrote:
Hey again,

From looking through the source (and some light experimenting), it looks like blind transfers don't work unless the call is bridged. This means they don't work in a conference. That makes sense (the behavior would be undefined).

However, I have a case in which I want this behavior, and am looking to see if anyone has done anything similar. Say two people join a call together, then a third gets added. When the third is added, all participants are moved into a conference. Now, #3 drops off, and it's just 1 and 2 again.

It doesn't seem like there's any straight forward way of allowing 1/2 to initiate blind transfers, is that right? Has anyone else encountered this issue? Should I just be dynamically pulling people out of and adding them back into conferences in this case?

Ideally, there'd be a way to specify conference transfer behavior such that when in a conference, blind transfers can still work so long as there are exactly two people in that conference. Would this be a welcome addition?

Best,
Colin