<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 :)<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 class="h5"><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 class=""><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">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></div></div></div>