hi birgit, thanks for your reply! some days ago anthony told me about "intercept" in the irc, but i seem not to be able to use it, at least not for connecting two channels with each other. we need to first originate, because we want to have complete control over all channels and chose, what to do with them. what we have, is an answered inbound channel and an originate at &park(). let's say, we play a soundfile for the originated channel (outbound) and then want connect both channels with each other. when we sendmsg intercept <uuid> (the uuid is the uuid of the inbound), we get channel_execute intercept and channel_execute_complete intercept for call-direction outbound. but we can not talk to each other and won't get any more information about the status. do you have a clue, what the problem could be or what we could try else? regards, dennis 2008/11/5 Birgit Arkesteijn <birgit@westhawk.co.uk>:
Hi Dennis,
I had a similar problem, but we're using javascript, not sockets.
Is there any reason why your first original and then bridge instead of bridging your inbound call immediately to the (what will be your) outbound call?
If that doesn't work, I had to take a channel out of a conference call and bridge that channel to a new person. I used 'intercept' in the end:
var sSession = new Session("{ignore_early_media=true,originate_timeout=10}" + customer_service_url); sSession.setAutoHangup(false); sSession.execute("intercept", uuid);
where sSession is the newly (latest) originated call and uuid the identifier of the channel in the conference call.
As far as I know, 'unbridge' as command doesn't exist. I wouldn't know how to achieve that.
Hope the above helps.
Cheers, Birgit