<div>fs_cli IS the esl route. Cleaner to just use esl and call the api command you want directly instead of hacky stuff like this.</div><div><br></div><div><br><div class="gmail_quote"><div>On Sun, May 21, 2017 at 11:44 AM Bipin Patel <<a href="mailto:bipin@xbipin.com">bipin@xbipin.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF">
<font size="-1"><font face="Arial">hi,<br>
<br>
im trying to avoid going the esl route, for now i solved this by
calling a bash script from python which monitors the call once
the UUID is passed to it so that holds the python command till
call is over and then it proceeds further<br>
<br>
<br>
</font></font>
<div class="m_5893516936746211495moz-signature">
Regards,<br>
Bipin<br>
<br>
<br>
<hr>
</div>
<div class="m_5893516936746211495moz-cite-prefix"></div></div><div text="#000000" bgcolor="#FFFFFF"><div class="m_5893516936746211495moz-cite-prefix">-------- Original Message --------<br>
Subject: Re: [Freeswitch-users] return to shell only when call
from originate is complete?<br>
From: Tihomir Culjaga <a class="m_5893516936746211495moz-txt-link-rfc2396E" href="mailto:tculjaga@gmail.com" target="_blank"><tculjaga@gmail.com></a><br>
To: FreeSWITCH Users Help
<a class="m_5893516936746211495moz-txt-link-rfc2396E" href="mailto:freeswitch-users@lists.freeswitch.org" target="_blank"><freeswitch-users@lists.freeswitch.org></a><br></div></div><div text="#000000" bgcolor="#FFFFFF"><div class="m_5893516936746211495moz-cite-prefix">
Date: 5/21/2017, 7:25:31 PM<br>
</div></div><div text="#000000" bgcolor="#FFFFFF">
<blockquote type="cite">
<div>i still think you are better consume events with
python...
<div>its easy and straightforward</div>
<div><br>
</div>
<div><br>
</div>
<div>
<div>#!/usr/bin/env python</div>
<div><br>
</div>
<div>import string</div>
<div>import sys</div>
<div><br>
</div>
<div>from ESL import *</div>
<div><br>
</div>
<div>con = ESLconnection("127.0.0.1","8021","ClueCon")</div>
<div>#are we connected?</div>
<div>callDirection = "unknown"</div>
<div><br>
</div>
<div><br>
</div>
<div>if con.connected:</div>
<div> print "we connected \n"</div>
<div> con.events("plain", "all");</div>
<div><br>
</div>
<div> while 1:</div>
<div> #my $e = $con->recvEventTimed(100);</div>
<div> e = con.recvEvent()</div>
<div><br>
</div>
<div> if e:</div>
<div> #print e.serialize()</div>
<div> en = e.getHeader("Event-Name")</div>
<div> print "Name =>" ,en</div>
<div><br>
</div>
<div> if en == "CHANNEL_OUTGOING":</div>
<div> callDirection = "OUT"</div>
<div> print "Direction =", callDirection</div>
<div><br>
</div>
<div> elif en == "CHANNEL_ORIGINATE":</div>
<div> print "Originate call - direction =",
callDirection</div>
<div><br>
</div>
<div> elif en == "CHANNEL_CALLSTATE":</div>
<div> print "Call State =>",
e.getHeader("Answer-State")</div>
<div><br>
</div>
<div> elif en == "CHANNEL_ANSWER":</div>
<div> print "Call START - direction =", callDirection</div>
<div><br>
</div>
<div> elif en == "CHANNEL_HANGUP":</div>
<div> print "Call END - direction =", callDirection</div>
<div><br>
</div>
<div> elif en == "CHANNEL_PARK":</div>
<div> callDirection = "IN"</div>
<div> print "Call PARK - direction =", callDirection</div>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>you can work it out from here pretty everything you want.</div>
<div><br>
</div>
<div><br>
</div>
<div>T.</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On 21 May 2017 at 14:32, Bipin Patel <span><<a href="mailto:bipin@xbipin.com" target="_blank">bipin@xbipin.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF"> <font size="-1"><font face="Arial">hi,<br>
<br>
i converted the bash script to python as below:<br>
<br>
ret = subprocess.Popen('sudo fs_cli -x \"show
channels\" | grep -c \"'+UUID+'\"', shell=True,
stdout=subprocess.PIPE, stderr=subprocess.PIPE)<br>
sout, serr = ret.communicate()<br>
print sout<br>
<br>
the reason i use -c instead of -q is because fs_cli
always returns a 0 exit code so it doesnt work through
python when combined with grep so i tried to exit loop
when the counter is 0 meaning the call is completed,
but the above returns some weird numbers in sout, when
the call is running it shows 5 and when done shows 3
but same if i run directly through console it shows
accurately.<br>
<br>
any idea how to fix this?<br>
<br>
<br>
</font></font>
<div class="m_5893516936746211495m_-5677179084436597597moz-signature"> Regards,<br>
Bipin<br>
<br>
<br>
<hr> </div>
<div class="m_5893516936746211495m_-5677179084436597597moz-cite-prefix"><span>-------- Original Message --------<br>
Subject: Re: [Freeswitch-users] return to shell only
when call from originate is complete?<br>
</span><span> From: William Simon <a class="m_5893516936746211495m_-5677179084436597597moz-txt-link-rfc2396E" href="mailto:wsimon@stratusvideo.com" target="_blank"><wsimon@stratusvideo.com></a><br>
To: FreeSWITCH Users Help <a class="m_5893516936746211495m_-5677179084436597597moz-txt-link-rfc2396E" href="mailto:freeswitch-users@lists.freeswitch.org" target="_blank"><freeswitch-users@lists.freeswitch.org></a><br>
</span><span> Date: 5/20/2017, 1:29:05 AM<br>
</span></div>
<blockquote type="cite">
<div style="word-wrap:break-word">
<div>If you are using fs_cli then a simple shell
script can monitor the call and return when the call
completes:</div>
<div>
<div class="m_5893516936746211495h5">
<div><br>
</div>
<div>#!/bin/bash<br>
<br>
RESULT=$( fs_cli -x "originate leg1 leg2" )<br>
<br>
if [[ $RESULT =~ "OK" ]]; then<br>
UUID=$( echo "$RESULT" | cut -f 2 -d ' '
)<br>
while fs_cli -x "show channels" | grep
-q $UUID ;<br>
do<br>
sleep 5;<br>
done<br>
echo "Call completed."<br>
fi<br>
<br>
</div>
<div><br>
</div>
<div><br>
</div>
<br>
<div>
<blockquote type="cite">
<div>On May 19, 2017, at 12:31 PM, Bipin Patel
<<a href="mailto:bipin@xbipin.com" target="_blank">bipin@xbipin.com</a>>
wrote:</div>
<br class="m_5893516936746211495m_-5677179084436597597Apple-interchange-newline">
<div><font style="color:rgb(72,72,72);font-family:Verdana,sans-serif;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)" size="-1"><font face="Arial">hi,<br>
<br>
any other way this can be done<span class="m_5893516936746211495m_-5677179084436597597Apple-converted-space"> </span><br>
<br>
<br>
</font></font><span style="color:rgb(72,72,72);font-family:Verdana,sans-serif;font-size:9.600000381469727px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);display:inline!important;float:none"></span>
<div class="m_5893516936746211495m_-5677179084436597597moz-signature" style="color:rgb(72,72,72);font-family:Verdana,sans-serif;font-size:9.600000381469727px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)">
Regards,<br>
Bipin<br>
<br>
<br>
<hr style="width:1065px;height:1px;background-color:rgb(204,204,204);border:0px;background-position:initial initial;background-repeat:initial initial"> </div>
<div class="m_5893516936746211495m_-5677179084436597597moz-cite-prefix" style="color:rgb(72,72,72);font-family:Verdana,sans-serif;font-size:9.600000381469727px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)">
-------- Original Message --------<br>
Subject: Re: [Freeswitch-users] return to
shell only when call from originate is
complete?<br>
From: Michael Jerris<span class="m_5893516936746211495m_-5677179084436597597Apple-converted-space"> </span><a class="m_5893516936746211495m_-5677179084436597597moz-txt-link-rfc2396E" href="mailto:mike@jerris.com" style="color:rgb(42,86,133)" target="_blank"><mike@jerris.com></a><br>
To: Bipin Patel<span class="m_5893516936746211495m_-5677179084436597597Apple-converted-space"> </span><a class="m_5893516936746211495m_-5677179084436597597moz-txt-link-rfc2396E" href="mailto:bipin@xbipin.com" style="color:rgb(42,86,133)" target="_blank"><bipin@xbipin.com></a><br>
Date: 5/19/2017, 7:48:22 PM<br>
</div>
<blockquote type="cite" style="font-family:Verdana,sans-serif;font-size:9.600000381469727px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)">
No, thats not what originate does.
<div><br>
<div>
<blockquote type="cite">
<div>On May 19, 2017, at 11:43 AM,
Bipin Patel <<a href="mailto:bipin@xbipin.com" style="color:rgb(42,86,133)" target="_blank">bipin@xbipin.com</a>>
wrote:</div>
<br class="m_5893516936746211495m_-5677179084436597597Apple-interchange-newline">
<div><font style="color:rgb(72,72,72);font-family:Verdana,sans-serif;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)" size="-1"><font face="Arial">hi,<br>
<br>
does it happen right after
answer?<br>
is there any way to lock it so
it returns only after failure
or after hangup? yes im using
ignore_early_media<br>
<br>
<br>
</font></font><span style="color:rgb(72,72,72);font-family:Verdana,sans-serif;font-size:9.600000381469727px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);float:none;display:inline!important"></span>
<div class="m_5893516936746211495m_-5677179084436597597moz-signature" style="color:rgb(72,72,72);font-family:Verdana,sans-serif;font-size:9.600000381469727px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)">
Regards,<br>
Bipin<br>
<br>
<br>
<hr style="width:1045px;height:1px;background-color:rgb(204,204,204);border:0px;background-position:initial initial;background-repeat:initial initial"> </div>
<div class="m_5893516936746211495m_-5677179084436597597moz-cite-prefix" style="color:rgb(72,72,72);font-family:Verdana,sans-serif;font-size:9.600000381469727px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)">
-------- Original Message
--------<br>
Subject: Re: [Freeswitch-users]
return to shell only when call
from originate is complete?<br>
From: Michael Jerris<span class="m_5893516936746211495m_-5677179084436597597Apple-converted-space"> </span><a class="m_5893516936746211495m_-5677179084436597597moz-txt-link-rfc2396E" href="mailto:mike@jerris.com" style="color:rgb(42,86,133)" target="_blank"><mike@jerris.com></a><br>
To: FreeSWITCH Users Help<span class="m_5893516936746211495m_-5677179084436597597Apple-converted-space"> </span><a class="m_5893516936746211495m_-5677179084436597597moz-txt-link-rfc2396E" href="mailto:freeswitch-users@lists.freeswitch.org" style="color:rgb(42,86,133)" target="_blank"><freeswitch-users@lists.freeswitch.org></a><br>
Date: 5/19/2017, 7:34:35 PM<br>
</div>
<blockquote type="cite" style="font-family:Verdana,sans-serif;font-size:9.600000381469727px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)">
originate returns when we get
call progress, or in the case of
ignore_early_media, on answer or
failure.
<div><br>
<div>
<blockquote type="cite">
<div>On May 19, 2017, at
10:36 AM, Bipin Patel
<<a href="mailto:bipin@xbipin.com" style="color:rgb(42,86,133)" target="_blank">bipin@xbipin.com</a>>
wrote:</div>
<br class="m_5893516936746211495m_-5677179084436597597Apple-interchange-newline">
<div><font style="color:rgb(72,72,72);font-family:Verdana,sans-serif;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)" size="-1"><font face="Arial">hi,<br>
<br>
i was wondering if
its possible to to
release handle from
an originate command
only once the call
is completed, i mean
i send a originate
command from shell
using fs_cli but
only return back to
prompt once the call
is completed rather
than as soon as a
bridge is created or
a UUID generated<br>
<br>
</font></font></div>
</blockquote>
</div>
<br>
</div>
</blockquote>
</div>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br style="color:rgb(72,72,72);font-family:Verdana,sans-serif;font-size:9.600000381469727px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)">
<br style="color:rgb(72,72,72);font-family:Verdana,sans-serif;font-size:9.600000381469727px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)">
<br style="color:rgb(72,72,72);font-family:Verdana,sans-serif;font-size:9.600000381469727px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)">
<span style="color:rgb(72,72,72);font-family:Verdana,sans-serif;font-size:9.600000381469727px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);display:inline!important;float:none">“The
information transmitted is intended only
for the person or entity to which it is
addressed and may contain proprietary,
business-confidential and/or privileged
material. If you are not the intended
recipient of this message you are hereby
notified that any use, review,
retransmission, dissemination,
distribution, reproduction or any action
taken in reliance upon this message is
prohibited. If you received this in error,
please contact the sender and delete the
material from any computer.”
_________________________________________________________________________</span><br style="color:rgb(72,72,72);font-family:Verdana,sans-serif;font-size:9.600000381469727px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)">
<span style="color:rgb(72,72,72);font-family:Verdana,sans-serif;font-size:9.600000381469727px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);display:inline!important;float:none">Professional
FreeSWITCH Consulting Services:<span class="m_5893516936746211495m_-5677179084436597597Apple-converted-space"> </span></span><br style="color:rgb(72,72,72);font-family:Verdana,sans-serif;font-size:9.600000381469727px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)">
<a href="mailto:consulting@freeswitch.org" style="color:rgb(42,86,133);font-family:Verdana,sans-serif;font-size:9.600000381469727px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)" target="_blank">consulting@freeswitch.org</a><br style="color:rgb(72,72,72);font-family:Verdana,sans-serif;font-size:9.600000381469727px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)">
<a href="http://www.freeswitchsolutions.com/" style="color:rgb(42,86,133);font-family:Verdana,sans-serif;font-size:9.600000381469727px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)" target="_blank">http://www.freeswitchsolutions.com</a><br style="color:rgb(72,72,72);font-family:Verdana,sans-serif;font-size:9.600000381469727px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)">
<br style="color:rgb(72,72,72);font-family:Verdana,sans-serif;font-size:9.600000381469727px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)">
<span style="color:rgb(72,72,72);font-family:Verdana,sans-serif;font-size:9.600000381469727px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);display:inline!important;float:none">Official
FreeSWITCH Sites</span><br style="color:rgb(72,72,72);font-family:Verdana,sans-serif;font-size:9.600000381469727px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)">
<a href="http://www.freeswitch.org/" style="color:rgb(42,86,133);font-family:Verdana,sans-serif;font-size:9.600000381469727px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)" target="_blank">http://www.freeswitch.org</a><br style="color:rgb(72,72,72);font-family:Verdana,sans-serif;font-size:9.600000381469727px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)">
<a href="http://confluence.freeswitch.org/" style="color:rgb(42,86,133);font-family:Verdana,sans-serif;font-size:9.600000381469727px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)" target="_blank">http://confluence.freeswitch.org</a><br style="color:rgb(72,72,72);font-family:Verdana,sans-serif;font-size:9.600000381469727px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)">
<a href="http://www.cluecon.com/" style="color:rgb(42,86,133);font-family:Verdana,sans-serif;font-size:9.600000381469727px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)" target="_blank">http://www.cluecon.com</a><br style="color:rgb(72,72,72);font-family:Verdana,sans-serif;font-size:9.600000381469727px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)">
<br style="color:rgb(72,72,72);font-family:Verdana,sans-serif;font-size:9.600000381469727px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)">
<span style="color:rgb(72,72,72);font-family:Verdana,sans-serif;font-size:9.600000381469727px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);display:inline!important;float:none">FreeSWITCH-users
mailing list</span><br style="color:rgb(72,72,72);font-family:Verdana,sans-serif;font-size:9.600000381469727px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)">
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" style="color:rgb(42,86,133);font-family:Verdana,sans-serif;font-size:9.600000381469727px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br style="color:rgb(72,72,72);font-family:Verdana,sans-serif;font-size:9.600000381469727px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)">
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" style="color:rgb(42,86,133);font-family:Verdana,sans-serif;font-size:9.600000381469727px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br style="color:rgb(72,72,72);font-family:Verdana,sans-serif;font-size:9.600000381469727px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)">
<span style="color:rgb(72,72,72);font-family:Verdana,sans-serif;font-size:9.600000381469727px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);display:inline!important;float:none">UNSUBSCRIBE:</span><a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" style="color:rgb(42,86,133);font-family:Verdana,sans-serif;font-size:9.600000381469727px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br style="color:rgb(72,72,72);font-family:Verdana,sans-serif;font-size:9.600000381469727px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)">
<a href="http://www.freeswitch.org/" style="color:rgb(42,86,133);font-family:Verdana,sans-serif;font-size:9.600000381469727px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)" target="_blank">http://www.freeswitch.org</a></div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
<div>
<div class="m_5893516936746211495h5"> <br>
<br>
“The information transmitted is intended only for
the person or entity to which it is addressed and
may contain proprietary, business-confidential
and/or privileged material. If you are not the
intended recipient of this message you are hereby
notified that any use, review, retransmission,
dissemination, distribution, reproduction or any
action taken in reliance upon this message is
prohibited. If you received this in error, please
contact the sender and delete the material from any
computer.” <br>
<fieldset class="m_5893516936746211495m_-5677179084436597597mimeAttachmentHeader"></fieldset>
<br>
<pre>_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
<a class="m_5893516936746211495m_-5677179084436597597moz-txt-link-abbreviated" href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a>
<a class="m_5893516936746211495m_-5677179084436597597moz-txt-link-freetext" href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a>
Official FreeSWITCH Sites
<a class="m_5893516936746211495m_-5677179084436597597moz-txt-link-freetext" href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a>
<a class="m_5893516936746211495m_-5677179084436597597moz-txt-link-freetext" href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a>
<a class="m_5893516936746211495m_-5677179084436597597moz-txt-link-freetext" href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a>
FreeSWITCH-users mailing list
<a class="m_5893516936746211495m_-5677179084436597597moz-txt-link-abbreviated" href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a>
<a class="m_5893516936746211495m_-5677179084436597597moz-txt-link-freetext" href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a>
UNSUBSCRIBE:<a class="m_5893516936746211495m_-5677179084436597597moz-txt-link-freetext" href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a>
<a class="m_5893516936746211495m_-5677179084436597597moz-txt-link-freetext" href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a></pre>
</div>
</div>
</blockquote>
<br>
</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" rel="noreferrer" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://confluence.freeswitch.org" rel="noreferrer" target="_blank">http://confluence.freeswitch.org</a><br>
<a href="http://www.cluecon.com" rel="noreferrer" 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" rel="noreferrer" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a><br>
</blockquote>
</div>
<br>
</div>
<br>
<fieldset class="m_5893516936746211495mimeAttachmentHeader"></fieldset>
<br>
<pre>_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
<a class="m_5893516936746211495moz-txt-link-abbreviated" href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a>
<a class="m_5893516936746211495moz-txt-link-freetext" href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a>
Official FreeSWITCH Sites
<a class="m_5893516936746211495moz-txt-link-freetext" href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a>
<a class="m_5893516936746211495moz-txt-link-freetext" href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a>
<a class="m_5893516936746211495moz-txt-link-freetext" href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a>
FreeSWITCH-users mailing list
<a class="m_5893516936746211495moz-txt-link-abbreviated" href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a>
<a class="m_5893516936746211495moz-txt-link-freetext" href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a>
UNSUBSCRIBE:<a class="m_5893516936746211495moz-txt-link-freetext" href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a>
<a class="m_5893516936746211495moz-txt-link-freetext" href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a></pre>
</blockquote>
<br>
</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" rel="noreferrer" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://confluence.freeswitch.org" rel="noreferrer" target="_blank">http://confluence.freeswitch.org</a><br>
<a href="http://www.cluecon.com" rel="noreferrer" 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" rel="noreferrer" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a></blockquote></div></div>