Your attempt to underscore the area where you are having the problem has obscured the necessary details to help you.<div><br></div><div>You need to re-describe with more details.</div><div><br></div><div>you might want to use the api interface on your socket app and use uuid_transfer -both <uuid of a leg> <br>
<br><div class="gmail_quote">On Mon, May 3, 2010 at 3:22 PM, Joseph Crivello <span dir="ltr"><<a href="mailto:josephcrivello@gmail.com">josephcrivello@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div lang="EN-US" link="blue" vlink="purple">
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">I think I confused the situation with my ending comment in my
last email. </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">The call is bridged and in the CS_EXCHANGE_MEDIA state when I
run the transfer.</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">What I meant to say in my ending comment in my last email was
that I noticed if I run the transfer command as listed below when the B-leg is
not yet in the CS_EXCHANGE_MEDIA state, the transfer works (although of course
a WARNING is outputted to the console complaining that there is no B-leg).</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">-Joe</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D"> </span></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt">From:</span></b><span style="font-size:10.0pt">
<a href="mailto:freeswitch-users-bounces@lists.freeswitch.org" target="_blank">freeswitch-users-bounces@lists.freeswitch.org</a>
[mailto:<a href="mailto:freeswitch-users-bounces@lists.freeswitch.org" target="_blank">freeswitch-users-bounces@lists.freeswitch.org</a>] <b>On Behalf Of </b>Anthony
Minessale<br>
<b>Sent:</b> Monday, May 03, 2010 3:01 PM</span></p><div><div></div><div class="h5"><br>
<b>To:</b> <a href="mailto:freeswitch-users@lists.freeswitch.org" target="_blank">freeswitch-users@lists.freeswitch.org</a><br>
<b>Subject:</b> Re: [Freeswitch-users] Trouble With Transfer and Async Event
Socket</div></div><p></p>
</div><div><div></div><div class="h5">
<p class="MsoNormal"> </p>
<p class="MsoNormal">well that's because it's what "both" implies, the
"current" leg and the one it's bridged to.</p>
<div>
<p class="MsoNormal">if you are not bridged anymore, naturally, it won't work.</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"> </p>
<div>
<p class="MsoNormal">On Mon, May 3, 2010 at 1:20 PM, Joseph Crivello <<a href="mailto:josephcrivello@gmail.com" target="_blank">josephcrivello@gmail.com</a>> wrote:</p>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">Example command:</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">Command: transfer</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">Arguments: -both ConfXfer-1 XML default</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">And here is the referenced dialplan
extension:</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D"> <extension
name="ConfXfer"></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">
<condition field="destination_number"
expression="^ConfXfer-(\d+)$"></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">
<action application="answer"/></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">
<action application="conference" data="$1" /></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">
</condition></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D"> </extension></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">Interestingly, I recently discovered
that the transfer works if I do it before the bridge finishes (figured that out
by accident).</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">-Joe</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D"> </span></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt">From:</span></b><span style="font-size:10.0pt"> <a href="mailto:freeswitch-users-bounces@lists.freeswitch.org" target="_blank">freeswitch-users-bounces@lists.freeswitch.org</a>
[mailto:<a href="mailto:freeswitch-users-bounces@lists.freeswitch.org" target="_blank">freeswitch-users-bounces@lists.freeswitch.org</a>] <b>On Behalf
Of </b>Anthony Minessale<br>
<b>Sent:</b> Monday, May 03, 2010 1:06 PM</span></p>
<div>
<p class="MsoNormal"><br>
<b>To:</b> <a href="mailto:freeswitch-users@lists.freeswitch.org" target="_blank">freeswitch-users@lists.freeswitch.org</a><br>
<b>Subject:</b> Re: [Freeswitch-users] Trouble With Transfer and Async Event
Socket</p>
</div>
</div>
<p class="MsoNormal"> </p>
<p class="MsoNormal">What
command are you using to try to transfer it to your conference?</p>
<div>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"> </p>
<div>
<p class="MsoNormal">On
Mon, May 3, 2010 at 9:33 AM, Joe Crivello <<a href="mailto:josephcrivello@gmail.com" target="_blank">josephcrivello@gmail.com</a>>
wrote:</p>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span style="font-size:8.0pt">Hello All,<br>
<br>
I am currently working on a conference bridge based on FreeSWITCH that<br>
allows some conference members to dial out to a prompted number.<br>
<br>
Currently my implementation binds * in conference.xml to the
"transfer"<br>
action, leading to a dial plan extension that runs an async full outgoing<br>
event socket. My application serving the event socket does the following:<br>
<br>
1) Verifies the user is allowed to dial out, and writes a record to the<br>
database.<br>
2) Retrieves the number to be dialed with 'play_and_get_digits'<br>
3) Bridges the call to the dialed number<br>
4) Waits for the a-leg to press star<br>
5) Uses 'transfer' to transfer both legs back to the conference<br>
<br>
Everything works up to step #5, which does nothing.<br>
<br>
There is no NOTICE outputted to the console indicating that a transfer is<br>
taking place and neither leg is rejoined to the conference.<br>
<br>
I get a normal event back after the transfer sendmsg:<br>
<br>
Event-Name: SOCKET_DATA<br>
Content-Type: command/reply<br>
Reply-Text: %2BOK<br>
<br>
If I subscribe to all events before running the transfer and receive events<br>
in a loop, I receive nothing but routine RE_SCHEDULE and CALL_UPDATE events<br>
after the transfer.<br>
<br>
I am using ESL to communicate with FreeSWITCH, and prior to running any of<br>
steps #1-5 I set the event lock to true. The line from the dial plan<br>
extension that calls my application follows:<br>
<br>
<action application="socket" data="<a href="http://172.18.11.1:8001/" target="_blank"><span style="color:#0658B5">172.18.11.1:8001</span></a> async
full" /><br>
<br>
Any ideas? Perhaps I'm "doing it wrong"? I am very new to FS.<br>
<br>
Thanks!<br>
<span style="color:#888888">Joe Crivello</span></span> <br>
_______________________________________________<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">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></p>
</div>
<p class="MsoNormal"><br>
<br clear="all">
<br>
-- <br>
Anthony Minessale II<br>
<br>
FreeSWITCH <a href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org/</a><br>
ClueCon <a href="http://www.cluecon.com/" target="_blank">http://www.cluecon.com/</a><br>
Twitter: <a href="http://twitter.com/FreeSWITCH_wire" target="_blank">http://twitter.com/FreeSWITCH_wire</a><br>
<br>
AIM: anthm<br>
<a href="mailto:MSN%3Aanthony_minessale@hotmail.com" target="_blank">MSN:anthony_minessale@hotmail.com</a><br>
GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com" target="_blank">PAYPAL:anthony.minessale@gmail.com</a><br>
IRC: <a href="http://irc.freenode.net" target="_blank">irc.freenode.net</a>
#freeswitch<br>
<br>
FreeSWITCH Developer Conference<br>
<a href="mailto:sip%3A888@conference.freeswitch.org" target="_blank">sip:888@conference.freeswitch.org</a><br>
<a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org" target="_blank">googletalk:conf+888@conference.freeswitch.org</a><br>
pstn:+19193869900</p>
</div>
</div>
</div>
</div>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
_______________________________________________<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">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></p>
</div>
<p class="MsoNormal"><br>
<br clear="all">
<br>
-- <br>
Anthony Minessale II<br>
<br>
FreeSWITCH <a href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org/</a><br>
ClueCon <a href="http://www.cluecon.com/" target="_blank">http://www.cluecon.com/</a><br>
Twitter: <a href="http://twitter.com/FreeSWITCH_wire" target="_blank">http://twitter.com/FreeSWITCH_wire</a><br>
<br>
AIM: anthm<br>
<a href="mailto:MSN%3Aanthony_minessale@hotmail.com" target="_blank">MSN:anthony_minessale@hotmail.com</a><br>
GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com" target="_blank">PAYPAL:anthony.minessale@gmail.com</a><br>
IRC: <a href="http://irc.freenode.net" target="_blank">irc.freenode.net</a> #freeswitch<br>
<br>
FreeSWITCH Developer Conference<br>
<a href="mailto:sip%3A888@conference.freeswitch.org" target="_blank">sip:888@conference.freeswitch.org</a><br>
<a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org" target="_blank">googletalk:conf+888@conference.freeswitch.org</a><br>
pstn:+19193869900</p>
</div>
</div></div></div>
</div>
<br>_______________________________________________<br>
FreeSWITCH-users mailing list<br>
<a 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></blockquote></div><br><br clear="all"><br>-- <br>Anthony Minessale II<br><br>FreeSWITCH <a href="http://www.freeswitch.org/">http://www.freeswitch.org/</a><br>ClueCon <a href="http://www.cluecon.com/">http://www.cluecon.com/</a><br>
Twitter: <a href="http://twitter.com/FreeSWITCH_wire">http://twitter.com/FreeSWITCH_wire</a><br><br>AIM: anthm<br><a href="mailto:MSN%3Aanthony_minessale@hotmail.com">MSN:anthony_minessale@hotmail.com</a><br>GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com">PAYPAL:anthony.minessale@gmail.com</a><br>
IRC: <a href="http://irc.freenode.net">irc.freenode.net</a> #freeswitch<br><br>FreeSWITCH Developer Conference<br><a href="mailto:sip%3A888@conference.freeswitch.org">sip:888@conference.freeswitch.org</a><br><a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org">googletalk:conf+888@conference.freeswitch.org</a><br>
pstn:+19193869900<br>
</div>