<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body 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="moz-signature">
<style>
body {
font-family: Verdana, sans-serif;
font-size: 0.8em;
color:#484848;
}
h1, h2, h3 { font-family: "Trebuchet MS", Verdana, sans-serif; margin:0in; margin-bottom:.0001pt; }
p.footr { font-family: "Trebuchet MS", Verdana, sans-serif; margin:0in; margin-bottom:.0001pt; }
h1 { font-size: 1.2em; }
h2, h3 { font-size: 1.1em; }
a, a:link, a:visited { color: #2A5685;}
a:hover, a:active { color: #c61a1a; }
a.wiki-anchor { display: none; }
hr {
width: 100%;
height: 1px;
background: #ccc;
border: 0;
}
</style>Regards,<br>
Bipin<br>
<br>
<br>
<hr>
</div>
<div class="moz-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="moz-txt-link-rfc2396E" href="mailto:tculjaga@gmail.com"><tculjaga@gmail.com></a><br>
To: FreeSWITCH Users Help
<a class="moz-txt-link-rfc2396E" href="mailto:freeswitch-users@lists.freeswitch.org"><freeswitch-users@lists.freeswitch.org></a><br>
Date: 5/21/2017, 7:25:31 PM<br>
</div>
<blockquote type="cite"
cite="mid:CAJoKKdX9b=9jpqLncR3OPX-y6zQaFTEqmLq6=rL3szr4Yy5kTA@mail.gmail.com">
<div dir="ltr">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
dir="ltr"><<a href="mailto:bipin@xbipin.com"
target="_blank" moz-do-not-send="true">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_-5677179084436597597moz-signature"> Regards,<br>
Bipin<br>
<br>
<br>
<hr> </div>
<div class="m_-5677179084436597597moz-cite-prefix"><span
class="">-------- Original Message --------<br>
Subject: Re: [Freeswitch-users] return to shell only
when call from originate is complete?<br>
</span><span class=""> From: William Simon <a
class="m_-5677179084436597597moz-txt-link-rfc2396E"
href="mailto:wsimon@stratusvideo.com"
target="_blank" moz-do-not-send="true"><wsimon@stratusvideo.com></a><br>
To: FreeSWITCH Users Help <a
class="m_-5677179084436597597moz-txt-link-rfc2396E"
href="mailto:freeswitch-users@lists.freeswitch.org"
target="_blank" moz-do-not-send="true"><freeswitch-users@lists.<wbr>freeswitch.org></a><br>
</span><span class=""> 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="h5">
<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" moz-do-not-send="true">bipin@xbipin.com</a>>
wrote:</div>
<br
class="m_-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_-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_-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_-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_-5677179084436597597Apple-converted-space"> </span><a
class="m_-5677179084436597597moz-txt-link-rfc2396E"
href="mailto:mike@jerris.com"
style="color:rgb(42,86,133)"
target="_blank" moz-do-not-send="true"><mike@jerris.com></a><br>
To: Bipin Patel<span
class="m_-5677179084436597597Apple-converted-space"> </span><a
class="m_-5677179084436597597moz-txt-link-rfc2396E"
href="mailto:bipin@xbipin.com"
style="color:rgb(42,86,133)"
target="_blank" moz-do-not-send="true"><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"
moz-do-not-send="true">bipin@xbipin.com</a>>
wrote:</div>
<br
class="m_-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_-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_-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_-5677179084436597597Apple-converted-space"> </span><a
class="m_-5677179084436597597moz-txt-link-rfc2396E"
href="mailto:mike@jerris.com"
style="color:rgb(42,86,133)"
target="_blank"
moz-do-not-send="true"><mike@jerris.com></a><br>
To: FreeSWITCH Users Help<span
class="m_-5677179084436597597Apple-converted-space"> </span><a
class="m_-5677179084436597597moz-txt-link-rfc2396E"
href="mailto:freeswitch-users@lists.freeswitch.org"
style="color:rgb(42,86,133)"
target="_blank"
moz-do-not-send="true"><freeswitch-users@lists.<wbr>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" moz-do-not-send="true">bipin@xbipin.com</a>>
wrote:</div>
<br
class="m_-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.”
______________________________<wbr>______________________________<wbr>_____________</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_-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" moz-do-not-send="true">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" moz-do-not-send="true">http://www.<wbr>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" moz-do-not-send="true">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" moz-do-not-send="true">http://confluence.freeswitch.<wbr>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" moz-do-not-send="true">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" moz-do-not-send="true">FreeSWITCH-users@lists.<wbr>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" moz-do-not-send="true">http://lists.freeswitch.org/<wbr>mailman/listinfo/freeswitch-<wbr>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" moz-do-not-send="true">http://lists.<wbr>freeswitch.org/mailman/<wbr>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" moz-do-not-send="true">http://www.freeswitch.org</a></div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
<div>
<div class="h5"> <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_-5677179084436597597mimeAttachmentHeader"></fieldset>
<br>
<pre>______________________________<wbr>______________________________<wbr>_____________
Professional FreeSWITCH Consulting Services:
<a class="m_-5677179084436597597moz-txt-link-abbreviated" href="mailto:consulting@freeswitch.org" target="_blank" moz-do-not-send="true">consulting@freeswitch.org</a>
<a class="m_-5677179084436597597moz-txt-link-freetext" href="http://www.freeswitchsolutions.com" target="_blank" moz-do-not-send="true">http://www.<wbr>freeswitchsolutions.com</a>
Official FreeSWITCH Sites
<a class="m_-5677179084436597597moz-txt-link-freetext" href="http://www.freeswitch.org" target="_blank" moz-do-not-send="true">http://www.freeswitch.org</a>
<a class="m_-5677179084436597597moz-txt-link-freetext" href="http://confluence.freeswitch.org" target="_blank" moz-do-not-send="true">http://confluence.freeswitch.<wbr>org</a>
<a class="m_-5677179084436597597moz-txt-link-freetext" href="http://www.cluecon.com" target="_blank" moz-do-not-send="true">http://www.cluecon.com</a>
FreeSWITCH-users mailing list
<a class="m_-5677179084436597597moz-txt-link-abbreviated" href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank" moz-do-not-send="true">FreeSWITCH-users@lists.<wbr>freeswitch.org</a>
<a class="m_-5677179084436597597moz-txt-link-freetext" href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank" moz-do-not-send="true">http://lists.freeswitch.org/<wbr>mailman/listinfo/freeswitch-<wbr>users</a>
UNSUBSCRIBE:<a class="m_-5677179084436597597moz-txt-link-freetext" href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank" moz-do-not-send="true">http://lists.<wbr>freeswitch.org/mailman/<wbr>options/freeswitch-users</a>
<a class="m_-5677179084436597597moz-txt-link-freetext" href="http://www.freeswitch.org" target="_blank" moz-do-not-send="true">http://www.freeswitch.org</a></pre>
</div>
</div>
</blockquote>
<br>
</div>
<br>
______________________________<wbr>______________________________<wbr>_____________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org"
moz-do-not-send="true">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com"
rel="noreferrer" target="_blank" moz-do-not-send="true">http://www.<wbr>freeswitchsolutions.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" rel="noreferrer"
target="_blank" moz-do-not-send="true">http://www.freeswitch.org</a><br>
<a href="http://confluence.freeswitch.org" rel="noreferrer"
target="_blank" moz-do-not-send="true">http://confluence.freeswitch.<wbr>org</a><br>
<a href="http://www.cluecon.com" rel="noreferrer"
target="_blank" moz-do-not-send="true">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org"
moz-do-not-send="true">FreeSWITCH-users@lists.<wbr>freeswitch.org</a><br>
<a
href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users"
rel="noreferrer" target="_blank" moz-do-not-send="true">http://lists.freeswitch.org/<wbr>mailman/listinfo/freeswitch-<wbr>users</a><br>
UNSUBSCRIBE:<a
href="http://lists.freeswitch.org/mailman/options/freeswitch-users"
rel="noreferrer" target="_blank" moz-do-not-send="true">http://lists.<wbr>freeswitch.org/mailman/<wbr>options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" rel="noreferrer"
target="_blank" moz-do-not-send="true">http://www.freeswitch.org</a><br>
</blockquote>
</div>
<br>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
<a class="moz-txt-link-abbreviated" href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a>
<a class="moz-txt-link-freetext" href="http://www.freeswitchsolutions.com">http://www.freeswitchsolutions.com</a>
Official FreeSWITCH Sites
<a class="moz-txt-link-freetext" href="http://www.freeswitch.org">http://www.freeswitch.org</a>
<a class="moz-txt-link-freetext" href="http://confluence.freeswitch.org">http://confluence.freeswitch.org</a>
<a class="moz-txt-link-freetext" href="http://www.cluecon.com">http://www.cluecon.com</a>
FreeSWITCH-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a>
<a class="moz-txt-link-freetext" href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a>
UNSUBSCRIBE:<a class="moz-txt-link-freetext" href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a>
<a class="moz-txt-link-freetext" href="http://www.freeswitch.org">http://www.freeswitch.org</a></pre>
</blockquote>
<br>
</body>
</html>