<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#ffffff">
    Hi Michael,<br>
    <br>
    First apologies if I didn't make myself clear.:-)<br>
    <br>
    In the beginning I didn't figure out the syntax for using "bridge"
    to bridge a call to an extension defined in the dialplan<br>
    though I found a lot of examples in which bridging a call to
    registered users are shown.<br>
    so my first post was just to find its syntax, then the question was
    developed while I was trying <br>
    different things. Sorry again.<br>
    <br>
    I described my goal when I replied Peter's question, and I copy and
    rephrase it here for your info:<br>
    <pre wrap="">My goal is simply to record the user's call by my app (java app using ESL) 
and at the same time I want to listen what the user is saying through my computer's speaker.

What I am trying to do is to bridge the call to my app for recording and to 
a softphone for listening user's voice.

My java app will do the recording and also allow me to send TTS to the user via a GUI.

</pre>
    Regarding to "bypass media", I tried to set bypass media=false but
    without any help to my problem,<br>
    then I tried to set it true and wanted to see if there was any help.
    <br>
    <br>
    Hector's suggestion sounds quite promising, but at the moment I am
    not quite sure how to do it.<br>
    I am going to look into it.<br>
    <br>
    Cheers,<br>
    Xing<br>
    <br>
    <br>
    <br>
    On 02/27/2012 11:21 PM, Michael Collins wrote:
    <blockquote
cite="mid:CAKzWOxVyW6X1CK__EL1bWSj9J0bpx=YzEX5eEOVO00eoS+1r5A@mail.gmail.com"
      type="cite">Oh yeah, hehe, now I get it. You can't bypass media in
      a loopback.<br>
      <br>
      I probably should have asked these questions before:<br>
      <br>
      Why are you trying to bypass media at all?<br>
      Also, why are you trying to bypass media and yet at the same time
      trying to record (x74991)?<br>
      <br>
      I think the best question to ask is this: using plain language,
      could you please describe what you are trying to accomplish? I
      have a feeling that we are doing a classic <a
        moz-do-not-send="true"
        href="http://mywiki.wooledge.org/XyProblem">XY</a> dance.<br>
      <br>
      Thanks,<br>
      MC<br>
      <br>
      <div class="gmail_quote">On Mon, Feb 27, 2012 at 3:09 PM, Liu,
        Xingkun <span dir="ltr">&lt;<a moz-do-not-send="true"
            href="mailto:X.Liu@hw.ac.uk">X.Liu@hw.ac.uk</a>&gt;</span>
        wrote:<br>
        <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
          0.8ex; border-left: 1px solid rgb(204, 204, 204);
          padding-left: 1ex;">
          <div>
            <p><font>Now I also tried: bypass_media_after_bridge=true<br>
                <br>
                I got:<br>
                <br>
                &nbsp;switch_ivr_bridge.c:246 Cannot bypass media while
                bridged to a loopback address.<br>
                <br>
                then I changed loopback/74991 to
                sofia/internal/74991@${domain} and tried again<br>
                <br>
                I got the same results as I tested in the very
                beginning:<br>
                <br>
                Hangup sofia/internal/1003 [CS_CONSUME_MEDIA]
                [ORIGINATOR_CANCEL]<br>
                <br>
                Regards,<br>
                Xing<br>
                <br>
                <br>
                -----Original Message-----<br>
                From: <a moz-do-not-send="true"
                  href="mailto:freeswitch-users-bounces@lists.freeswitch.org"
                  target="_blank">freeswitch-users-bounces@lists.freeswitch.org</a>
                on behalf of Michael Collins<br>
                Sent: Mon 2/27/2012 22:27<br>
                To: FreeSWITCH Users Help<br>
                Subject: Re: [Freeswitch-users] How to bridge a call to
                an extension defined in dialplan<br>
                <br>
                I saw one other issue with your dialplan: replace all
                those "set" apps that<br>
                occur before the "bridge" with "export" or use the {}
                notation to specify<br>
                them in the dialstring:<br>
                <br>
                &nbsp;&nbsp;&nbsp; &lt;action application="export"
                data="call_timeout=30"/&gt;<br>
                &nbsp;&nbsp;&nbsp; &lt;action application="export"
                data="hangup_after_bridge=false"/&gt;<br>
                &nbsp;&nbsp;&nbsp; &lt;action application="export"
                data="bypass_media=true"/&gt;<br>
                &nbsp;&nbsp;&nbsp; &lt;action application="export"
                data="ignore_early_media=true"/&gt;<br>
                <br>
                or remove all the above lines and just do this for your
                bridge line:<br>
                <br>
                &nbsp;&nbsp;&nbsp; &lt;action application="bridge"<br>
