1
votes

I want to join two conferences (confbridge). Suppose there is a conference room c1 and then there is another conf room c2, now i want that participant of c1 can also join participants of c2 but the condition is that c1 participant don't have to leave their room.

How can I implement this using confbridge and asterisk?

2
So the last time I answered one of your ConfBridge questions, you un-marked it as an answer some time later when I didn't respond fast enough to your subsequent questions - some of which had nothing to do with the original query. I think I'll pass on writing up a comprehensive answer for your questions - suffice to say that this is doable with the Originate application and Local channels.Matt Jordan
I'm grateful to you for responding in the past, and for the answer on this post despite the misunderstanding that I unmarked the previous answer. I never realized that it happened and I apologize for the same. I have immediately marked your answer on my previous post. ThanksAnil agrahari

2 Answers

2
votes

considering you have two conferences rooms named 1 and 2 then add to your extensions.conf:

[join-conference]
exten => s,1,ConfBridge(2)
exten => s,n,Hangup
exten => h,1,Hangip

and do it in shell:

asterisk -rx "channel originate local/s@join-conference application ConfBridge 1"

Basically you are making a call with two legs: one to conference 1 and another to conference 2. It is not a big deal and works perfectly. let me know if you cant understand something.

You can learn more here: http://www.voip-info.org/wiki/view/Asterisk+local+channels