<div dir="ltr"><div>I am trying to use outbound socket to set up a conference, unfortunately I can not get my bind_digit_action calls to work in-conference.</div><div><br></div><div><div>My setup is pretty boiler-plate:</div>
<div><br></div><div>autoload_configs/conference.conf.xml</div><div><br></div><div>&lt;configuration name=&quot;conference.conf&quot; description=&quot;Audio Conference&quot;&gt;</div><div>  ...</div><div>  &lt;profiles&gt;</div>
<div>    &lt;profile name=&quot;simonconf&quot;&gt;</div><div>      &lt;param name=&quot;rate&quot; value=&quot;8000&quot;/&gt;</div><div>      &lt;param name=&quot;interval&quot; value=&quot;20&quot;/&gt;</div><div>      &lt;param name=&quot;energy-level&quot; value=&quot;300&quot;/&gt;</div>
<div>      &lt;param name=&quot;caller-controls&quot; value=&quot;none&quot;/&gt;</div><div>    &lt;/profile&gt;</div><div>   &lt;/profiles&gt;</div><div>&lt;/configuration&gt;</div><div><br></div><div>dialplan/default.xml</div>
<div><br></div><div>&lt;include&gt;</div><div>  &lt;context name=&quot;default&gt;</div><div>    &lt;extension name=&quot;simon1&quot;&gt;</div><div>      &lt;condition field=&quot;destination_number&quot; expression=&quot;^800$&quot;&gt;</div>
<div>        &lt;action application=&quot;bind_digit_action&quot; data=&quot;random_context,*3,exec:playback,ivr/ivr-welcome_to_freeswitch.wav&quot; /&gt;</div><div>        &lt;action application=&quot;digit_action_set_realm&quot; data=&quot;random_context&quot;/&gt;</div>
<div>        &lt;action application=&quot;answer&quot;/&gt;</div><div>        &lt;action application=&quot;conference&quot; data=&quot;random_conference@simonconf&quot;/&gt;</div><div>      &lt;/condition&gt;</div><div>    &lt;/extension&gt;</div>
<div><br></div><div>    &lt;extension name=&quot;simon2&quot;&gt;</div><div>      &lt;condition field=&quot;destination_number&quot; expression=&quot;^900$&quot;&gt;</div><div>        &lt;action application=&quot;bind_digit_action&quot; data=&quot;random_context,*3,exec:playback,ivr/ivr-welcome_to_freeswitch.wav&quot; /&gt;</div>
<div>        &lt;action application=&quot;digit_action_set_realm&quot; data=&quot;random_context&quot;/&gt;</div><div>        &lt;action application=&quot;socket&quot; data=&quot;<a href="http://127.0.0.1:8888">127.0.0.1:8888</a> async full&quot;/&gt;</div>
<div>      &lt;/condition&gt;</div><div>    &lt;/extension&gt;</div><div>  &lt;/context&gt;</div><div>&lt;/include&gt;</div><div><br></div><div>Listening on port 8888, I have a server which issues:</div><div><br></div><div>
connect</div><div><br></div><div>sendmsg</div><div>call-command: execute</div><div>execute-app-name: answer</div><div><br></div><div>sendmsg</div><div>call-command: execute</div><div>execute-app-name: conference</div><div>
execute-app-arg: random_conference@simonconf</div><div>event-lock: true</div><div><br></div><div><br></div><div>Calling into simon1, the *3 will work. Calling in to simon2, *3 will not work.</div></div><div><br></div><div>
If I do not join the user into the conference, *3 works in both setups.</div><div><br></div><div>Is there any particular reason that *3 would not work in the simon2 setup?</div><div><br></div><div>Thanks,</div><div>spd</div>
</div>