data="{call_timeout=30,hangup_after_bridge=false,bypass_media=true,ignore_early_media=true}sofia/internal/1003%${sip_profile},loopback/74991"/&gt;<br>
                <br>
                Also, you may want to use this instead of bypass_media:<br>
                <br>
                <a moz-do-not-send="true"
href="http://wiki.freeswitch.org/wiki/Channel_Variables#bypass_media_after_bridge"
                  target="_blank">http://wiki.freeswitch.org/wiki/Channel_Variables#bypass_media_after_bridge</a><br>
                <br>
                Give that a try and let us know how it goes.<br>
                -MC<br>
                <br>
                On Mon, Feb 27, 2012 at 1:51 PM, Liu, Xingkun &lt;<a
                  moz-do-not-send="true" href="mailto:X.Liu@hw.ac.uk"
                  target="_blank">X.Liu@hw.ac.uk</a>&gt; wrote:<br>
                <br>
                &gt; **<br>
                &gt;<br>
                &gt; Hi Michael,<br>
                &gt;<br>
                &gt; Thanks for your suggestion!<br>
                &gt;<br>
                &gt; I tried your suggestion. I saw the
                softphone(extension 1003) immediately<br>
                &gt; hung up after it was reached,<br>
                &gt; the I heard "bye" and the extension 74991 hung up.<br>
                &gt;<br>
                &gt; I copied the terminal and my dialplan for extension
                74991 below:<br>
                &gt;<br>
                &gt; &lt;extension name="testRecordingOnly2_bridge"&gt;<br>
                &gt;&nbsp;&nbsp; &lt;condition field="destination_number"
                expression="^(74995)$"&gt;<br>
                &gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action application="set"
                data="call_timeout=30"/&gt;<br>
                &gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action application="set"
                data="hangup_after_bridge=false"/&gt;<br>
                &gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action application="set"
                data="bypass_media=true"/&gt;<br>
                &gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action application="set"
                data="ignore_early_media=true"/&gt;<br>
                &gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action application="bridge"<br>
                &gt;
                data="sofia/internal/1003%${sip_profile},loopback/74991"/&gt;<br>
                &gt;&nbsp;&nbsp; &lt;/condition&gt;<br>
                &gt; &lt;/extension&gt;<br>
                &gt; &lt;extension name="testRecordingOnly2"&gt;<br>
                &gt;&nbsp;&nbsp; &lt;condition field="destination_number"
                expression="^(74991)$"&gt;<br>
                &gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action application="answer"/&gt;<br>
                &gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action application="set"
                data="RECORD_TITLE=Recording<br>
                &gt; ${destination_number} ${caller_id_number}
                ${strftime(%Y-%m-%d %H:%M)}"/&gt;<br>
                &gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action application="set"
                data="RECORD_COPYRIGHT=(c) 1980 Factory<br>
                &gt; Records, Inc."/&gt;<br>
                &gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action application="set"
                data="RECORD_SOFTWARE=FreeSWITCH"/&gt;<br>
                &gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action application="set"
                data="RECORD_ARTIST=Ian Curtis"/&gt;<br>
                &gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action application="set"
                data="RECORD_COMMENT=Love will tear us<br>
                &gt; apart"/&gt;<br>
                &gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action application="set"
                data="RECORD_DATE=${strftime(%Y-%m-%d<br>
                &gt; %H:%M)}"/&gt;<br>
                &gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action application="set"
                data="RECORD_STEREO=true"/&gt;<br>
                &gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action application="set"
                data="record_waste_resources=true"/&gt;<br>
                &gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action application="set"
                data="tts_engine=flite"/&gt;<br>
                &gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action application="set"
                data="tts_voice=rms"/&gt;<br>
                &gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action application="speak" data="please say
                something to start<br>
                &gt; recording."/&gt;<br>
                &gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action application="set"
                data="ignore_early_media=true"/&gt;<br>
                &gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action application="log" data="XX-BaseDir
                $${base_dir}"/&gt;<br>
                &gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action application="record"<br>
                &gt;
