<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta name=Generator content="Microsoft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";
        color:black;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        margin-bottom:5.75pt;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";
        color:black;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body bgcolor=white lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Use ESL in outbound mode. For this, your application should be listening in a port (e.g. 8040) so you can add a line to your dialplan that passes the control of the incoming call to your application.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal style='text-indent:.5in'><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>&lt;action application=&quot;socket&quot; data=&quot;1.2.3.4:8040 async full&quot;/&gt;<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>@see    </span><a href="http://wiki.freeswitch.org/wiki/Event_Socket_Outbound">http://wiki.freeswitch.org/wiki/Event_Socket_Outbound</a><o:p></o:p></p><p class=MsoNormal style='text-indent:.5in'><a href="http://wiki.freeswitch.org/wiki/Event_Socket#Outbound">http://wiki.freeswitch.org/wiki/Event_Socket#Outbound</a><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><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;font-family:"Tahoma","sans-serif";color:windowtext'>From:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext'> freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] <b>On Behalf Of </b>Leonardo<br><b>Sent:</b> Tuesday, July 03, 2012 1:23 PM<br><b>To:</b> freeswitch-users@lists.freeswitch.org<br><b>Subject:</b> [Freeswitch-users] How to keep one leg call in FreeSwitch<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal style='margin-bottom:12.0pt'>Hi.<br>I'm newbie in FreeSwitch and I'm trying to develop an application using mod_socket interface.<br>First, I configured the FreeSwitch to answer any call coming from my gateway:<br><br>&nbsp;&nbsp;&nbsp; (dialplan/public.xml)<br>&nbsp;&nbsp;&nbsp; &lt;include&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;extension name=&quot;from_my_gateway&quot;&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;condition field=&quot;network_addr&quot; expression=&quot;192\.231\.7\.123&quot; &gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action application=&quot;answer&quot;/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/condition&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/extension&gt;<br>&nbsp;&nbsp;&nbsp; &lt;/include&gt;<br><br>I can make a call from my SIP phone in FreeSwitch to PSTN number that is routed back to the FreeSwitch and the incoming call is&nbsp; answered (due to dialplan above). The problem is that the call is answered and right after hungup. <br>Is there a way to tell to the FreeSwitch to keep this incoming call active? I would like to be able to manipulate this call via event_socket (play audio, detect digits or even do nothing)<br><br><br>Thanks in advance,<br>Leo<o:p></o:p></p><div><p class=MsoNormal>-- <br><br><o:p></o:p></p><p style='margin-bottom:0in;margin-bottom:.0001pt'><span style='color:#242D65'>Leonardo N. S. Pereira, </span><i><span style='color:#7F7F7F'>Software Engineer</span></i><br><span style='font-size:10.0pt;color:#7F7F7F'>T:</span><span style='font-size:10.0pt'>+55.19.3112-1200 ext. 1283</span><b><span style='font-size:10.0pt;color:#F7A429'>|</span></b><span style='font-size:10.0pt;color:#7F7F7F'>F:</span><span style='font-size:10.0pt'>+55.19.3207-1437</span><br><b><span style='font-size:13.5pt;color:#242D65'>Daitan</span></b><b><span style='font-size:13.5pt;color:#457FBA'>Group</span></b><b><span style='color:#F7A429'>|</span></b><a href="http://www.daitangroup.com/">www.daitangroup.com</a><b><span style='color:#F7A429'>|</span></b><i><span style='color:#7F7F7F'>Highly Reliable Outsourcing. Value Added Services Worldwide.</span></i><br><i><span style='font-size:10.0pt;color:#242D65'>Privileged and confidential. If this message has been received in error, please notify sender and delete it immediately.</span></i><br><i><span style='font-size:10.0pt;color:#242D65'>Conteúdo confidencial. Se esta mensagem foi recebida por engano, favor avisar o remetente e apagá-la imediatamente.</span></i><o:p></o:p></p></div><p class=MsoNormal style='margin-bottom:12.0pt'><o:p>&nbsp;</o:p></p></div></body></html>