<div dir="ltr"><div><div><div><div><div>Errol,<br><br></div>I guess most of the calls on your servers are bridged, and for bridged calls FreeSWITCH does not refer to the system timer, and sends out the RTP packets as soon as they are ready. The timer is important if the server originates the media stream, such as playing back audio files, and also in conferences. Also the stream errors that I found were almost unnoticeable for a human listener: 3-4 frames lost within a 30 second sample are not too much of a big deal.<br><br></div>So, KVM still looks fine for many applications, and I&#39;m trying to find out the source of the problem that I encountered. I will do more tests.<br><br></div>@James, cpuinfo shows... different things! Thanks for pointing to that.<br><br></div>VM in ams1:  QEMU Virtual CPU version 1.0<br></div><br>VM in ams3, where I found the original problem:  Intel(R) Xeon(R) CPU E5-2630L v2 @ 2.40GHz<br><br><div><div><div>VM in lon1: Intel(R) Xeon(R) CPU E5-2630L v2 @ 2.40GHz<br><br><br><div><div><br></div></div></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Apr 6, 2015 at 7:22 PM, Errol Samuels <span dir="ltr">&lt;<a href="mailto:ewsamuels@gmail.com" target="_blank">ewsamuels@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div>Hi Stanislav,<br><br>Just to let you know I have a customer using all 3 virtualization technologies mentioned (KVM, Xen and VMWare) and they all seem to be happy.  However for the larger setups with 2500+ users my preference is KVM without a doubt.  I have for example an install with 4 FusionPBX / Freeswitch VMs with Kamailio in Front for residential phone service all sharing same Postgres DB and serving 5000 users, 4000 DIDs running for more than a year with no voice quality issues.  We using Proxmox for this setup and it works great.<br><br>Test 3<br>======<br>This one is using Proxmox and -t20 with some strange results!?<br><br><b>VM: </b> KVM with 4 Cores / 8GB Ram and <b>Virtio Drivers</b> for Network and HD)<br><b>OS:</b> Ubuntu 12.04.5 LTS / Linux 3.13.0-40-generic x86_64<br><br>root@voip-admin:~# date &amp;&amp; cyclictest -t20 -p 80 -d 0 -n -i 125 -l 240000 &amp;&amp; date<br>Mon Apr  6 13:03:00 EDT 2015<span class=""><br># /dev/cpu_dma_latency set to 0us<br></span>policy: fifo: loadavg: 1.16 0.61 0.32 1/227 9038           <br><br>T: 0 ( 9000) P:80 I:125 C: 240000 Min:      2 Act:   29 Avg: 2957 Max:  3835266<br>T: 1 ( 9001) P:80 I:125 C: 240000 Min:      2 Act:    9 Avg: 3018 Max:  3888022<br>T: 2 ( 9002) P:80 I:125 C: 240000 Min:      2 Act:   28 Avg: 2978 Max:  3835499<br>T: 3 ( 9003) P:80 I:125 C: 240000 Min:      2 Act:   31 Avg: 2975 Max:  3857444<br>T: 4 ( 9004) P:80 I:125 C: 240000 Min:      2 Act:   29 Avg: 3029 Max:  3859799<br>T: 5 ( 9005) P:80 I:125 C: 240000 Min:      2 Act:   22 Avg: 2985 Max:  3838433<br>T: 6 ( 9006) P:80 I:125 C: 240000 Min:      2 Act:   14 Avg: 3044 Max:  3872244<br>T: 7 ( 9007) P:80 I:125 C: 240000 Min:      4 Act:   10 Avg: 3007 Max:  3867133<br>T: 8 ( 9008) P:80 I:125 C: 240000 Min:      3 Act:   20 Avg: 3071 Max:  3905688<br>T: 9 ( 9009) P:80 I:125 C: 240000 Min:      4 Act:   13 Avg: 3022 Max:  3856911<br>T:10 ( 9010) P:80 I:125 C: 240000 Min:      2 Act:    9 Avg: 3016 Max:  3885199<br>T:11 ( 9011) P:80 I:125 C: 240000 Min:      3 Act:   32 Avg: 3011 Max:  3862044<br>T:12 ( 9012) P:80 I:125 C: 240000 Min:      3 Act:   16 Avg: 3012 Max:  3888333<br>T:13 ( 9013) P:80 I:125 C: 240000 Min:      2 Act:   23 Avg: 2949 Max:  3844433<br>T:14 ( 9014) P:80 I:125 C: 240000 Min:      2 Act:   25 Avg: 3009 Max:  3878488<br>T:15 ( 9015) P:80 I:125 C: 240000 Min:      3 Act:   12 Avg: 3019 Max:  3870499<br>T:16 ( 9016) P:80 I:125 C: 240000 Min:      3 Act:   24 Avg: 2972 Max:  3856044<br>T:17 ( 9017) P:80 I:125 C: 240000 Min:      3 Act:   34 Avg: 3023 Max:  3872944<br>T:18 ( 9018) P:80 I:125 C: 240000 Min:      2 Act:   25 Avg: 2988 Max:  3869488<br>T:19 ( 9019) P:80 I:125 C: 240000 Min:      2 Act:   10 Avg: 2949 Max:  3847277<br>Mon Apr  6 13:03:30 EDT 2015<br><br></div><div>This is interesting if not alarming..lol<br></div><div><br><br></div>I re-ran the test on DO again below but with -t20 this time now the latency seems to be ~9ms.<br><br>Test 4<br>=====<span class=""><b><br>VM: </b>Digital Ocean KVM at AMS3 / 2 Cores / 2GB Ram / 40GB SSD<br><b>OS:</b> Debian Wheezy 7.8 64 bit / Linux 3.2.0-4-amd64 x86_64 <br><br></span>root@demo:~# date &amp;&amp; cyclictest -t20 -p 80 -d 0 -n -i 125 -l 240000 &amp;&amp; date<br>Mon Apr  6 16:57:30 UTC 2015<span class=""><br># /dev/cpu_dma_latency set to 0us<br></span>policy: fifo: loadavg: 1.31 0.59 0.34 1/122 31201           <br><br>T: 0 (31181) P:80 I:125 C: 240000 Min:      4 Act:   20 Avg:   34 Max:    8447<br>T: 1 (31182) P:80 I:125 C: 240000 Min:      2 Act:   13 Avg:   29 Max:    5022<br>T: 2 (31183) P:80 I:125 C: 240000 Min:      2 Act:    6 Avg:   27 Max:    4998<br>T: 3 (31184) P:80 I:125 C: 240000 Min:      2 Act:    8 Avg:   27 Max:    6140<br>T: 4 (31185) P:80 I:125 C: 240000 Min:      3 Act:   19 Avg:   31 Max:    7474<br>T: 5 (31186) P:80 I:125 C: 240000 Min:      3 Act:    8 Avg:   32 Max:    7454<br>T: 6 (31187) P:80 I:125 C: 240000 Min:      4 Act:   10 Avg:   32 Max:    7507<br>T: 7 (31188) P:80 I:125 C: 240000 Min:      4 Act:   11 Avg:   32 Max:    9008<br>T: 8 (31189) P:80 I:125 C: 240000 Min:      2 Act:   18 Avg:   28 Max:    5737<br>T: 9 (31190) P:80 I:125 C: 240000 Min:      2 Act:   12 Avg:   28 Max:    7462<br>T:10 (31191) P:80 I:125 C: 240000 Min:      2 Act:    8 Avg:   29 Max:    7432<br>T:11 (31192) P:80 I:125 C: 240000 Min:      4 Act:   25 Avg:   27 Max:    7404<br>T:12 (31193) P:80 I:125 C: 240000 Min:      3 Act:   18 Avg:   30 Max:    8496<br>T:13 (31194) P:80 I:125 C: 240000 Min:      4 Act:   18 Avg:   32 Max:    5962<br>T:14 (31195) P:80 I:125 C: 240000 Min:      2 Act:    8 Avg:   30 Max:    8573<br>T:15 (31196) P:80 I:125 C: 240000 Min:      4 Act:   17 Avg:   32 Max:    5963<br>T:16 (31197) P:80 I:125 C: 240000 Min:      3 Act:   15 Avg:   31 Max:    7477<br>T:17 (31198) P:80 I:125 C: 240000 Min:      4 Act:   16 Avg:   31 Max:    9010<br>T:18 (31199) P:80 I:125 C: 240000 Min:      3 Act:   18 Avg:   35 Max:    7447<br>T:19 (31200) P:80 I:125 C: 240000 Min:      2 Act:   15 Avg:   34 Max:    7471<br>Mon Apr  6 16:58:00 UTC 2015<br><br></div>BR<span class="HOEnZb"><font color="#888888"><br><br></font></span></div><span class="HOEnZb"><font color="#888888">Errol<br><br><div><div><div><br><br></div></div></div></font></span></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Apr 6, 2015 at 5:13 PM, Stanislav Sinyagin <span dir="ltr">&lt;<a href="mailto:ssinyagin@gmail.com" target="_blank">ssinyagin@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>A customer is setting up a new telephony switch, and I&#39;m helping them to organize the testing. I noticed the slipping frames in received audio, and then at first I though it&#39;s the failure at the receiving side, but then figured out it&#39;s my host at DO that is generating unaligned RTP flow.<br><br></div>So, now I&#39;m trying to figure out what would be the best virtualized environment to run FreeSWITCH :)<div><div><br><br><br><div><br><div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Apr 6, 2015 at 6:05 PM, Brian West <span dir="ltr">&lt;<a href="mailto:brian@freeswitch.org" target="_blank">brian@freeswitch.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I&#39;ve never had issues running under KVM on Proxmox, Looking back at this thread was there a specific issue that you&#39;re trying to solve that put you on to this path of testing?</div><div class="gmail_extra"><div><div><br><div class="gmail_quote">On Mon, Apr 6, 2015 at 10:51 AM, Stanislav Sinyagin <span dir="ltr">&lt;<a href="mailto:ssinyagin@gmail.com" target="_blank">ssinyagin@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">yes, and we&#39;re trying to find the one that works with minimal impact<br>
on quality  :)<br>
<br>
I&#39;m thinking to move my test server (the one on receiving side) from<br>
Xen VM to a physical ARM machine at <a href="https://www.scaleway.com/" target="_blank">https://www.scaleway.com/</a>  in<br>
France. It would record audio and raw UDP packets and provide them for<br>
downloading to everyone.<br>
<br>
Do we know about any timing issues on ARM platform?<br>
<br>
if someone sponsors some additional DID numbers, that will be appreciated.<br>
<div><div><br>
<br>
<br>
<br>
<br>
<br>
On Mon, Apr 6, 2015 at 5:30 PM, Anthony Minessale<br>
&lt;<a href="mailto:anthony.minessale@gmail.com" target="_blank">anthony.minessale@gmail.com</a>&gt; wrote:<br>
&gt; Depending on the host and guest OS the timing will be a product of several<br>
&gt; thing.<br>
&gt; If some of the features FS tries to detect are emulated, it can be a<br>
&gt; problem.<br>
&gt;<br>
&gt; The primary thing FS looks for is a kernel with timerfd support.<br>
&gt; This should be the most accurate.  If the guest OS supports timerfd but its<br>
&gt; using emulated hardware, it might not work as well as it should.<br>
&gt;<br>
&gt; So on something like openvz, you might have support for timerfd in your<br>
&gt; debian 7/8 instance but the host kernel has no support at all.<br>
&gt; So in theory kvm would be preferred since it actually boots the guest kernel<br>
&gt; and you have a chance for it to hit the real timer hardware.<br>
&gt;<br>
&gt; If no timerfd is present, it reverts to the single thread ms precision<br>
&gt; thread with conditional broadcast for timing.<br>
&gt; You can also manually configure a combo of one timerfd timer and shared<br>
&gt; broadcast.<br>
&gt;<br>
&gt; This param in switch.conf.xml helps to tune a few behavior you might want to<br>
&gt; compare results on.<br>
&gt;<br>
&gt; enable-softtimer-timerfd<br>
&gt;<br>
&gt; true|fd-per-timer  --- Use one fd for each timer instance (default)<br>
&gt;<br>
&gt; false                    --- Don&#39;t use timerfd at all<br>
&gt;<br>
&gt; broadcast            --- Use one timerfd and share it with conditional<br>
&gt; broadcasts<br>
&gt;<br>
&gt; This is one reason we do not support virtualization as its too variable to<br>
&gt; provide definitive policies to make things work every time.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Mon, Apr 6, 2015 at 10:17 AM, Stanislav Sinyagin &lt;<a href="mailto:ssinyagin@gmail.com" target="_blank">ssinyagin@gmail.com</a>&gt;<br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; I didn&#39;t yet have time to learn this utility - how do we interpret the<br>
&gt;&gt; results?<br>
&gt;&gt;<br>
&gt;&gt; On Apr 6, 2015 4:39 PM, &quot;Errol Samuels&quot; &lt;<a href="mailto:ewsamuels@gmail.com" target="_blank">ewsamuels@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Ok Sergey,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Here it goes:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Test 1<br>
&gt;&gt;&gt; ====<br>
&gt;&gt;&gt; VM: Digital Ocean KVM at AMS3 / 2 Cores / 2GB Ram / 40GB SSD<br>
&gt;&gt;&gt; OS: Debian Wheezy 7.8 64 bit / Linux 3.2.0-4-amd64 x86_64<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; policy: fifo: loadavg: 6.22 1.53 0.58 1/164 31050          :  195 Max:<br>
&gt;&gt;&gt; 42869<br>
&gt;&gt;&gt; T:12 (31021) P:80 I:125 C: 238830 Min:      2 Act:   18 Avg:  196 Max:<br>
&gt;&gt;&gt; 42846<br>
&gt;&gt;&gt; T: 0 (31009) P:80 I:125 C: 239000 Min:      2 Act:   12 Avg:  190 Max:<br>
&gt;&gt;&gt; 42845<br>
&gt;&gt;&gt; T: 1 (31010) P:80 I:125 C: 239002 Min:      2 Act:   18 Avg:  196 Max:<br>
&gt;&gt;&gt; 42866<br>
&gt;&gt;&gt; T: 2 (31011) P:80 I:125 C: 239004 Min:      3 Act:   10 Avg:  191 Max:<br>
&gt;&gt;&gt; 42890<br>
&gt;&gt;&gt; T: 3 (31012) P:80 I:125 C: 239004 Min:      3 Act:    8 Avg:  197 Max:<br>
&gt;&gt;&gt; 42876<br>
&gt;&gt;&gt; T: 4 (31013) P:80 I:125 C: 239005 Min:      2 Act:   27 Avg:  194 Max:<br>
&gt;&gt;&gt; 42846<br>
&gt;&gt;&gt; T: 5 (31014) P:80 I:125 C: 239008 Min:      2 Act:   26 Avg:  196 Max:<br>
&gt;&gt;&gt; 42872<br>
&gt;&gt;&gt; T: 6 (31015) P:80 I:125 C: 239013 Min:      2 Act:   12 Avg:  196 Max:<br>
&gt;&gt;&gt; 42843<br>
&gt;&gt;&gt; T: 7 (31016) P:80 I:125 C: 239013 Min:      2 Act:   19 Avg:  194 Max:<br>
&gt;&gt;&gt; 42848<br>
&gt;&gt;&gt; T: 8 (31017) P:80 I:125 C: 239013 Min:      2 Act:   14 Avg:  190 Max:<br>
&gt;&gt;&gt; 42856<br>
&gt;&gt;&gt; T: 9 (31018) P:80 I:125 C: 239014 Min:      2 Act:   14 Avg:  197 Max:<br>
&gt;&gt;&gt; 42865<br>
&gt;&gt;&gt; T:10 (31019) P:80 I:125 C: 239016 Min:      2 Act:    9 Avg:  197 Max:<br>
&gt;&gt;&gt; 42868<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Test 2<br>
&gt;&gt;&gt; ====<br>
&gt;&gt;&gt; VM: Linode (Xen) London / 8 Cores (E5-2670 0 @ 2.60GHz) / 4GB Ram<br>
&gt;&gt;&gt; OS: Ubuntu 12.04.4 LTS / Linux 3.18.5-x86_64-linode52 x86_64<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; policy: fifo: loadavg: 6.50 1.56 0.55 15/246 30752             97 Max:<br>
&gt;&gt;&gt; 1030<br>
&gt;&gt;&gt; T:16 (30726) P:80 I:125 C: 239853 Min:      5 Act:   77 Avg:   97 Max:<br>
&gt;&gt;&gt; 1066<br>
&gt;&gt;&gt; T: 0 (30710) P:80 I:125 C: 239946 Min:      5 Act:   63 Avg:   98 Max:<br>
&gt;&gt;&gt; 1245<br>
&gt;&gt;&gt; T: 1 (30711) P:80 I:125 C: 239946 Min:      5 Act:   67 Avg:   98 Max:<br>
&gt;&gt;&gt; 1091<br>
&gt;&gt;&gt; T: 2 (30712) P:80 I:125 C: 239945 Min:      5 Act:  119 Avg:   97 Max:<br>
&gt;&gt;&gt; 1351<br>
&gt;&gt;&gt; T: 3 (30713) P:80 I:125 C: 239945 Min:      5 Act:   99 Avg:   98 Max:<br>
&gt;&gt;&gt; 932<br>
&gt;&gt;&gt; T: 4 (30714) P:80 I:125 C: 239945 Min:      5 Act:   35 Avg:   98 Max:<br>
&gt;&gt;&gt; 1413<br>
&gt;&gt;&gt; T: 5 (30715) P:80 I:125 C: 239945 Min:      5 Act:   35 Avg:   98 Max:<br>
&gt;&gt;&gt; 1407<br>
&gt;&gt;&gt; T: 6 (30716) P:80 I:125 C: 239944 Min:      5 Act:  110 Avg:   97 Max:<br>
&gt;&gt;&gt; 1173<br>
&gt;&gt;&gt; T: 7 (30717) P:80 I:125 C: 239947 Min:      5 Act:   85 Avg:   99 Max:<br>
&gt;&gt;&gt; 1144<br>
&gt;&gt;&gt; T: 8 (30718) P:80 I:125 C: 239948 Min:      4 Act:   69 Avg:   99 Max:<br>
&gt;&gt;&gt; 916<br>
&gt;&gt;&gt; T: 9 (30719) P:80 I:125 C: 239947 Min:      4 Act:   40 Avg:   97 Max:<br>
&gt;&gt;&gt; 916<br>
&gt;&gt;&gt; T:10 (30720) P:80 I:125 C: 239948 Min:      5 Act:   61 Avg:   97 Max:<br>
&gt;&gt;&gt; 1024<br>
&gt;&gt;&gt; T:11 (30721) P:80 I:125 C: 239946 Min:      6 Act:   84 Avg:   98 Max:<br>
&gt;&gt;&gt; 2082<br>
&gt;&gt;&gt; T:12 (30722) P:80 I:125 C: 239947 Min:      4 Act:   40 Avg:   98 Max:<br>
&gt;&gt;&gt; 2142<br>
&gt;&gt;&gt; T:13 (30723) P:80 I:125 C: 239946 Min:      5 Act:   49 Avg:   98 Max:<br>
&gt;&gt;&gt; 1986<br>
&gt;&gt;&gt; T:14 (30724) P:80 I:125 C: 239946 Min:      4 Act:  113 Avg:   99 Max:<br>
&gt;&gt;&gt; 2061<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; This is with system defaults.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; regards,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Errol<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Mon, Apr 6, 2015 at 1:27 PM, Sergey Safarov &lt;<a href="mailto:s.safarov@gmail.com" target="_blank">s.safarov@gmail.com</a>&gt;<br>
&gt;&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Errol can you test VM timer with utility<br>
&gt;&gt;&gt;&gt; <a href="https://rt.wiki.kernel.org/index.php/Cyclictest" target="_blank">https://rt.wiki.kernel.org/index.php/Cyclictest</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; My VM currently have folowing results<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; [root@fs1 ~]#  date &amp;&amp; /tmp/rt-tests/cyclictest -t42 -p 80 -d 0 -n -i<br>
&gt;&gt;&gt;&gt; 125 -l 240000 &amp;&amp; date<br>
&gt;&gt;&gt;&gt; Sun Apr  5 07:01:31 GMT 2015<br>
&gt;&gt;&gt;&gt; # /dev/cpu_dma_latency set to 0us<br>
&gt;&gt;&gt;&gt; policy: fifo: loadavg: 2.38 0.93 0.50 1/194 1574<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; T: 0 ( 1531) P:80 I:125 C: 240000 Min:      2 Act:   12 Avg:   16 Max:<br>
&gt;&gt;&gt;&gt; 1302<br>
&gt;&gt;&gt;&gt; T: 1 ( 1532) P:80 I:125 C: 240000 Min:      2 Act:   15 Avg:   14 Max:<br>
&gt;&gt;&gt;&gt; 2895<br>
&gt;&gt;&gt;&gt; T: 2 ( 1533) P:80 I:125 C: 240000 Min:      3 Act:   10 Avg:   12 Max:<br>
&gt;&gt;&gt;&gt; 2888<br>
&gt;&gt;&gt;&gt; T: 3 ( 1534) P:80 I:125 C: 240000 Min:      1 Act:   16 Avg:   13 Max:<br>
&gt;&gt;&gt;&gt; 1333<br>
&gt;&gt;&gt;&gt; T: 4 ( 1535) P:80 I:125 C: 240000 Min:      2 Act:   20 Avg:   14 Max:<br>
&gt;&gt;&gt;&gt; 2962<br>
&gt;&gt;&gt;&gt; T: 5 ( 1536) P:80 I:125 C: 240000 Min:      1 Act:   12 Avg:   14 Max:<br>
&gt;&gt;&gt;&gt; 2946<br>
&gt;&gt;&gt;&gt; T: 6 ( 1537) P:80 I:125 C: 240000 Min:      2 Act:   10 Avg:   13 Max:<br>
&gt;&gt;&gt;&gt; 1363<br>
&gt;&gt;&gt;&gt; T: 7 ( 1538) P:80 I:125 C: 240000 Min:      2 Act:   12 Avg:   13 Max:<br>
&gt;&gt;&gt;&gt; 1344<br>
&gt;&gt;&gt;&gt; T: 8 ( 1539) P:80 I:125 C: 240000 Min:      3 Act:   12 Avg:   16 Max:<br>
&gt;&gt;&gt;&gt; 1408<br>
&gt;&gt;&gt;&gt; T: 9 ( 1540) P:80 I:125 C: 240000 Min:      1 Act:    8 Avg:   13 Max:<br>
&gt;&gt;&gt;&gt; 2882<br>
&gt;&gt;&gt;&gt; T:10 ( 1541) P:80 I:125 C: 239974 Min:      2 Act:   12 Avg:   13 Max:<br>
&gt;&gt;&gt;&gt; 2908<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On Mon, Apr 6, 2015 at 11:15 AM, Errol Samuels &lt;<a href="mailto:ewsamuels@gmail.com" target="_blank">ewsamuels@gmail.com</a>&gt;<br>
&gt;&gt;&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Good job and Thanks for sharing!<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; KVM at <a href="http://digitalocean.com" target="_blank">digitalocean.com</a>, Debian 7 64bit, FreeSWITCH 1.4.15: bad<br>
&gt;&gt;&gt;&gt;&gt;&gt; precision<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; As someone who has been using KVM for a few years and has just migrated<br>
&gt;&gt;&gt;&gt;&gt; about 20 VMs across to Digital Ocean about 6 weeks ago I admit I am a little<br>
&gt;&gt;&gt;&gt;&gt; concerned about this finding.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Just out of curiosity can you tell me the specs of the VM that you<br>
&gt;&gt;&gt;&gt;&gt; tested with and which DO Datacenter?  I am using NYC3 so perhaps and I will<br>
&gt;&gt;&gt;&gt;&gt; do some tests as soon as I have some time.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; With regards to Xen was this at Linode or inhouse?<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Thanks<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Errol<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; On Sun, Apr 5, 2015 at 1:37 AM, Stanislav Sinyagin<br>
&gt;&gt;&gt;&gt;&gt; &lt;<a href="mailto:ssinyagin@gmail.com" target="_blank">ssinyagin@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; here we go:<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href="https://txlab.wordpress.com/2015/04/05/testing-rtp-clock-precision-on-a-virtual-machine/" target="_blank">https://txlab.wordpress.com/2015/04/05/testing-rtp-clock-precision-on-a-virtual-machine/</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; On Sat, Apr 4, 2015 at 4:26 PM, Stanislav Sinyagin<br>
&gt;&gt;&gt;&gt;&gt;&gt; &lt;<a href="mailto:ssinyagin@gmail.com" target="_blank">ssinyagin@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt; On Sat, Apr 4, 2015 at 1:03 PM, Regis M<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt; &lt;<a href="mailto:regis.freeswitch.org@tornad.net" target="_blank">regis.freeswitch.org@tornad.net</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt; How do you check wavs together in audacity ?<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt; you just open two WAV files, align their starting position, and<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt; visually check the waves. If there&#39;s a problem, you would see that<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt; after few seconds, the waves are not aligned any more.<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt; Can you send me 2 samples wav (send... and recorded) so I could see<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt; the 20ms<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt; diff that you exposed...<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt; Is there a way to automate the result checking, so it could help to<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt; monitor<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt; itsp quality<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt; Here<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt; <a href="https://github.com/openpreserve/scape-xcorrsound/issues/17" target="_blank">https://github.com/openpreserve/scape-xcorrsound/issues/17</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt; this is a link to a tool which compares two sound files at the wave<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt; level. You can also see the sound samples in the ticket.<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt; The problem is, that currently this tool does not detect such<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt; slipping frames.<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt; I will also write a detailed article with examples, during the<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt; weekend.<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt; 2015-04-04 12:53 GMT+02:00 Stanislav Sinyagin<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt; &lt;<a href="mailto:ssinyagin@gmail.com" target="_blank">ssinyagin@gmail.com</a>&gt;:<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt; Important is to send the media through two independent carriers -<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt; then you<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt; can be sure that your clock is compared against a high quality<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt; one.<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt; On Apr 4, 2015 12:46 PM, &quot;Regis M&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt; &lt;<a href="mailto:regis.freeswitch.org@tornad.net" target="_blank">regis.freeswitch.org@tornad.net</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt; Hi,<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt; It&#39;s a very interresting test and conclusion.<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt; I will try to build a similar environnement on my freeswitch to<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt; check<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt; some system :)<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt; thanks<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt; 2015-04-04 2:16 GMT+02:00 Stanislav Sinyagin<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt; &lt;<a href="mailto:ssinyagin@gmail.com" target="_blank">ssinyagin@gmail.com</a>&gt;:<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; hi,<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; Here are some test results which might be interesting:<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; I&#39;ve set up a test FreeSWITCH server at digitalocean (they use<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; KVM),<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; and originated test calls to some ITSP accounts. Each call<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; played a<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; test sound file (voice samples from ITU:<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; <a href="http://www.itu.int/net/itu-t/sigdb/genaudio/AudioForm-g.aspx?val=1000050" target="_blank">http://www.itu.int/net/itu-t/sigdb/genaudio/AudioForm-g.aspx?val=1000050</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; ), and on the receiving end another FreeSWITCH server was<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; recording<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; the received session. The receiving server was on a XEN VM. Both<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; servers talked G711 to their corresponding ITSP accounts.<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; Then I compared the source audio and received audio in Audacity<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; editor.<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; The tests showed that the received voice wave shifts 20ms from<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; the<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; original sound every few seconds, randomly back and forward.<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; This<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; skewing was always present, regardless of ITSP and time of day.<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; Then I moved the sending server to a XEN VM, and the waves<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; appeared<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; almost perfectly synchronized (there was a 5ms skew in one test,<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; and I<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; guess it&#39;s related to transcoding buffer, as the sound was<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; obviously<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; transcoded).<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; The effect was always visible with a 30-second sample, and I<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; also made<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; additional tests with 2-minute samples.<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; It would also be interesting to test this from a VmWare VM. If<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; someone<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; wants to run such a test, feel free to contact me directly.<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; cheers,<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; stan<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; _________________________________________________________________________<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; Professional FreeSWITCH Consulting Services:<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; <a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; <a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; Official FreeSWITCH Sites<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; <a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; <a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; FreeSWITCH-users mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt; _________________________________________________________________________<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt; Professional FreeSWITCH Consulting Services:<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt; <a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt; <a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt; Official FreeSWITCH Sites<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt; <a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt; <a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt; FreeSWITCH-users mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt; _________________________________________________________________________<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt; Professional FreeSWITCH Consulting Services:<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt; <a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt; <a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt; Official FreeSWITCH Sites<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt; <a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt; <a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt; FreeSWITCH-users mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt; _________________________________________________________________________<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt; Professional FreeSWITCH Consulting Services:<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt; <a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt; <a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt; Official FreeSWITCH Sites<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt; <a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt; <a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt; FreeSWITCH-users mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; _________________________________________________________________________<br>
&gt;&gt;&gt;&gt;&gt;&gt; Professional FreeSWITCH Consulting Services:<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Official FreeSWITCH Sites<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; FreeSWITCH-users mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; _________________________________________________________________________<br>
&gt;&gt;&gt;&gt;&gt; Professional FreeSWITCH Consulting Services:<br>
&gt;&gt;&gt;&gt;&gt; <a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br>
&gt;&gt;&gt;&gt;&gt; <a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Official FreeSWITCH Sites<br>
&gt;&gt;&gt;&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt;&gt;&gt;&gt; <a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a><br>
&gt;&gt;&gt;&gt;&gt; <a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; FreeSWITCH-users mailing list<br>
&gt;&gt;&gt;&gt;&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt;&gt;&gt;&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt;&gt;&gt;&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; _________________________________________________________________________<br>
&gt;&gt;&gt;&gt; Professional FreeSWITCH Consulting Services:<br>
&gt;&gt;&gt;&gt; <a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br>
&gt;&gt;&gt;&gt; <a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Official FreeSWITCH Sites<br>
&gt;&gt;&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt;&gt;&gt; <a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a><br>
&gt;&gt;&gt;&gt; <a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; FreeSWITCH-users mailing list<br>
&gt;&gt;&gt;&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt;&gt;&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt;&gt;&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt;&gt;&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _________________________________________________________________________<br>
&gt;&gt;&gt; Professional FreeSWITCH Consulting Services:<br>
&gt;&gt;&gt; <a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br>
&gt;&gt;&gt; <a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Official FreeSWITCH Sites<br>
&gt;&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt;&gt; <a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a><br>
&gt;&gt;&gt; <a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; FreeSWITCH-users mailing list<br>
&gt;&gt;&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt;&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt;&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt;&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _________________________________________________________________________<br>
&gt;&gt; Professional FreeSWITCH Consulting Services:<br>
&gt;&gt; <a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br>
&gt;&gt; <a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
&gt;&gt;<br>
&gt;&gt; Official FreeSWITCH Sites<br>
&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt; <a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a><br>
&gt;&gt; <a 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 href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt;&gt; <a 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 href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Anthony Minessale II       ♬ @anthmfs  ♬ @FreeSWITCH  ♬<br>
&gt;<br>
&gt; ☞ <a href="http://freeswitch.org/" target="_blank">http://freeswitch.org/</a>  ☞ <a href="http://cluecon.com/" target="_blank">http://cluecon.com/</a>  ☞<br>
&gt; <a href="http://twitter.com/FreeSWITCH" target="_blank">http://twitter.com/FreeSWITCH</a><br>
&gt; ☞ <a href="http://irc.freenode.net" target="_blank">irc.freenode.net</a> #freeswitch ☞ <a href="http://freeswitch.org/g+" target="_blank">http://freeswitch.org/g+</a><br>
&gt;<br>
&gt; ClueCon Weekly Development Call<br>
&gt; ☎ <a href="mailto:sip%3A888@conference.freeswitch.org" target="_blank">sip:888@conference.freeswitch.org</a>  ☎ <a href="tel:%2B19193869900" value="+19193869900" target="_blank">+19193869900</a><br>
&gt;<br>
&gt; <a href="https://www.youtube.com/watch?v=9XXgW34t40s" target="_blank">https://www.youtube.com/watch?v=9XXgW34t40s</a><br>
&gt;<br>
&gt; _________________________________________________________________________<br>
&gt; Professional FreeSWITCH Consulting Services:<br>
&gt; <a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br>
&gt; <a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
&gt;<br>
&gt; Official FreeSWITCH Sites<br>
&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt; <a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a><br>
&gt; <a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
&gt;<br>
&gt; FreeSWITCH-users mailing list<br>
&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<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" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a><br>
<a href="http://www.cluecon.com" 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" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a></div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br></div></div><span><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr">