data="$${base_dir}/testRecording/${strftime(%Y-%m-%d-%H-%M-%S)}_${destination_number}_${caller_id_number}.wav<br>
                &gt; 120 200"/&gt;<br>
                &gt;&nbsp;&nbsp; &lt;/condition&gt;<br>
                &gt; &lt;/extension&gt;<br>
                &gt;<br>
                &gt;&nbsp; -----------------------------------------------<br>
                &gt; 2012-02-27 21:41:29.004622 [INFO] switch_time.c:423
                Clock synchronized to<br>
                &gt; system time.<br>
                &gt; 2012-02-27 21:41:50.788883 [NOTICE]
                switch_channel.c:920 New Channel<br>
                &gt; sofia/external/<a moz-do-not-send="true"
                  href="mailto:07875086426@sipgate.co.uk"
                  target="_blank">07875086426@sipgate.co.uk</a>[db748000-618b-11e1-9bae-07e90bb2f0c8]<br>
                &gt; 2012-02-27 21:41:50.788883 [INFO]
                mod_dialplan_xml.c:481 Processing<br>
                &gt; 07875086426 &lt;07875086426&gt;-&gt;74995 in
                context public<br>
                &gt; 2012-02-27 21:41:50.809112 [NOTICE]
                switch_channel.c:920 New Channel<br>
                &gt; sofia/internal/1003
                [db7641f6-618b-11e1-9bb2-07e90bb2f0c8]<br>
                &gt; 2012-02-27 21:41:50.809112 [INFO]
                mod_loopback.c:885 Sending early media<br>
                &gt; 2012-02-27 21:41:50.809112 [NOTICE]
                mod_sofia.c:2521 Pre-Answer<br>
                &gt; sofia/external/<a moz-do-not-send="true"
                  href="mailto:07875086426@sipgate.co.uk"
                  target="_blank">07875086426@sipgate.co.uk</a>!<br>
                &gt; 2012-02-27 21:41:50.809112 [NOTICE]
                switch_channel.c:920 New Channel<br>
                &gt; loopback/7499611-a
                [db777864-618b-11e1-9bb7-07e90bb2f0c8]<br>
                &gt; 2012-02-27 21:41:50.809112 [NOTICE]
                switch_channel.c:918 Rename Channel<br>
                &gt; loopback/7499611-a-&gt;loopback/7499611-a<br>
                &gt; [db777864-618b-11e1-9bb7-07e90bb2f0c8]<br>
                &gt; 2012-02-27 21:41:50.809112 [NOTICE]
                switch_channel.c:920 New Channel<br>
                &gt; loopback/7499611-b
                [db778ffc-618b-11e1-9bbb-07e90bb2f0c8]<br>
                &gt; 2012-02-27 21:41:50.809112 [INFO]
                mod_dialplan_xml.c:481 Processing<br>
                &gt; 07875086426 &lt;07875086426&gt;-&gt;7499611 in
                context public<br>
                &gt; 2012-02-27 21:41:50.809112 [NOTICE]
                mod_loopback.c:755 Channel<br>
                &gt; [loopback/7499611-a] has been answered<br>
                &gt; 2012-02-27 21:41:50.809112 [NOTICE]
                mod_dptools.c:1117 Channel<br>
                &gt; [loopback/7499611-b] has been answered<br>
                &gt; 2012-02-27 21:41:50.833830 [NOTICE]
                switch_ivr_originate.c:3182 Hangup<br>
                &gt; sofia/internal/1003 [CS_CONSUME_MEDIA] [LOSE_RACE]<br>
                &gt; 2012-02-27 21:41:50.833830 [NOTICE]
                switch_ivr_originate.c:3209 Channel<br>
                &gt; [sofia/external/<a moz-do-not-send="true"
                  href="mailto:07875086426@sipgate.co.uk"
                  target="_blank">07875086426@sipgate.co.uk</a>] has
                been answered<br>
                &gt; 2012-02-27 21:41:50.833830 [NOTICE]
                switch_core_session.c:1395 Session 2<br>
                &gt; (sofia/internal/1003) Ended<br>
                &gt; 2012-02-27 21:41:50.833830 [NOTICE]
                switch_core_session.c:1397 Close<br>
                &gt; Channel sofia/internal/1003 [CS_DESTROY]<br>
                &gt; 2012-02-27 21:42:08.288866 [NOTICE]
                switch_core_state_machine.c:226<br>
                &gt; loopback/7499611-b has executed the last dialplan
                instruction, hanging up.<br>
                &gt; 2012-02-27 21:42:08.288866 [NOTICE]
                switch_core_state_machine.c:228 Hangup<br>
                &gt; loopback/7499611-b [CS_EXECUTE] [NORMAL_CLEARING]<br>
                &gt; 2012-02-27 21:42:08.288866 [NOTICE]
                mod_loopback.c:438 Hangup<br>
                &gt; loopback/7499611-a [CS_EXCHANGE_MEDIA]
                [NORMAL_CLEARING]<br>
                &gt; 2012-02-27 21:42:08.308864 [NOTICE]
                switch_core_state_machine.c:226<br>
                &gt; sofia/external/<a moz-do-not-send="true"
                  href="mailto:07875086426@sipgate.co.uk"
                  target="_blank">07875086426@sipgate.co.uk</a> has
                executed the last dialplan<br>
                &gt; instruction, hanging up.<br>
                &gt; 2012-02-27 21:42:08.308864 [NOTICE]
                switch_core_state_machine.c:228 Hangup<br>
                &gt; sofia/external/<a moz-do-not-send="true"
                  href="mailto:07875086426@sipgate.co.uk"
                  target="_blank">07875086426@sipgate.co.uk</a>
                [CS_EXECUTE] [NORMAL_CLEARING]<br>
                &gt; 2012-02-27 21:42:08.308864 [NOTICE]
                switch_core_session.c:1395 Session 4<br>
                &gt; (loopback/7499611-b) Ended<br>
                &gt; 2012-02-27 21:42:08.308864 [NOTICE]
                switch_core_session.c:1397 Close<br>
                &gt; Channel loopback/7499611-b [CS_DESTROY]<br>
                &gt; 2012-02-27 21:42:08.308864 [NOTICE]
                switch_core_session.c:1395 Session 3<br>
                &gt; (loopback/7499611-a) Ended<br>
                &gt; 2012-02-27 21:42:08.308864 [NOTICE]
                switch_core_session.c:1397 Close<br>
                &gt; Channel loopback/7499611-a [CS_DESTROY]<br>
                &gt; 2012-02-27 21:42:08.308864 [NOTICE]
                switch_core_session.c:1395 Session 1<br>
                &gt; (sofia/external/<a moz-do-not-send="true"
                  href="mailto:07875086426@sipgate.co.uk"
                  target="_blank">07875086426@sipgate.co.uk</a>) Ended<br>
                &gt; 2012-02-27 21:42:08.308864 [NOTICE]
                switch_core_session.c:1397 Close<br>
                &gt; Channel sofia/external/<a moz-do-not-send="true"
                  href="mailto:07875086426@sipgate.co.uk"
                  target="_blank">07875086426@sipgate.co.uk</a>
                [CS_DESTROY]<br>
                &gt;<br>
                &gt;&nbsp; --------------------------------------------------<br>
                &gt;<br>
                &gt; -----Original Message-----<br>
                &gt; From: <a moz-do-not-send="true"
                  href="mailto:freeswitch-users-bounces@lists.freeswitch.org"
                  target="_blank">freeswitch-users-bounces@lists.freeswitch.org</a>
                on behalf of Michael<br>
                &gt; Collins<br>
                &gt; Sent: Mon 2/27/2012 19:59<br>
                &gt; To: FreeSWITCH Users Help<br>
                &gt; Subject: Re: [Freeswitch-users] How to bridge a
                call to an extension<br>
                &gt; defined in dialplan<br>
                &gt;<br>
                &gt; How about this for your bridge line:<br>
                &gt;<br>
                &gt; &lt;action application="bridge"<br>
                &gt;
                data="sofia/internal/1003%${sip_profile},loopback/74991"/&gt;<br>
                &gt;<br>
                &gt; -MC<br>
                &gt;<br>
                &gt; On Sun, Feb 26, 2012 at 2:29 PM, Liu, Xingkun &lt;<a
                  moz-do-not-send="true" href="mailto:X.Liu@hw.ac.uk"
                  target="_blank">X.Liu@hw.ac.uk</a>&gt; wrote:<br>
                &gt;<br>
                &gt; &gt; **<br>
                &gt; &gt;<br>
                &gt; &gt; Hello,<br>
                &gt; &gt;<br>
                &gt; &gt; I'd like to bridge an incoming to two
                endpoints simultaneuously:<br>
                &gt; &gt; one is a softphone which is registered to FS
                (to user 1003),<br>
                &gt; &gt; another is just an extension which is defined
                in conf/dialplan/public.xml<br>
                &gt; &gt;<br>
                &gt; &gt; It looks like:<br>
                &gt; &gt;<br>
                &gt; &gt; &lt;extension name="testRecording_bridge"&gt;<br>
                &gt; &gt;&nbsp;&nbsp; &lt;condition field="destination_number"
                expression="^(74990)$"&gt;<br>
                &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action application="bridge"<br>
                &gt; &gt;<br>
                &gt;
