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

Anthony Minessale anthony.minessale at gmail.com
Wed Mar 23 22:46:25 MSK 2011


yes I can do it effortlessly 100 times in a row from many boxes.
You need to of course make sure the url you are dialing in the
originate actually is reachable by FS.


On Wed, Mar 23, 2011 at 2:06 PM, Jean-Pierre Poulin
<jeanpierrepoulin at yahoo.com> wrote:
>> You want to do something like:
>>  conference conf#2 dial conf#1
>>So your dialplan allows people into conf#1 via, say:
>>  sofia/default/conference1
>>and conf#2 is number 1002
>>  conference 1002 dial sofia/default/conference1
>
> Hi Paul, thanks again for the hint in this direction, but after much research I
> just can't connect two conference rooms together.
>
> My best effort thus far involves registering extensions 3400..3499 in a similar
> way conferences 3000..3099 are done
>
>     <extension name="test_conferences">
>       <condition field="destination_number" expression="^(34\d{2})$">
>         <action application="answer"/>
>         <action application="conference" data="$1-${domain_name}@default"/>
>       </condition>
>     </extension>
>
> And to insert a new user in conf/directory/default for file 3400.xml so that
> user / conference 3400 can be seen as a registered user.
>
> <include>
>   <user id="3400">
>     <params>
>       <param name="password" value="$${default_password}"/>
>       <param name="vm-password" value="3400"/>
>     </params>
>     <variables>
>       <variable name="toll_allow" value="domestic,international,local"/>
>       <variable name="accountcode" value="3400"/>
>       <variable name="user_context" value="default"/>
>       <variable name="effective_caller_id_name" value="Extension 3400"/>
>       <variable name="effective_caller_id_number" value="3400"/>
>       <variable name="outbound_caller_id_name"
> value="$${outbound_caller_name}"/>
>       <variable name="outbound_caller_id_number"
> value="$${outbound_caller_id}"/>
>       <variable name="callgroup" value="techsupport"/>
>     </variables>
>   </user>
> </include>
>
> Unforunately, when I call out with a cli command like "conference
> 3001-192.168.0.11 dial user/3400" I get
>
> 2011-03-23 14:56:46.770577 [ERR] switch_ivr_originate.c:2493 Cannot create
> outgoing channel of type [error] cause: [USER_NOT_REGISTERED]
> Call Requested: result: [USER_NOT_REGISTERED]
> 2011-03-23 14:56:46.770577 [ERR] switch_ivr_originate.c:2493 Cannot create
> outgoing channel of type [user] cause: [USER_NOT_REGISTERED]
> 2011-03-23 14:56:46.770577 [ERR] mod_conference.c:4597 Cannot create outgoing
> channel, cause: USER_NOT_REGISTERED
>
> (The above command works fine if I call a registered extension like 1001...  In
> other words, no endpoint appears to be present / answering for 3400 even though
> I have placed an "answer" application as done for the other conferences.
>
> (The same error appears even if I register two SIP phones to conference rooms
> 3000 and 3400)
>
> Has linking two conference rooms ever been done?
>
> Thanks for any hint you can offer... I have no idea what to try next and so far
> the best path forward looks like hacking the code.
>
>    Jean-Pierre
>
>
>
>
> _______________________________________________
> FreeSWITCH-dev mailing list
> FreeSWITCH-dev at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
> http://www.freeswitch.org
>



-- 
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/
Twitter: http://twitter.com/FreeSWITCH_wire

AIM: anthm
MSN:anthony_minessale at hotmail.com
GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888 at conference.freeswitch.org
googletalk:conf+888 at conference.freeswitch.org
pstn:+19193869900



More information about the FreeSWITCH-dev mailing list