<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns="http://www.w3.org/TR/REC-html40" 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"><HEAD>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.19154">
<STYLE>@font-face {
        font-family: Calibri;
}
@font-face {
        font-family: Tahoma;
}
@page WordSection1 {size: 612.0pt 792.0pt; margin: 72.0pt 72.0pt 72.0pt 72.0pt; }
P.MsoNormal {
        MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman","serif"; FONT-SIZE: 12pt
}
LI.MsoNormal {
        MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman","serif"; FONT-SIZE: 12pt
}
DIV.MsoNormal {
        MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman","serif"; FONT-SIZE: 12pt
}
A:link {
        COLOR: blue; TEXT-DECORATION: underline; mso-style-priority: 99
}
SPAN.MsoHyperlink {
        COLOR: blue; TEXT-DECORATION: underline; mso-style-priority: 99
}
A:visited {
        COLOR: purple; TEXT-DECORATION: underline; mso-style-priority: 99
}
SPAN.MsoHyperlinkFollowed {
        COLOR: purple; TEXT-DECORATION: underline; mso-style-priority: 99
}
P.MsoAcetate {
        MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Tahoma","sans-serif"; FONT-SIZE: 8pt; mso-style-priority: 99; mso-style-link: "Balloon Text Char"
}
LI.MsoAcetate {
        MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Tahoma","sans-serif"; FONT-SIZE: 8pt; mso-style-priority: 99; mso-style-link: "Balloon Text Char"
}
DIV.MsoAcetate {
        MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Tahoma","sans-serif"; FONT-SIZE: 8pt; mso-style-priority: 99; mso-style-link: "Balloon Text Char"
}
SPAN.EmailStyle17 {
        FONT-FAMILY: "Calibri","sans-serif"; COLOR: #1f497d; mso-style-type: personal-reply
}
SPAN.BalloonTextChar {
        FONT-FAMILY: "Tahoma","sans-serif"; mso-style-priority: 99; mso-style-link: "Balloon Text"; mso-style-name: "Balloon Text Char"
}
.MsoChpDefault {
        FONT-SIZE: 10pt; mso-style-type: export-only
}
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]-->
<META name=GENERATOR content="MSHTML 6.00.2900.6129">
<STYLE>@font-face {
        font-family: 宋体;
}
@font-face {
        font-family: Verdana;
}
@font-face {
        font-family: @宋体;
}
@page Section1 {size: 595.3pt 841.9pt; margin: 72.0pt 90.0pt 72.0pt 90.0pt; layout-grid: 15.6pt; }
P.MsoNormal {
        TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"; FONT-SIZE: 10.5pt
}
LI.MsoNormal {
        TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"; FONT-SIZE: 10.5pt
}
DIV.MsoNormal {
        TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"; FONT-SIZE: 10.5pt
}
A:link {
        COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
        COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
        COLOR: purple; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
        COLOR: purple; TEXT-DECORATION: underline
}
SPAN.EmailStyle17 {
        FONT-STYLE: normal; FONT-FAMILY: Verdana; COLOR: windowtext; FONT-WEIGHT: normal; TEXT-DECORATION: none; mso-style-type: personal-compose
}
DIV.Section1 {
        page: Section1
}
BLOCKQUOTE {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 2em
}
OL {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
UL {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
</STYLE>
</HEAD>
<BODY 
style="MARGIN-TOP: 10px; FONT-FAMILY: verdana; MARGIN-LEFT: 10px; FONT-SIZE: 10pt; MARGIN-RIGHT: 10px">
<DIV><FONT color=#0000ff size=2 face=Verdana><FONT size=3><FONT 
color=#1f497d><FONT face=Calibri>if (eventHandle.getType() == 
"CHANNEL_CALLSTATE" &amp;&amp; eventHandle.GetHeader("Channel-Call-State") == 
"RINGING")<o:p></o:p></FONT></FONT></FONT>
<P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
class=MsoNormal><SPAN 
style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
{</SPAN><o:p></o:p></P>
<P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
class=MsoNormal><SPAN 
style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;eslConnection.Execute("answer", null, 
CallID);</SPAN><o:p></o:p></P>
<P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
class=MsoNormal><SPAN 
style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
}</SPAN><o:p></o:p></P></FONT></DIV>
<DIV><FONT size=2 face=Verdana></FONT>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT color=#808080>Best Regards!</FONT></DIV>
<DIV><FONT color=#808080>2011-10-26&nbsp;&nbsp;11:35:19</FONT></DIV>
<DIV align=left>
<DIV align=left><FONT size=2 face=Verdana>
<HR style="WIDTH: 122px; HEIGHT: 2px" SIZE=2>
</FONT></DIV>
<DIV><FONT color=#c0c0c0><FONT size=2 face=Verdana></FONT></DIV>
<DIV><FONT size=2 face=Verdana>
<DIV></FONT></FONT><FONT size=2 face=Verdana>youpingl</FONT></DIV>
<DIV><FONT size=2 face=Verdana>&nbsp; </DIV>
<DIV>
<HR>
</DIV></FONT></DIV></DIV>
<DIV><FONT face=Verdana><FONT size=2><STRONG>发件人:</STRONG> Nuwan 
Wijerathne</FONT></FONT></DIV>
<DIV><FONT face=Verdana><FONT size=2><STRONG>发送时间:</STRONG> 
2011-10-25&nbsp;22:36:30</FONT></FONT></DIV>
<DIV><FONT face=Verdana><FONT size=2><STRONG>收件人:</STRONG> FreeSWITCH Users 
Help</FONT></FONT></DIV>
<DIV><FONT face=Verdana><FONT size=2><STRONG>抄送:</STRONG> </FONT></FONT></DIV>
<DIV><FONT face=Verdana><FONT size=2><STRONG>主题:</STRONG> Re: [Freeswitch-users] 
event socket</FONT></FONT></DIV>
<DIV><FONT size=2 face=Verdana></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Verdana>
<DIV class=WordSection1>
<P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
class=MsoNormal><SPAN 
style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sorry 
still no progress, code as follows<o:p></o:p></SPAN></P>
<P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
class=MsoNormal><SPAN 
style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt"><o:p>&nbsp;</o:p></SPAN></P>
<P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
class=MsoNormal><SPAN 
style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp; &nbsp;if (eventHandle.getType() == "CHANNEL_STATE" &amp;&amp; 
eventHandle.GetHeader("Answer-State") == "ringing")</SPAN><o:p></o:p></P>
<P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
class=MsoNormal><SPAN 
style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
{</SPAN><o:p></o:p></P>
<P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
class=MsoNormal><SPAN 
style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;eslConnection.Execute("answer", null, 
CallID);</SPAN><o:p></o:p></P>
<P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
class=MsoNormal><SPAN 
style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
}</SPAN><o:p></o:p></P>
<P class=MsoNormal><SPAN 
style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">Thank 
you,<o:p></o:p></SPAN></P>
<DIV>
<P class=MsoNormal><SPAN 
style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: blue; FONT-SIZE: 9pt"><o:p></o:p></SPAN></P></DIV>
<P class=MsoNormal><SPAN 
style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt"><o:p>&nbsp;</o:p></SPAN></P>
<DIV>
<DIV 
style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<P class=MsoNormal><B><SPAN 
style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt" 
lang=EN-US>From:</SPAN></B><SPAN 
style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt" lang=EN-US> 
freeswitch-users-bounces@lists.freeswitch.org 
[mailto:freeswitch-users-bounces@lists.freeswitch.org] <B>On Behalf Of </B>Hynek 
Cihlar<BR><B>Sent:</B> 25 October 2011 15:23<BR><B>To:</B> FreeSWITCH Users 
Help<BR><B>Subject:</B> Re: [Freeswitch-users] event 
socket<o:p></o:p></SPAN></P></DIV></DIV>
<P class=MsoNormal><o:p>&nbsp;</o:p></P>
<DIV>
<P class=MsoNormal>You also have to provide the UUID of the channel, so 
freeswitch knows which one to answer.&nbsp;<BR><BR>Sent from my mobile 
device<o:p></o:p></P></DIV>
<DIV>
<P style="MARGIN-BOTTOM: 12pt" class=MsoNormal><BR>On Oct 25, 2011, at 16:19, 
Nuwan Wijerathne &lt;<A 
href="mailto:NuwanW@unifybusiness.co.uk">NuwanW@unifybusiness.co.uk</A>&gt; 
wrote:<o:p></o:p></P></DIV>
<BLOCKQUOTE style="MARGIN-TOP: 5pt; MARGIN-BOTTOM: 5pt">
  <DIV>
  <DIV>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">I 
  made the changes below, still no progress,</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &nbsp;if (eventHandle.getType() == "CHANNEL_STATE" &amp;&amp; 
  eventHandle.GetHeader("Answer-State") == "ringing")</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  {</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;eslConnection.Execute("answer", null, 
  null);</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  }</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">Thank 
  you,</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><B><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: blue; FONT-SIZE: 9pt">Nuwan 
  Wijerathne</SPAN></B><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><B><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: blue; FONT-SIZE: 9pt">&nbsp;</SPAN></B><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><B><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: blue; FONT-SIZE: 9pt">Software 
  Engineering Department</SPAN></B><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><B><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: blue; FONT-SIZE: 9pt">&nbsp;</SPAN></B><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><B><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: blue; FONT-SIZE: 9pt">Unify 
  Business Solutions Ltd</SPAN></B><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: blue; FONT-SIZE: 9pt">Ambassador 
  House, 5 Midland Way, Barlborough, Chesterfield, S43 4XA</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: blue; FONT-SIZE: 9pt">Mobile: 
  </SPAN><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: blue; FONT-SIZE: 9pt" 
  lang=EN-US>07834 001304&nbsp;</SPAN><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: blue; FONT-SIZE: 9pt"> | 
  Tel: 08458717788 | Fax: 08458717799</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: blue; FONT-SIZE: 9pt">Website: 
  <U><A 
  href="http://www.unifybusiness.co.uk">www.unifybusiness.co.uk</A></U></SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><B><SPAN 
  style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt" 
  lang=EN-US>From:</SPAN></B><SPAN 
  style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt" lang=EN-US> <A 
  href="mailto:freeswitch-users-bounces@lists.freeswitch.org">freeswitch-users-bounces@lists.freeswitch.org</A> 
  [mailto:<A 
  href="mailto:freeswitch-users-bounces@lists.freeswitch.org">freeswitch-users-bounces@lists.freeswitch.org</A>] 
  <B>On Behalf Of </B>Hynek Cihlar<BR><B>Sent:</B> 25 October 2011 
  14:54<BR><B>To:</B> FreeSWITCH Users Help<BR><B>Subject:</B> Re: 
  [Freeswitch-users] event socket</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal>&nbsp;<o:p></o:p></P>
  <DIV>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal>Answer on event&nbsp;CHANNEL_CALLSTATE and channel call state 
  RINGING.<o:p></o:p></P></DIV>
  <P style="MARGIN-BOTTOM: 12pt; mso-margin-top-alt: auto" class=MsoNormal><BR 
  clear=all>Hynek<BR><BR><o:p></o:p></P>
  <DIV>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal>On Tue, Oct 25, 2011 at 3:49 PM, Nuwan Wijerathne &lt;<A 
  href="mailto:NuwanW@unifybusiness.co.uk">NuwanW@unifybusiness.co.uk</A>&gt; 
  wrote:<o:p></o:p></P>
  <DIV>
  <DIV>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">Hi,</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN style="COLOR: #1f497d; FONT-SIZE: 11pt">Thanks for the 
  reply. Yes my application is listening on the port and I’m receiving events. 
  However when I try to execute “answer” application it’s not working. I’m 
  trying to execute “answer” application when I receive “CHANNEL_CREATE” event 
  on inbound calls. Please see code below. Could you Please 
  advise</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN style="COLOR: #1f497d; FONT-SIZE: 11pt">using 
  System;</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN style="COLOR: #1f497d; FONT-SIZE: 11pt">using 
  System.Collections.Generic;</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN style="COLOR: #1f497d; FONT-SIZE: 11pt">using 
  System.Linq;</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN style="COLOR: #1f497d; FONT-SIZE: 11pt">using 
  System.Text;</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN style="COLOR: #1f497d; FONT-SIZE: 11pt">using 
  System.Threading;</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN style="COLOR: #1f497d; FONT-SIZE: 11pt">using 
  System.IO;</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN style="COLOR: #1f497d; FONT-SIZE: 11pt">namespace 
  ESLTest</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">{</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp; public class 
  Test</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp; 
  {</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  private Dictionary&lt;string, Call&gt; CallsTable;</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private 
  Thread ThreadReader;</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private 
  ESLconnection eslConnection;</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  private const int CONNECTED = 1;</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  private const string server = "localhost";</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  private const string port = "8021";</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  private const string password = "ClueCon";</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public 
  Test()</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  {</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  CallsTable = new Dictionary&lt;string, Call&gt;();</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  Connect();</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  }</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  private void Connect()</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  {</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  eslConnection = new ESLconnection(server, port, 
  password);</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  if (eslConnection.Connected().Equals( CONNECTED))</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  {</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  Console.WriteLine("Conneected to FreeSwitch");</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  ThreadReader = new Thread(new ThreadStart(Read));</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &nbsp;&nbsp;ThreadReader.Start();</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  }</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  else</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  {</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  Console.WriteLine("Conneection Failure");</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  }</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  }</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  private void Read()</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  {</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  ESLevent eventHandle = eslConnection.SendRecv("event plain 
  ALL");</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  if (eventHandle == null)</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  {</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  Console.WriteLine("Error subscribing to all events");</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  return;</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  }</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  else</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  Console.WriteLine("Subscribed to all events");</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  }</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  while (true)</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  {</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  eventHandle = eslConnection.RecvEvent();</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  string CallID = eventHandle.GetHeader("Unique-ID");</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  if (eventHandle.getType() == "CHANNEL_CREATE")</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  {</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  //Inbound call</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  if (eventHandle.GetHeader("Call-Direction") == 
"inbound")</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  {</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  CallsTable.Add(CallID, new Call(CallID));</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  eslConnection.Execute("answer", null, null);</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  Console.WriteLine(string.Format("{0} : Inbound CallID : {1}", 
  eventHandle.getType(), CallID));</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp; 
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  }</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  }</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp; 
  }</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">}</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN style="COLOR: #1f497d; FONT-SIZE: 11pt">Dialplan entry 
  as follows,</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;extension name="intercept"&gt;</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;condition 
  field="destination_number" expression="^9$"&gt;</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;action 
  application="socket" data="<A href="http://127.0.0.1:8021" 
  target=_blank>127.0.0.1:8021</A> async full"/&gt;</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;&nbsp; 
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/condition&gt;</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp; 
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/extension&gt;</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN style="COLOR: #1f497d; FONT-SIZE: 11pt">Thank 
  you,</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;</SPAN><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><B><SPAN style="FONT-SIZE: 10pt" 
  lang=EN-US>From:</SPAN></B><SPAN style="FONT-SIZE: 10pt" lang=EN-US> <A 
  href="mailto:freeswitch-users-bounces@lists.freeswitch.org">freeswitch-users-bounces@lists.freeswitch.org</A> 
  [mailto:<A 
  href="mailto:freeswitch-users-bounces@lists.freeswitch.org">freeswitch-users-bounces@lists.freeswitch.org</A>] 
  <B>On Behalf Of </B>Michael Collins<BR><B>Sent:</B> 24 October 2011 
  18:14<BR><B>To:</B> FreeSWITCH Users Help<BR><B>Subject:</B> Re: 
  [Freeswitch-users] event socket</SPAN><o:p></o:p></P>
  <DIV>
  <DIV>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal>&nbsp;<o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal>Please confirm: are you sending the call to the "socket" 
  application in your dialplan? If so, then your ESL app needs to be listening 
  on the TCP port specified. See the examples here:&nbsp;<A 
  href="http://wiki.freeswitch.org/wiki/Event_Socket_Outbound#Examples">http://wiki.freeswitch.org/wiki/Event_Socket_Outbound#Examples</A><o:p></o:p></P>
  <DIV>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal>&nbsp;<o:p></o:p></P></DIV>
  <DIV>
  <P style="MARGIN-BOTTOM: 12pt; mso-margin-top-alt: auto" 
  class=MsoNormal>-MC<o:p></o:p></P>
  <DIV>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal>On Mon, Oct 24, 2011 at 8:50 AM, Nuwan Wijerathne &lt;<A 
  href="mailto:NuwanW@unifybusiness.co.uk">NuwanW@unifybusiness.co.uk</A>&gt; 
  wrote:<o:p></o:p></P>
  <DIV>
  <DIV>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal>Hi,<o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal>&nbsp;<o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal>I’m trying to build an IVR application around freeswtich. I’m 
  using freeswitch event socket in C#. I’m intercepting inbound calls in the 
  dial plan and sending them to my application via outbound socket. Could 
  someone please explain how to execute “answer” application through event 
  socket. <o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal>&nbsp;<o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal>Eg – I’m sending the command as below and it’s not 
  working.<o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal>&nbsp;<o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal>ESLConnection eslConnection = new ESLConnection(server, port, 
  password)<o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal>ESLEvent eventHandle = eslConnection.SendRecv(“event plain 
  ALL”);<o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal>&nbsp;<o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal>eventHandle = eslConnection.RecvEvent();<o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal>string uniqueCallID = 
  evenHandle.GetHeader(“Unique-ID”);<o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal>&nbsp;<o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal><B><SPAN 
  style="COLOR: #953735">eslConnection.Execute(“answer”, string.Empty, 
  UniqueCallID);</SPAN></B><o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal>&nbsp;<o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal>&nbsp;<o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal>I believe I’m doing something wrong as I can’t find required 
  information. Could someone please let me know where to find more information 
  about freeswitch event socket in .Net. (Google not giving me required 
  information)<o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal>&nbsp;<o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal>Thank you,<o:p></o:p></P>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal>&nbsp;<o:p></o:p></P></DIV></DIV>
  <P style="MARGIN-BOTTOM: 12pt; mso-margin-top-alt: auto" 
  class=MsoNormal><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">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</A><BR>UNSUBSCRIBE:<A 
  href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</A><BR><A 
  href="http://www.freeswitch.org">http://www.freeswitch.org</A><o:p></o:p></P></DIV>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal>&nbsp;<o:p></o:p></P></DIV></DIV></DIV></DIV></DIV>
  <P style="MARGIN-BOTTOM: 12pt; mso-margin-top-alt: auto" 
  class=MsoNormal><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">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</A><BR>UNSUBSCRIBE:<A 
  href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</A><BR><A 
  href="http://www.freeswitch.org">http://www.freeswitch.org</A><o:p></o:p></P></DIV>
  <P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" 
  class=MsoNormal>&nbsp;<o:p></o:p></P></DIV></DIV></BLOCKQUOTE>
<BLOCKQUOTE style="MARGIN-TOP: 5pt; MARGIN-BOTTOM: 5pt">
  <DIV>
  <P class=MsoNormal><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">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</A><BR>UNSUBSCRIBE:<A 
  href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</A><BR><A 
  href="http://www.freeswitch.org">http://www.freeswitch.org</A><o:p></o:p></P></DIV></BLOCKQUOTE></DIV></FONT></DIV></BODY></HTML>