data="sofia/internal/1003%${sip_profile},sofia/internal/74991%${sip_profile}"/&gt;<br>
                &gt; &gt;&nbsp;&nbsp; &lt;/condition&gt;<br>
                &gt; &gt; &lt;/extension&gt;<br>
                &gt; &gt;<br>
                &gt; &gt; &lt;extension name="testRecordingOnly"&gt;<br>
                &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;condition field="destination_number"
                expression="^74991$"&gt;<br>
                &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action application="set"
                data="record_waste_resources=true"/&gt;<br>
                &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action application="javascript"
                data="testRecordFile.js"/&gt;<br>
                &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/condition&gt;<br>
                &gt; &gt;&nbsp;&nbsp; &lt;/extension&gt;<br>
                &gt; &gt;<br>
                &gt; &gt; The incoming call dial to extension 74990,
                from there I want to bridge<br>
                &gt; the<br>
                &gt; &gt; call to the sofphone at 1003 and<br>
                &gt; &gt; to the extension 74991.<br>
                &gt; &gt;<br>
                &gt; &gt; The problem is that FS can not locate user
                74991. So my question is what<br>
                &gt; &gt; else I need to modify in order<br>
                &gt; &gt; to bridge the call also to extension 74991 at
                the same time?<br>
                &gt; &gt;<br>
                &gt; &gt; I did lots of Googling, checked the wiki and
                tried various ways but still<br>
                &gt; &gt; without success.<br>
                &gt; &gt;<br>
                &gt; &gt; Any advices please?<br>
                &gt; &gt;<br>
                &gt; &gt; Many Thanks!<br>
                &gt; &gt; Xing<br>
                &gt; &gt;<br>
                &gt; &gt; ------------------------------<br>
                &gt; &gt;<br>
                &gt; &gt;&nbsp; *Heriot-Watt University is the Sunday Times
                Scottish University of the<br>
                &gt; &gt; Year 2011-2012.*<br>
                &gt; &gt;<br>
                &gt; &gt;&nbsp; Heriot-Watt University is a Scottish charity
                registered under charity<br>
                &gt; &gt; number SC000278.<br>
                &gt; &gt;<br>
                &gt; &gt;