<p><font face="courier new, monospace"><b><i><font size="4">Brian West</font></i></b><br><span style="font-size:x-small"><a href="mailto:brian@freeswitch.org" target="_blank">brian@freeswitch.org</a></span></font></p>
<p><font face="courier new, monospace" size="1"><img src="http://billing.freeswitch.org/templates/default/img/whmcslogo.png"><br></font></p><p><font face="monospace, monospace"><b><i>Twitter: @FreeSWITCH , @briankwest</i></b><br><a href="http://www.freeswitchbook.com" target="_blank">http://www.freeswitchbook.com</a><br><a href="http://www.freeswitchcookbook.com" target="_blank">http://www.freeswitchcookbook.com</a></font></p><p><font face="monospace, monospace">ClueCon 2015 <a href="https://www.cluecon.com/call-for-speakers/" target="_blank">Call for Speakers</a> | <a href="https://freeswitch.com/cart.php?gid=1" target="_blank">Register</a> TODAY! | Reddit: <a href="https://www.reddit.com/r/freeswitch" target="_blank">/r/freeswitch</a></font></p>
<p><font face="monospace, monospace"><b>T:</b><a href="tel:%2B19184209001" value="+19184209001" target="_blank">+19184209001</a> | <b>F:</b><a href="tel:%2B19184209002" value="+19184209002" target="_blank">+19184209002</a> | <b>M:</b>+1918424WEST (9378)<br><b>iNUM:</b>+883 5100 1420 9001 | <b>ISN:</b>410*543 | <b>Skype:</b>briankwest</font></p></div></div></div></div></div></div></div></div>
</span></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" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a><br>
<a href="http://www.cluecon.com" 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" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br></blockquote></div><br></div></div></div></div></div></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" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a><br>
<a href="http://www.cluecon.com" 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" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br></blockquote></div><br></div>
</div></div><br>_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a><br>
<a href="http://www.cluecon.com" 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.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br></blockquote></div><br></div>