<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">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"><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"><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">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"><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"><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_-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"><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"><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">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">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.<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">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.<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">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.<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">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">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">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">consulting@freeswitch.org</a>
<a class="m_-5677179084436597597moz-txt-link-freetext" href="http://www.freeswitchsolutions.com" target="_blank">http://www.<wbr>freeswitchsolutions.com</a>

Official FreeSWITCH Sites
<a class="m_-5677179084436597597moz-txt-link-freetext" href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a>
<a class="m_-5677179084436597597moz-txt-link-freetext" href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.<wbr>org</a>
<a class="m_-5677179084436597597moz-txt-link-freetext" href="http://www.cluecon.com" target="_blank">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">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">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">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">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">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" rel="noreferrer" target="_blank">http://www.<wbr>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.<wbr>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">FreeSWITCH-users@lists.<wbr>freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank">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">http://lists.<wbr>freeswitch.org/mailman/<wbr>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>