_________________________________________________________________________<br>
                &gt; &gt; Professional FreeSWITCH Consulting Services:<br>
                &gt; &gt; <a moz-do-not-send="true"
                  href="mailto:consulting@freeswitch.org"
                  target="_blank">consulting@freeswitch.org</a><br>
                &gt; &gt; <a moz-do-not-send="true"
                  href="http://www.freeswitchsolutions.com"
                  target="_blank">http://www.freeswitchsolutions.com</a><br>
                &gt; &gt;<br>
                &gt; &gt; FreeSWITCH-powered IP PBX: The CudaTel
                Communication Server<br>
                &gt; &gt; <a moz-do-not-send="true"
                  href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
                &gt; &gt;<br>
                &gt; &gt; Official FreeSWITCH Sites<br>
                &gt; &gt; <a moz-do-not-send="true"
                  href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
                &gt; &gt; <a moz-do-not-send="true"
                  href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
                &gt; &gt; <a moz-do-not-send="true"
                  href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
                &gt; &gt;<br>
                &gt; &gt; FreeSWITCH-users mailing list<br>
                &gt; &gt; <a moz-do-not-send="true"
                  href="mailto:FreeSWITCH-users@lists.freeswitch.org"
                  target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br>
                &gt; &gt; <a moz-do-not-send="true"
                  href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users"
                  target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
                &gt; &gt; UNSUBSCRIBE:<a moz-do-not-send="true"
                  href="http://lists.freeswitch.org/mailman/options/freeswitch-users"
                  target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
                &gt; &gt; <a moz-do-not-send="true"
                  href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
                &gt; &gt;<br>
                &gt; &gt;<br>
                &gt;<br>
                &gt;<br>
                &gt; ------------------------------<br>
                &gt;<br>
                &gt;&nbsp; *Heriot-Watt University is the Sunday Times
                Scottish University of the<br>
                &gt; Year 2011-2012.*<br>
                &gt;<br>
                &gt;&nbsp; Heriot-Watt University is a Scottish charity
                registered under charity<br>
                &gt; number SC000278.<br>
                &gt;<br>
                &gt;
