<p dir="ltr">Hello,</p>
<p dir="ltr">Fs doesn't transfer the call, script ends and call doesn't end, which is ok, I don't want it to end at the end of the script. But the transfer for some reason is not done, and nothing is shown on the logs.</p>
<p dir="ltr">Regards</p>
<p dir="ltr">Davjd5</p>
<div class="gmail_quote">On Jan 3, 2015 3:10 PM, "Bunea Lucian" <<a href="mailto:lucibunea@gmail.com">lucibunea@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div>What does "<font face="arial,
helvetica, sans-serif">transfer doesn't work properly" means?<br>
What happens, now, with the call after the lua script finish
executing?<br>
<br>
</font>-------- Original Message --------<br>
<b>Subject: </b>Re: [Freeswitch-users] Unbridge and send to queue<br>
<b>From: </b>David Villasmil Govea
<a href="mailto:david.villasmil@gmail.com" target="_blank"><david.villasmil@gmail.com></a><br>
<b>To: </b>FreeSWITCH Users Help
<a href="mailto:freeswitch-users@lists.freeswitch.org" target="_blank"><freeswitch-users@lists.freeswitch.org></a><br>
<b>Date: </b>03.01.2015 20:57<br>
</div>
<blockquote type="cite">
<p dir="ltr">Can anyone help with this?</p>
<div class="gmail_quote">On Jan 2, 2015 4:51 PM, "David Villasmil
Govea" <<a href="mailto:david.villasmil@gmail.com" target="_blank">david.villasmil@gmail.com</a>>
wrote:<br type="attribution">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Hello,
<div><br>
</div>
<div>Problem is transfer's not working from the lua, and I
need to execute a lua script before sending the b-leg to
the queue. </div>
<div><br>
</div>
<div>The whole flow is the following:</div>
<div><br>
</div>
<div>- Receive from A side</div>
<div>- Launch a lua to get a destination number, and send
the call to the B-side.</div>
<div>- When the call is answered, I launch another lua which
make a few checks and set a maximum call duration. Then it
needs to send only the b-side to the queue.</div>
<div><br>
</div>
<div><br>
</div>
<div>I do the following:</div>
<div><br>
</div>
<div>
<div><font face="monospace, monospace" size="1"><span style="white-space:pre-wrap"> </span><extension
name="wholesale" continue="true"></font></div>
<div><font face="monospace, monospace" size="1"><span style="white-space:pre-wrap"> </span><condition
field="destination_number" expression="^.*$"></font></div>
<div><font face="monospace, monospace" size="1"><span style="white-space:pre-wrap"> </span><action
application="info"/></font></div>
<div><span style="font-family:monospace,monospace;font-size:x-small;white-space:pre-wrap">
</span><span style="font-family:monospace,monospace;font-size:x-small"><action
application="set" data="inherit_codec=true"/></span><br>
</div>
<div><font face="monospace, monospace" size="1"><span style="white-space:pre-wrap"> </span><action
application="set" data="continue_on_fail=true"/></font></div>
<div><font face="monospace, monospace" size="1"><span style="white-space:pre-wrap"> </span><action
application="set"
data="hangup_after_bridge=false"/></font></div>
<div><font face="monospace, monospace" size="1"><span style="white-space:pre-wrap"> </span><action
application="set" data="execute_on_answer=lua
/usr/local/freeswitch/scripts/check_answered.lua"/></font></div>
<div><span style="font-family:monospace,monospace;font-size:x-small;white-space:pre-wrap">
</span><span style="font-family:monospace,monospace;font-size:x-small"><action
application="lua"
data="/usr/local/freeswitch/scripts/script.lua"/></span><br>
</div>
<div><font face="monospace, monospace" size="1"><span style="white-space:pre-wrap"> </span><action
application="hangup" data="NORMAL_CLEARING"/></font></div>
<div><font face="monospace, monospace" size="1"><span style="white-space:pre-wrap"> </span></condition></font></div>
<div><font face="monospace, monospace" size="1"><span style="white-space:pre-wrap"> </span></extension></font></div>
<div><font size="1"><br>
</font></div>
</div>
<div><br>
</div>
<div>The luas work fine EXCEPT the transfer. which I
execute like:</div>
<div><br>
</div>
<div>
<div><font face="monospace, monospace" size="1">session:execute("sched_hangup","+"
.. (my_dur/1000) .. " alloted_timeout");</font></div>
</div>
<div><font face="monospace, monospace" size="1">session:execute("transfer",
"-bleg 9999 XML default");</font><br>
</div>
<div><font face="monospace, monospace" size="1"><br>
</font></div>
<div><font face="arial, helvetica, sans-serif">but the
transfer doesn't work properly.</font></div>
<div><font face="arial, helvetica, sans-serif">In my
dialplan I have:</font></div>
<div><font face="arial, helvetica, sans-serif" size="1"><br>
</font></div>
<div><font size="1">
<div><font face="monospace, monospace"><span style="white-space:pre-wrap"> </span><extension
name="9999"></font></div>
<div><font face="monospace, monospace"><span style="white-space:pre-wrap"> </span> <action
application="log" data="INFO SENDING CALL TO QUEUE
>>>>>>>>>>>>>>>>>>"/></font></div>
<div><font face="monospace, monospace"><span style="white-space:pre-wrap"> </span> <action
application="lua"
data="/usr/local/freeswitch/scripts/queue.lua"/></font></div>
<div><font face="monospace, monospace"><span style="white-space:pre-wrap"> </span> <action
application="hangup" data="NORMAL_CLEARING"/></font></div>
<div><font face="monospace, monospace"><span style="white-space:pre-wrap"> </span></extension></font></div>
<div><font face="arial, helvetica, sans-serif"><br>
</font></div>
<div><font face="arial, helvetica, sans-serif">Please
give me a hand with this </font></div>
<div><font face="arial, helvetica, sans-serif"><br>
</font></div>
<div><font face="arial, helvetica, sans-serif">David</font></div>
</font></div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Fri, Jan 2, 2015 at 2:06 AM,
Michael Collins <span dir="ltr"><<a href="mailto:msc@freeswitch.org" target="_blank">msc@freeswitch.org</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">
<div>
<div>Can you try doing the execute_on_answer w/o the
Lua script? Reason I ask is the items you're
executing on the session aren't very special and
could simply be done with some dialplan XML. Try
doing an execute_extension in your
execute_on_answer and have that extension have the
sched_hangup, callcenter, and sleep apps. <br>
<br>
</div>
Sometimes adding a dp script (Lua, Perl, etc.) can
introduce unanticipated effects. A good rule of
thumb is that if you can do it just with XML
dialplan you probably should<i>.</i> At the very
least you should see what happens without the Lua
script involved.<span><font color="#888888"><br>
<br>
</font></span></div>
<span><font color="#888888">-Michael<br>
</font></span></div>
<div>
<div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Wed, Dec 31, 2014 at
12:46 PM, David Villasmil Govea <span dir="ltr"><<a href="mailto:david.villasmil@gmail.com" target="_blank">david.villasmil@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 dir="ltr">Hello,
<div><br>
</div>
<div>I don't think that would work, I need
to launch a lua script before transferring
the B-leg.</div>
<div><br>
</div>
<div>I need to transfer it from the lua
script, but </div>
<span>
<div><br>
</div>
<div>session:execute("transfer", "-bleg
9999 XML default");<br>
</div>
<div><br>
</div>
</span>
<div>Doesn't work...</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">
<div>
<div>On Wed, Dec 31, 2014 at 9:13 PM,
Andrew <span dir="ltr"><<a href="mailto:aademattia@comcast.net" target="_blank">aademattia@comcast.net</a>></span>
wrote:<br>
</div>
</div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>
<div>
<div link="blue" vlink="purple" lang="EN-US">
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Maybe
you can set leg b </span><span style="font-size:9.5pt;font-family:Consolas;background:white">transfer_after_bridge</span><span style="font-size:9.5pt;font-family:Consolas"> and hang up on leg a.</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> </span></p>
<p class="MsoNormal"><a name="14ab16bbc227f180_14aaca234a0b5f00_14aa82efcc92b471_14aa21c75f80c177_14aa1fcc62efb90a__MailEndCompose"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> </span></a></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> <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>David
Villasmil Govea<br>
<b>Sent:</b> Wednesday,
December 31, 2014 2:41 PM<br>
<b>To:</b> FreeSWITCH Users
Help<br>
<b>Subject:</b> Re:
[Freeswitch-users] Unbridge
and send to queue</span></p>
<div>
<div>
<p class="MsoNormal"> </p>
<div>
<p class="MsoNormal">can
anyone help me out with
this?</p>
</div>
<div>
<p class="MsoNormal"> </p>
<div>
<p class="MsoNormal">On
Tue, Dec 23, 2014 at
5:48 PM, David
Villasmil Govea <<a href="mailto:david.villasmil@gmail.com" target="_blank">david.villasmil@gmail.com</a>>
wrote:</p>
<blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<p>Hello Guys,</p>
<p>I receive a call
from side A and send
it out to side B.<br>
I need to unbridge
this call once it is
answered and send
the B side to a
queue to give it
moh. How do I do
that?</p>
<p>I'm doing
everything with lua
and I've tried:</p>
<p>on my dialplan I
have:</p>
<p> <action
application="set"
data="execute_on_answer=lua
/usr/local/freeswitch/scripts/check_answered.lua"/></p>
<p>in
check_answered-lua,
after checking the
call was in fact
answered I do:</p>
<p>
session:execute("transfer",
"-bleg 9999 XML
default");</p>
<p>and on my dialplan
I have:</p>
<p><extension
name="9999"><br>
<action
application="log"
data="INFO SENDING
CALL TO QUEUE
>>>>>>>>>>>>>>>>>>"/><br>
<action
application="lua"
data="/usr/local/freeswitch/scripts/queue.lua"/><br>
<action
application="hangup"
data="NORMAL_CLEARING"/><br>
</extension></p>
<p>queue.lua:</p>
<p>session:execute("sched_hangup","+50
alloted_timeout");<br>
session:execute("callcenter","agents_queue");</p>
<p>session:execute("sleep",my_dur);</p>
<p>But this doesn't
seem to work at
all...</p>
<p>Can anyone give me
a hand? thanks!</p>
<p><span style="color:#888888">--
<br>
DVG</span></p>
</blockquote>
</div>
<p class="MsoNormal"><br>
<br clear="all">
</p>
<div>
<p class="MsoNormal"> </p>
</div>
<p class="MsoNormal">-- </p>
<div>
<p class="MsoNormal">DVG<br>
<br>
-- <br>
Imagination is more
important than
knowledge<br>
Albert Einstein</p>
</div>
</div>
</div>
</div>
</div>
</div>
<br>
</div>
</div>
_________________________________________________________________________<br>
Professional FreeSWITCH Consulting
Services:<br>
<a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a><br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><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><br>
</blockquote>
</div>
<span><br>
<br clear="all">
<div><br>
</div>
-- <br>
<div>DVG<br>
<br>
-- <br>
Imagination is more important than
knowledge<br>
Albert Einstein</div>
</span></div>
<br>
_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a><br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><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><br>
</blockquote>
</div>
<br>
</div>
</div>
</div>
<br>
_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a><br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><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><br>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
<div>DVG<br>
<br>
-- <br>
Imagination is more important than knowledge<br>
Albert Einstein</div>
</div>
</blockquote>
</div>
<br>
<fieldset></fieldset>
<br>
<pre>_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
<a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a>
Official FreeSWITCH Sites
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a>
<a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a>
FreeSWITCH-users mailing list
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a></pre>
</blockquote>
<br>
</div>
<br>_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a><br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><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></blockquote></div>