<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt">Mariusz, using your suggestion, i worked out a solution that works. although i have to drop the bleg with sched_hangup in order for it to work with my hangup back to ivr method. it still looks like crap in my cdr but I can deal with it for now since i am crazy for wanting to transfer from static conference right to dynamic :) but doing it with this loopback method seems to give me the caller controls back. thanks for your help. ~rodney<br><br> condition destination_number ^760$ 1 <br> action answer 3 <br> action set conference_user_list=|
10 <br> action play_and_get_digits 4 4 3 5000 # ask4digit.wav ivr/ivr-that_was_an_invalid_entry.wav target_num \d+ 20 <br> action phrase spell,${target_num} 30 <br> action sched_hangup +10 normal_clearing bleg 35 <br> action bridge loopback/app=conference:${target_num}-127.0.0.1@dynamic_conf<br><br><br><div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"><div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> 4. Odp: transfer to conference from conference / caller controls<br>
(Mariusz Czulada)<br><div id="yiv1009896499"><div><div class="yiv1009896499gmail_quote"><blockquote class="yiv1009896499gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
</blockquote></div></div></div><br><div id="yiv224023819"><div><style>#yiv224023819 blockquote {padding-left:1ex;margin:0px 0px 0px 0.8ex;border-left:#cccccc 1px solid;}#yiv224023819 p {margin:0px;padding:0px;}</style>
<div>Perhaps this will be useful for you:</div>
<div> </div>
<div>Dialplan:</div>
<div> </div>
<div> <extension name="bind_and_join"></div>
<div> ...<br> <action application="bind_meta_app" data="4 a s execute_extension::sub_conf"/></div>
<div> ...<br> <action application="conference" data="mainconf@cx"/></div>
<div> ...</div>
<div> </extension></div>
<div><br> <extension name="sub_conf"></div>
<div> ...<br> <action application="bridge" data="loopback/app=conference:${conference_name}_sub@cx_sub"/><br> ...</div>
<div> </extension></div>
<div> </div>
<div>conference.conf.xml:</div>
<div> </div>
<div> <group name="cx_controls"></div>
<div> ...<br> <control action="hangup" digits="9"/><br> </group><br><br> <group name="cx_sub_controls"></div>
<div> ...<br> <control action="hangup" digits="4"/><br> </group><br><br> <profile name="cx"></div>
<div> ...<br> <param name="caller-controls" value="cx_controls"/><br> </profile></div>
<div> <profile name="cx_sub"></div>
<div> ...<br> <param name="caller-controls" value="cx_sub_controls"/><br> </profile></div>
<div> </div>
<div> </div>
<div>Dnia 20-12-2011 o godz. 18:21 Rodney napisaĆ(a):</div>
<blockquote>
<div style="color:#000;background-color:#fff;font-family:times new roman, new york, times, serif;font-size:12pt;">
<div>I am trying to transfer to a dynamic conference from within a static conference but when I do my callers loose control and can not use any dtmf caller control options and must hang up to get back. I tried using clear digit action but do not think this works on the "conf" realm. the dynamic conference works fine with all controls if i send them directly from the ivr but for what i am trying it is important to do this transfer from another conference. is there a method transfer and release
all previous controls? i even tried using a difference conference profile so i transferred from static 501@default to <digits>@dynamic to see if giving new controls would work, to no avail. is there a log or something i can post that will help you in understanding how this is happening? or is it even fixable? thanks rodney</div>
<div><br></div>
<div> <group name="default"><br> <control action="mute" digits="1"/><br> <control action="hangup" digits="0"/><br> <control action="execute_application" digits="4" data="playback C:/Program Files/FreeSWITCH/recordings/conf_help.wav"/><br> <control action="execute_application" digits="8" data="execute_extension
ANNOUNCE_CONF_COUNT_PRIVATE XML default"/><br> <control action="execute_application" digits="#" data="execute_extension 759 xml default"/></div>
<div><br>- <group name="dynamic"><br> <control action="mute" digits="1"/><br> <control action="execute_application" digits="0" data="execute_extension 401 XML default"/> (main ivr menu extension)<br> <control action="execute_application" digits="8" data="execute_extension ANNOUNCE_CONF_COUNT_PRIVATE XML
default"/><br></div>
<div><br></div>
<div><br></div>
<div>condition destination_number ^759$ 1 <br> action answer 2 <br> action set conference_user_list=| 11 <br> action
play_and_get_digits 4 4 3 5000 # askprivateroom.wav ivr/ivr-that_was_an_invalid_entry.wav target_num \d+ 15 <br> action phrase spell,${target_num} 16 <br> action conference ${target_num}-127.0.0.1@default<br></div>
</div>
</blockquote>
<div><br></div><br>
</div><br>_______________________________________________<br>FreeSWITCH-users mailing list<br><a ymailto="mailto:FreeSWITCH-users@lists.freeswitch.org" href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br><a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br><a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br><br><br> </div> </div> </div></div></body></html>