[Freeswitch-dev] How to route a single channel to multiple conference rooms...

Jean-Pierre Poulin jeanpierrepoulin at yahoo.com
Thu Mar 24 02:48:27 MSK 2011

Ha!  That "conference 3000- dial loopback/3001" command did the 

For the benefit of people later on looking on how to connect two conference 
rooms together, starting from out-of-the-box FreeSwitch you can connect any 
conference between 3000..3399 with a command like:

conference 3000- dial loopback/3001

Once this is done, connect one SIP phone to conference 3000 and the other to 
3001, and both SIP phones should magically be able to hear each other.

You should be able to verify on both conferences that they are connected with a 
command like "conference 3000- list".  In the above-described 
situation this gives:

3;sofia/internal/1001 at;c6d34e33-5fcd-4a83-b049-f10934738a51;Jean-Pierre;1001;hear|speak;0;0;300


Thanks a million to everyone who participated toward this answer... you guys 
rock!  :)

P.S. Interestingly enough, I still hear music on hold in this situation... (not 
a big deal for me as I intended to switch it off anyways)

From: Michael Collins <msc at freeswitch.org>
To: freeswitch-dev at lists.freeswitch.org
Sent: Wed, March 23, 2011 7:19:56 PM
Subject: Re: [Freeswitch-dev] How to route a single channel to multiple 
conference rooms...

I hate to say it, but what happens when you try this?

conference 3000- dial loopback/3001

I'm just curious. We aren't fond of the crazy things people try to do with 
loopback but I just want to know if this connects your two conferences. (It did 
on my system.)


On Wed, Mar 23, 2011 at 3:29 PM, Jean-Pierre Poulin <jeanpierrepoulin at yahoo.com> 

> if you are trying to call another conference on the same box you need
>> to loop the call over sip. try:
>> conference 3000- dial sofia/internal/3400 at
>Hi Anthony, sorry to bother you with this again, but I've tried your suggested
>command on three different builds (win binary, win from source, linux from
>source) all with out-of-the-box dialplan & settings and they all return the
>'cannot blind transfer 1 legged calls'.
>Log of my command attempting to connect conference 3000 and 3001 below:  (My IP
>address is
>conference 3000- dial sofia/internal/3001 at
>2011-03-23 18:23:42.298705 [NOTICE] switch_channel.c:812 New Channel
>sofia/internal/3001 at [78b3b6d8-38ef-420d-ba88-72fcb3a1b61c]
>2011-03-23 18:23:42.302705 [NOTICE] switch_channel.c:812 New Channel
>sofia/internal/0000000000 at [079cf467-1db2-4f0b-b6db-06a0899600ea]
>2011-03-23 18:23:42.307706 [INFO] mod_dialplan_xml.c:331 Processing FreeSWITCH
><0000000000>->3001 in context public
>2011-03-23 18:23:42.312706 [ERR] sofia.c:5906 Cannot Blind Transfer 1 Legged
>Call Requested: result: [NO_USER_RESPONSE]
>2011-03-23 18:23:42.314706 [NOTICE] sofia.c:5323 Hangup
>sofia/internal/3001 at [CS_CONSUME_MEDIA] [NO_USER_RESPONSE]
>2011-03-23 18:23:42.314706 [ERR] mod_conference.c:5021 Cannot create outgoing
>channel, cause: NO_USER_RESPONSE
>2011-03-23 18:23:42.318706 [NOTICE] switch_core_session.c:1306 Session 9
>(sofia/internal/3001 at Ended
>2011-03-23 18:23:42.318706 [NOTICE] switch_core_session.c:1308 Close Channel
>sofia/internal/3001 at [CS_DESTROY]
>freeswitch at JPM> 2011-03-23 18:23:42.412712 [NOTICE]
>switch_core_state_machine.c:189 sofia/internal/0000000000 at has
>executed the last dialplan instruction, hanging up.
>2011-03-23 18:23:42.412712 [NOTICE] switch_core_state_machine.c:191 Hangup
>sofia/internal/0000000000 at [CS_EXECUTE] [NORMAL_CLEARING]
>2011-03-23 18:23:42.422712 [NOTICE] switch_core_session.c:1306 Session 10
>(sofia/internal/0000000000 at Ended
>2011-03-23 18:23:42.422712 [NOTICE] switch_core_session.c:1308 Close Channel
>sofia/internal/0000000000 at [CS_DESTROY]
>FreeSWITCH-dev mailing list
>FreeSWITCH-dev at lists.freeswitch.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20110323/b0355100/attachment-0001.html 

More information about the FreeSWITCH-dev mailing list