<div dir="ltr"><div>We use Docker throughout our stack, with the exception of FreeSWITCH. You can run FreeSWITCH in docker and I'm sure for some people it will have advantages. There are a few issues I ran into:</div><div>- FreeSWITCH needs a very large number of open ports when using SIP (thousands). Docker is not designed for this and this is the reason people tell you to use host networking (that way you skip the docker port mapping system).</div><div>- Some external dependencies might be hard to combine with docker. In our stack we use FreeSWITCH with Sangoma PRI cards and I haven't managed to get the driver working inside docker, something goes wrong with using the device inside the container.</div><div><br></div><div>In my experience you also end up needing to build your own docker image - you're likely to have custom extension needs. The Dockerfiles that I found online did not have the set of extensions I needed and I think were also not the latest Debian/FreeSWITCH versions. There are not many pre-defined images available online.<br></div><div><br></div><div>If you use a vanilla FreeSWITCH setup, you don't mind host networking, and/or you're working on a machine that's not running Debian I can see some advantages to using docker (it allows you to install the system in a Debian environment even on a non-Debian host).</div><div><br></div><div>Cheers,</div><div>Sam</div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Aug 11, 2020 at 9:58 AM Marcel Haldemann <<a href="mailto:marcel.haldemann@convercom.ch">marcel.haldemann@convercom.ch</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div lang="DE-CH">
<div class="gmail-m_1104740753387776138WordSection1">
<p class="MsoNormal"><span lang="EN-US">Hi,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Just my 2 Cents about FreeSwtich and Docker if you are interested in learning about Docker and single-machine Orchestration:<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">We are using Docker (put in Swarm-mode for orchestration (using Portainer for orchestration Web-GUI)) since many years with FreeSwitch without any issues. And I would not want to miss
it for fast and uniform deployment.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">We usually got to physical Machines both configured this way but independently (swram is enabled with 127.0.0.1 just to be able to use yml Files)<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Very Important: As Sergey pointed out: you must use the –netork=host switch.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">I also recommend to use bindmounts especially if you put postgres into Docker.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">The more Detailed Answer if you are interested, else just ignore this:<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">About FreeSwitch and Docker and how we use it (we install any of our Software Solutions including the 3rdParty such as FreeSwitch and Postgres like this), and tbh I would want to miss
it:<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">We use Docker as it makes managing the Software and Upgrading far more comfortable and easy/fast.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">The way we do it:<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">- using Docker<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">- putting Docker into swarm Mode (with docker swarm init --advertise-addr 127.0.0.1)<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">- installing Portainer (docker stack deploy --compose-file portainer.yml portainer)<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Then for all Software we deploy a so called stack, which means it's a yml file where all you need to install is defined.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">This "all" is at least FreeSWITCH and Postgres (never run Freeswitch with the builtin-db in production!!!!).<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">For us it's another 20 docker images including nginx and our Controller that communicates with FreeSWITCH and several other pieces of the Software we develo.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">The big advantage is: we can practically upgrade with one click to the latest software version for everything.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">In our build tool all software is uploaded to a custom docker registry. (u just can ran your own docker registry with: <a href="https://hub.docker.com/_/registry" target="_blank">https://hub.docker.com/_/registry</a>)<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">!important! You will need to run Freeswitch in the Host Network Stack, this is done in the yml with:<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"> networks:<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"> - outside<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">!important! You must run the db with bindmounts (we use mindmounts for everything)<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">As bindmounts are used you got to create the directories in a batch prior to install the yml.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">A big advantage: all config files are in one directory (we choose /var/lib/yourcompany/..)<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">See attached example files (in zip): portainer.yml install_docker_debian.sh fs_only.yml<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Portainer has Web-Interface. First time you login you must select "local" and choose a user/password<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">You can then add the registry in portianer.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">And then just add the Stack by copy-paste the yml.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<div style="border-color:rgb(225,225,225) currentcolor currentcolor;border-style:solid none none;border-width:1pt medium medium;padding:3pt 0cm 0cm">
<p class="MsoNormal"><b><span lang="DE">Von:</span></b><span lang="DE"> FreeSWITCH-users <<a href="mailto:freeswitch-users-bounces@lists.freeswitch.org" target="_blank">freeswitch-users-bounces@lists.freeswitch.org</a>>
<b>Im Auftrag von </b>Sergey Safarov<br>
<b>Gesendet:</b> Dienstag, 11. </span><span lang="EN-US">August 2020 08:49<br>
<b>An:</b> FreeSWITCH Users Help <<a href="mailto:freeswitch-users@lists.freeswitch.org" target="_blank">freeswitch-users@lists.freeswitch.org</a>><br>
<b>Betreff:</b> Re: [Freeswitch-users] Docker or a traditional VM-based deployment?<u></u><u></u></span></p>
</div>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<div>
<p class="MsoNormal"><span lang="EN-US">For docker installation one recommendation.<br>
Need use --network=host<u></u><u></u></span></p>
</div>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<div>
<div>
<p class="MsoNormal"><span lang="EN-US">On Tue, Aug 11, 2020 at 2:28 AM David Villasmil <</span><a href="mailto:david.villasmil.work@gmail.com" target="_blank"><span lang="EN-US">david.villasmil.work@gmail.com</span></a><span lang="EN-US">> wrote:<u></u><u></u></span></p>
</div>
<blockquote style="border-color:currentcolor currentcolor currentcolor rgb(204,204,204);border-style:none none none solid;border-width:medium medium medium 1pt;padding:0cm 0cm 0cm 6pt;margin:5pt 0cm 5pt 4.8pt">
<div>
<div>
<p class="MsoNormal"><span lang="EN-US">A Docker is just fine. Any cloud provider should work fine. The decision is more financial than technical given your setup.<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">Running fs and other dockers on the same box is another story and it also depends. Think about traffic, CPI, memory needed by all your services. And then decide what size of you need.<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">Really only testing will give you the right answer.<u></u><u></u></span></p>
</div>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<div>
<div>
<p class="MsoNormal"><span lang="EN-US">On Mon, 10 Aug 2020 at 21:09, Flavio Donadio <</span><a href="mailto:flavio@donadio.com.br" target="_blank"><span lang="EN-US">flavio@donadio.com.br</span></a><span lang="EN-US">> wrote:<u></u><u></u></span></p>
</div>
<blockquote style="border-color:currentcolor currentcolor currentcolor rgb(204,204,204);border-style:none none none solid;border-width:medium medium medium 1pt;padding:0cm 0cm 0cm 6pt;margin:5pt 0cm 5pt 4.8pt">
<p class="MsoNormal"><span lang="EN-US">So... I guess no one is using FreeSWITCH with Docker?<br>
<br>
<br>
> On 7 Aug 2020, at 14:06, Flavio Donadio <</span><a href="mailto:flavio@donadio.com.br" target="_blank"><span lang="EN-US">flavio@donadio.com.br</span></a><span lang="EN-US">> wrote:<br>
> <br>
> Hello, all!<br>
> <br>
> <br>
> I am deploying a small FreeSWITCH-based PBX for my business. It’s a really simple and light configuration: around 10 extensions, one SIP trunk, conferencing (audio only). call recording (user started), very simple IVR, fax reception… So simple that even I
can do it myself! :D About performance: the most demanding scenario is 10 simultaneous calls, every single one being recorded.<br>
> <br>
> Since my business is going “officeless”, I will host this PBX in the cloud. I still haven’t chosen my cloud provider for this, but Azure looks tempting, as I’m already a Microsoft customer (Office 365). Other options are Amazon and Oracle...<br>
> <br>
> I’ve been reading a lot about containerization and, although I don't need most of the advantages provided by it, I will be hosting other apps (web-based internal business apps) through other mechanisms (microservices, serverless, etc.), so I thought: maybe
a single VM, only for my little PBX, is overkill.<br>
> <br>
> Questions:<br>
> <br>
> 1. Is Docker hosting more cost-effective for FreeSWITCH?<br>
> <br>
> 2. Is there any other advantage, besides cost (and the inherent advantages of containerization, of course), in hosting a FreeSWITCH-based PBX in a container?<br>
> <br>
> 3. If not, what is the absolute minimum VM config I should use?<br>
> <br>
> Important: I don’t want to use a third-party service. I want to manage my own FreeSWITCH installation.<br>
> <br>
> <br>
> Kind Regards,<br>
> Flavio<br>
> <br>
> <br>
> _________________________________________________________________________<br>
> <br>
> The FreeSWITCH project is sponsored by SignalWire </span><a href="https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsignalwire.com%2F&data=01%7C01%7Cmarcel.haldemann%40convercom.ch%7C83578d35a82c40d7806608d83dc5f281%7C7ce740fda23249b386211580d81623b0%7C0&sdata=jsVOC9bCAQ77vbdumUYw%2FGJBaq8xR2jegoB3UREqAlE%3D&reserved=0" target="_blank"><span lang="EN-US">https://signalwire.com</span></a><span lang="EN-US"><br>
> Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services.<br>
> Build your next product on our scalable cloud platform.<br>
> <br>
> Join our online community to chat in real time </span><a href="https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsignalwire.community%2F&data=01%7C01%7Cmarcel.haldemann%40convercom.ch%7C83578d35a82c40d7806608d83dc5f281%7C7ce740fda23249b386211580d81623b0%7C0&sdata=Y61YkmswmdgMbXyxZ6nlv0ylKj6kbWgM%2Bigw69hxDw0%3D&reserved=0" target="_blank"><span lang="EN-US">https://signalwire.community</span></a><span lang="EN-US"><br>
> <br>
> Professional FreeSWITCH Services<br>
> </span><a href="mailto:sales@freeswitch.com" target="_blank"><span lang="EN-US">sales@freeswitch.com</span></a><span lang="EN-US"><br>
> </span><a href="https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Ffreeswitch.com%2F&data=01%7C01%7Cmarcel.haldemann%40convercom.ch%7C83578d35a82c40d7806608d83dc5f281%7C7ce740fda23249b386211580d81623b0%7C0&sdata=eQB8dHvcWUxWtYS6%2Bg6UfQHYJynwLk9eQOXEt6Q74MM%3D&reserved=0" target="_blank"><span lang="EN-US">https://freeswitch.com</span></a><span lang="EN-US"><br>
> <br>
> Official FreeSWITCH Sites<br>
> </span><a href="https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Ffreeswitch.com%2Foss&data=01%7C01%7Cmarcel.haldemann%40convercom.ch%7C83578d35a82c40d7806608d83dc5f281%7C7ce740fda23249b386211580d81623b0%7C0&sdata=l%2Bv9y5ZSw7RYj5Fzll0IgOTy9GNBCOGkuqLHASNloPM%3D&reserved=0" target="_blank"><span lang="EN-US">https://freeswitch.com/oss</span></a><span lang="EN-US"><br>
> </span><a href="https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Ffreeswitch.org%2Fconfluence&data=01%7C01%7Cmarcel.haldemann%40convercom.ch%7C83578d35a82c40d7806608d83dc5f281%7C7ce740fda23249b386211580d81623b0%7C0&sdata=wcMSRKoLW4StsHIw9LdIX%2Fm0tD54HDh5J4SbQDqUIjw%3D&reserved=0" target="_blank"><span lang="EN-US">https://freeswitch.org/confluence</span></a><span lang="EN-US"><br>
> </span><a href="https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcluecon.com%2F&data=01%7C01%7Cmarcel.haldemann%40convercom.ch%7C83578d35a82c40d7806608d83dc5f281%7C7ce740fda23249b386211580d81623b0%7C0&sdata=YTLaqAS%2BwjKGeRu4m7B7Ft9nDnvOSVU68292trZBsIU%3D&reserved=0" target="_blank"><span lang="EN-US">https://cluecon.com</span></a><span lang="EN-US"><br>
> <br>
> FreeSWITCH-users mailing list<br>
> </span><a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank"><span lang="EN-US">FreeSWITCH-users@lists.freeswitch.org</span></a><span lang="EN-US"><br>
> </span><a href="https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Flists.freeswitch.org%2Fmailman%2Flistinfo%2Ffreeswitch-users&data=01%7C01%7Cmarcel.haldemann%40convercom.ch%7C83578d35a82c40d7806608d83dc5f281%7C7ce740fda23249b386211580d81623b0%7C0&sdata=hW%2FQd85TRXX5kGJ2j3Map1OAR0pd%2BFzlpPBeVcGtL0k%3D&reserved=0" target="_blank"><span lang="EN-US">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</span></a><span lang="EN-US"><br>
> UNSUBSCRIBE:</span><a href="https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Flists.freeswitch.org%2Fmailman%2Foptions%2Ffreeswitch-users&data=01%7C01%7Cmarcel.haldemann%40convercom.ch%7C83578d35a82c40d7806608d83dc5f281%7C7ce740fda23249b386211580d81623b0%7C0&sdata=V9b0xoBF0Z5iEf7iWbGBp2Xu8%2BHkJAWck9Oqazjo66Y%3D&reserved=0" target="_blank"><span lang="EN-US">http://lists.freeswitch.org/mailman/options/freeswitch-users</span></a><span lang="EN-US"><br>
> </span><a href="https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Ffreeswitch.com%2F&data=01%7C01%7Cmarcel.haldemann%40convercom.ch%7C83578d35a82c40d7806608d83dc5f281%7C7ce740fda23249b386211580d81623b0%7C0&sdata=eQB8dHvcWUxWtYS6%2Bg6UfQHYJynwLk9eQOXEt6Q74MM%3D&reserved=0" target="_blank"><span lang="EN-US">https://freeswitch.com</span></a><span lang="EN-US"><br>
<br>
<br>
_________________________________________________________________________<br>
<br>
The FreeSWITCH project is sponsored by SignalWire </span><a href="https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsignalwire.com%2F&data=01%7C01%7Cmarcel.haldemann%40convercom.ch%7C83578d35a82c40d7806608d83dc5f281%7C7ce740fda23249b386211580d81623b0%7C0&sdata=jsVOC9bCAQ77vbdumUYw%2FGJBaq8xR2jegoB3UREqAlE%3D&reserved=0" target="_blank"><span lang="EN-US">https://signalwire.com</span></a><span lang="EN-US"><br>
Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services.<br>
Build your next product on our scalable cloud platform.<br>
<br>
Join our online community to chat in real time </span><a href="https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsignalwire.community%2F&data=01%7C01%7Cmarcel.haldemann%40convercom.ch%7C83578d35a82c40d7806608d83dc5f281%7C7ce740fda23249b386211580d81623b0%7C0&sdata=Y61YkmswmdgMbXyxZ6nlv0ylKj6kbWgM%2Bigw69hxDw0%3D&reserved=0" target="_blank"><span lang="EN-US">https://signalwire.community</span></a><span lang="EN-US"><br>
<br>
Professional FreeSWITCH Services<br>
</span><a href="mailto:sales@freeswitch.com" target="_blank"><span lang="EN-US">sales@freeswitch.com</span></a><span lang="EN-US"><br>
</span><a href="https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Ffreeswitch.com%2F&data=01%7C01%7Cmarcel.haldemann%40convercom.ch%7C83578d35a82c40d7806608d83dc5f281%7C7ce740fda23249b386211580d81623b0%7C0&sdata=eQB8dHvcWUxWtYS6%2Bg6UfQHYJynwLk9eQOXEt6Q74MM%3D&reserved=0" target="_blank"><span lang="EN-US">https://freeswitch.com</span></a><span lang="EN-US"><br>
<br>
Official FreeSWITCH Sites<br>
</span><a href="https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Ffreeswitch.com%2Foss&data=01%7C01%7Cmarcel.haldemann%40convercom.ch%7C83578d35a82c40d7806608d83dc5f281%7C7ce740fda23249b386211580d81623b0%7C0&sdata=l%2Bv9y5ZSw7RYj5Fzll0IgOTy9GNBCOGkuqLHASNloPM%3D&reserved=0" target="_blank"><span lang="EN-US">https://freeswitch.com/oss</span></a><span lang="EN-US"><br>
</span><a href="https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Ffreeswitch.org%2Fconfluence&data=01%7C01%7Cmarcel.haldemann%40convercom.ch%7C83578d35a82c40d7806608d83dc5f281%7C7ce740fda23249b386211580d81623b0%7C0&sdata=wcMSRKoLW4StsHIw9LdIX%2Fm0tD54HDh5J4SbQDqUIjw%3D&reserved=0" target="_blank"><span lang="EN-US">https://freeswitch.org/confluence</span></a><span lang="EN-US"><br>
</span><a href="https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcluecon.com%2F&data=01%7C01%7Cmarcel.haldemann%40convercom.ch%7C83578d35a82c40d7806608d83dc5f281%7C7ce740fda23249b386211580d81623b0%7C0&sdata=YTLaqAS%2BwjKGeRu4m7B7Ft9nDnvOSVU68292trZBsIU%3D&reserved=0" target="_blank"><span lang="EN-US">https://cluecon.com</span></a><span lang="EN-US"><br>
<br>
FreeSWITCH-users mailing list<br>
</span><a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank"><span lang="EN-US">FreeSWITCH-users@lists.freeswitch.org</span></a><span lang="EN-US"><br>
</span><a href="https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Flists.freeswitch.org%2Fmailman%2Flistinfo%2Ffreeswitch-users&data=01%7C01%7Cmarcel.haldemann%40convercom.ch%7C83578d35a82c40d7806608d83dc5f281%7C7ce740fda23249b386211580d81623b0%7C0&sdata=hW%2FQd85TRXX5kGJ2j3Map1OAR0pd%2BFzlpPBeVcGtL0k%3D&reserved=0" target="_blank"><span lang="EN-US">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</span></a><span lang="EN-US"><br>
UNSUBSCRIBE:</span><a href="https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Flists.freeswitch.org%2Fmailman%2Foptions%2Ffreeswitch-users&data=01%7C01%7Cmarcel.haldemann%40convercom.ch%7C83578d35a82c40d7806608d83dc5f281%7C7ce740fda23249b386211580d81623b0%7C0&sdata=V9b0xoBF0Z5iEf7iWbGBp2Xu8%2BHkJAWck9Oqazjo66Y%3D&reserved=0" target="_blank"><span lang="EN-US">http://lists.freeswitch.org/mailman/options/freeswitch-users</span></a><span lang="EN-US"><br>
</span><a href="https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Ffreeswitch.com%2F&data=01%7C01%7Cmarcel.haldemann%40convercom.ch%7C83578d35a82c40d7806608d83dc5f281%7C7ce740fda23249b386211580d81623b0%7C0&sdata=eQB8dHvcWUxWtYS6%2Bg6UfQHYJynwLk9eQOXEt6Q74MM%3D&reserved=0" target="_blank"><span lang="EN-US">https://freeswitch.com</span></a><span lang="EN-US"><u></u><u></u></span></p>
</blockquote>
</div>
</div>
<p class="MsoNormal"><span lang="EN-US">-- <u></u><u></u></span></p>
<div>
<div>
<div>
<p class="MsoNormal"><span lang="EN-US">Regards,<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
</div>
<p class="MsoNormal"><span lang="EN-US">David Villasmil<u></u><u></u></span></p>
<div>
<p class="MsoNormal"><span lang="EN-US">email: </span><a href="mailto:david.villasmil.work@gmail.com" target="_blank"><span lang="EN-US">david.villasmil.work@gmail.com</span></a><span lang="EN-US"><u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">phone: +34669448337<u></u><u></u></span></p>
</div>
</div>
</div>
<p class="MsoNormal"><span lang="EN-US">_________________________________________________________________________<br>
<br>
The FreeSWITCH project is sponsored by SignalWire </span><a href="https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsignalwire.com%2F&data=01%7C01%7Cmarcel.haldemann%40convercom.ch%7C83578d35a82c40d7806608d83dc5f281%7C7ce740fda23249b386211580d81623b0%7C0&sdata=jsVOC9bCAQ77vbdumUYw%2FGJBaq8xR2jegoB3UREqAlE%3D&reserved=0" target="_blank"><span lang="EN-US">https://signalwire.com</span></a><span lang="EN-US"><br>
Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services.<br>
Build your next product on our scalable cloud platform.<br>
<br>
Join our online community to chat in real time </span><a href="https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsignalwire.community%2F&data=01%7C01%7Cmarcel.haldemann%40convercom.ch%7C83578d35a82c40d7806608d83dc5f281%7C7ce740fda23249b386211580d81623b0%7C0&sdata=Y61YkmswmdgMbXyxZ6nlv0ylKj6kbWgM%2Bigw69hxDw0%3D&reserved=0" target="_blank"><span lang="EN-US">https://signalwire.community</span></a><span lang="EN-US"><br>
<br>
Professional FreeSWITCH Services<br>
</span><a href="mailto:sales@freeswitch.com" target="_blank"><span lang="EN-US">sales@freeswitch.com</span></a><span lang="EN-US"><br>
</span><a href="https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Ffreeswitch.com%2F&data=01%7C01%7Cmarcel.haldemann%40convercom.ch%7C83578d35a82c40d7806608d83dc5f281%7C7ce740fda23249b386211580d81623b0%7C0&sdata=eQB8dHvcWUxWtYS6%2Bg6UfQHYJynwLk9eQOXEt6Q74MM%3D&reserved=0" target="_blank"><span lang="EN-US">https://freeswitch.com</span></a><span lang="EN-US"><br>
<br>
Official FreeSWITCH Sites<br>
</span><a href="https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Ffreeswitch.com%2Foss&data=01%7C01%7Cmarcel.haldemann%40convercom.ch%7C83578d35a82c40d7806608d83dc5f281%7C7ce740fda23249b386211580d81623b0%7C0&sdata=l%2Bv9y5ZSw7RYj5Fzll0IgOTy9GNBCOGkuqLHASNloPM%3D&reserved=0" target="_blank"><span lang="EN-US">https://freeswitch.com/oss</span></a><span lang="EN-US"><br>
</span><a href="https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Ffreeswitch.org%2Fconfluence&data=01%7C01%7Cmarcel.haldemann%40convercom.ch%7C83578d35a82c40d7806608d83dc5f281%7C7ce740fda23249b386211580d81623b0%7C0&sdata=wcMSRKoLW4StsHIw9LdIX%2Fm0tD54HDh5J4SbQDqUIjw%3D&reserved=0" target="_blank"><span lang="EN-US">https://freeswitch.org/confluence</span></a><span lang="EN-US"><br>
</span><a href="https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcluecon.com%2F&data=01%7C01%7Cmarcel.haldemann%40convercom.ch%7C83578d35a82c40d7806608d83dc5f281%7C7ce740fda23249b386211580d81623b0%7C0&sdata=YTLaqAS%2BwjKGeRu4m7B7Ft9nDnvOSVU68292trZBsIU%3D&reserved=0" target="_blank"><span lang="EN-US">https://cluecon.com</span></a><span lang="EN-US"><br>
<br>
FreeSWITCH-users mailing list<br>
</span><a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank"><span lang="EN-US">FreeSWITCH-users@lists.freeswitch.org</span></a><span lang="EN-US"><br>
</span><a href="https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Flists.freeswitch.org%2Fmailman%2Flistinfo%2Ffreeswitch-users&data=01%7C01%7Cmarcel.haldemann%40convercom.ch%7C83578d35a82c40d7806608d83dc5f281%7C7ce740fda23249b386211580d81623b0%7C0&sdata=hW%2FQd85TRXX5kGJ2j3Map1OAR0pd%2BFzlpPBeVcGtL0k%3D&reserved=0" target="_blank"><span lang="EN-US">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</span></a><span lang="EN-US"><br>
UNSUBSCRIBE:</span><a href="https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Flists.freeswitch.org%2Fmailman%2Foptions%2Ffreeswitch-users&data=01%7C01%7Cmarcel.haldemann%40convercom.ch%7C83578d35a82c40d7806608d83dc5f281%7C7ce740fda23249b386211580d81623b0%7C0&sdata=V9b0xoBF0Z5iEf7iWbGBp2Xu8%2BHkJAWck9Oqazjo66Y%3D&reserved=0" target="_blank"><span lang="EN-US">http://lists.freeswitch.org/mailman/options/freeswitch-users</span></a><span lang="EN-US"><br>
</span><a href="https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Ffreeswitch.com%2F&data=01%7C01%7Cmarcel.haldemann%40convercom.ch%7C83578d35a82c40d7806608d83dc5f281%7C7ce740fda23249b386211580d81623b0%7C0&sdata=eQB8dHvcWUxWtYS6%2Bg6UfQHYJynwLk9eQOXEt6Q74MM%3D&reserved=0" target="_blank"><span lang="EN-US">https://freeswitch.com</span></a><span lang="EN-US"><u></u><u></u></span></p>
</blockquote>
</div>
</div>
</div>
_________________________________________________________________________<br>
<br>
The FreeSWITCH project is sponsored by SignalWire <a href="https://signalwire.com" rel="noreferrer" target="_blank">https://signalwire.com</a><br>
Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services.<br>
Build your next product on our scalable cloud platform.<br>
<br>
Join our online community to chat in real time <a href="https://signalwire.community" rel="noreferrer" target="_blank">https://signalwire.community</a><br>
<br>
Professional FreeSWITCH Services<br>
<a href="mailto:sales@freeswitch.com" target="_blank">sales@freeswitch.com</a><br>
<a href="https://freeswitch.com" rel="noreferrer" target="_blank">https://freeswitch.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="https://freeswitch.com/oss" rel="noreferrer" target="_blank">https://freeswitch.com/oss</a><br>
<a href="https://freeswitch.org/confluence" rel="noreferrer" target="_blank">https://freeswitch.org/confluence</a><br>
<a href="https://cluecon.com" rel="noreferrer" target="_blank">https://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" rel="noreferrer" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="https://freeswitch.com" rel="noreferrer" target="_blank">https://freeswitch.com</a></blockquote></div>