_________________________________________________________________________<br>
                &gt; Professional FreeSWITCH Consulting Services:<br>
                &gt; <a moz-do-not-send="true"
                  href="mailto:consulting@freeswitch.org"
                  target="_blank">consulting@freeswitch.org</a><br>
                &gt; <a moz-do-not-send="true"
                  href="http://www.freeswitchsolutions.com"
                  target="_blank">http://www.freeswitchsolutions.com</a><br>
                &gt;<br>
                &gt; FreeSWITCH-powered IP PBX: The CudaTel
                Communication Server<br>
                &gt; <a moz-do-not-send="true"
                  href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
                &gt;<br>
                &gt; Official FreeSWITCH Sites<br>
                &gt; <a moz-do-not-send="true"
                  href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
                &gt; <a moz-do-not-send="true"
                  href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
                &gt; <a moz-do-not-send="true"
                  href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
                &gt;<br>
                &gt; FreeSWITCH-users mailing list<br>
                &gt; <a moz-do-not-send="true"
                  href="mailto:FreeSWITCH-users@lists.freeswitch.org"
                  target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br>
                &gt; <a moz-do-not-send="true"
                  href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users"
                  target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
                &gt; UNSUBSCRIBE:<a moz-do-not-send="true"
                  href="http://lists.freeswitch.org/mailman/options/freeswitch-users"
                  target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
                &gt; <a moz-do-not-send="true"
                  href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
                &gt;<br>
                &gt;<br>
                <br>
              </font>
            </p>
            <br>
            <hr>
            <br>
            <font face="arial, helvetica">
              <b>Heriot-Watt University is the Sunday Times Scottish
                University of the Year 2011-2012.</b>
            </font>
            <br>
            <br>
            <font face="arial,helvetica" size="-1">
              Heriot-Watt University is a Scottish charity registered
              under charity number SC000278.
              <br>
            </font>
          </div>
          <br>
_________________________________________________________________________<br>
          Professional FreeSWITCH Consulting Services:<br>
          <a moz-do-not-send="true"
            href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
          <a moz-do-not-send="true"
            href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
          <br>
          FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
          <a moz-do-not-send="true" href="http://www.cudatel.com"
            target="_blank">http://www.cudatel.com</a><br>
          <br>
          Official FreeSWITCH Sites<br>
          <a moz-do-not-send="true" href="http://www.freeswitch.org"
            target="_blank">http://www.freeswitch.org</a><br>
          <a moz-do-not-send="true" href="http://wiki.freeswitch.org"
            target="_blank">http://wiki.freeswitch.org</a><br>
          <a moz-do-not-send="true" href="http://www.cluecon.com"
            target="_blank">http://www.cluecon.com</a><br>
          <br>
          FreeSWITCH-users mailing list<br>
          <a moz-do-not-send="true"
            href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
          <a moz-do-not-send="true"
            href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users"
            target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
          UNSUBSCRIBE:<a moz-do-not-send="true"
            href="http://lists.freeswitch.org/mailman/options/freeswitch-users"
            target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
          <a moz-do-not-send="true" href="http://www.freeswitch.org"
            target="_blank">http://www.freeswitch.org</a><br>
          <br>
        </blockquote>
      </div>
      <br>
      <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_________________________________________________________________________
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>

FreeSWITCH-powered IP PBX: The CudaTel Communication Server
<a class="moz-txt-link-freetext" href="http://www.cudatel.com">http://www.cudatel.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://wiki.freeswitch.org">http://wiki.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>
  <br>
<hr>
<br>
<font face="arial, helvetica">
<b>Heriot-Watt University is the Sunday Times Scottish University of the Year 2011-2012.</b>
</font>
<br><br>
<font face="arial,helvetica" size="-1">
Heriot-Watt University is a Scottish charity registered under charity number SC000278.
<br>
</font>

</body>
</html>