[Freeswitch-users] save voicemail via http

Michael Jerris mike at jerris.com
Tue Aug 2 18:28:15 MSD 2016


Mod voicemail has checks for if the file exists that don't work right when you use http.  Doing this right is going to require a re architecture of mod voicemail.  We have some designs and discussions on doing this but don't have any funding for the project yet

Sent from my iPad

> On Aug 2, 2016, at 6:36 AM, Nathan Neulinger <nneul at mst.edu> wrote:
> 
> The issue is the support within mod_voicemail.
> 
> If mod_voicemail supported a object store access method, then it could be adapted to just about any storage mechanism.
> 
> -- Nathan
> 
>> On 08/01/2016 11:54 PM, Jungle Boogie wrote:
>>> On Mon, Aug 01, 2016 at 07:24:39PM -0500, Nathan Neulinger wrote:
>>> Essentially, gluster is a cluster distributed filesystem. It uses local storage on each 'server' node, and that can then
>>> be mounted on clients. It's intended for high performance compute resources, but works quite nicely for freeswitch backend.
>>> 
>>> In my case, I have 4 servers accessing the cluster - 2 freeswitch nodes that are setup as an HA pair using keepalived
>>> (article already in wiki for that), 2 web server front end nodes for a local custom UI.
>>> 
>>> On the backend, I have the three gluster nodes for file service (odd number to insure quorum) and 3 Percona XTraDB mysql
>>> nodes also operating as a cluster.
>>> 
>>> Everything except the two freeswitch instances is running as a VM. The FS nodes are running on real hardware.
>>> 
>>> The key difference with NFS is that the filesystem itself is redundant - so you can take any one of those backend nodes
>>> out of service and it isn't visible (except as a momentary hang) to the servers that have the filesystem mounted.
>> 
>> I appreciate all the info. Gluster sounds great and seems like it
>> works out well in a situation like this.
>> 
>> Did you try a document storage DB before going to gluster, or was
>> gluster already what you were using so it just fell into place?
>> 
>>> -- Nathan
>> 
>> _________________________________________________________________________
>> Professional FreeSWITCH Consulting Services:
>> consulting at freeswitch.org
>> http://www.freeswitchsolutions.com
>> 
>> Official FreeSWITCH Sites
>> http://www.freeswitch.org
>> http://confluence.freeswitch.org
>> http://www.cluecon.com
>> 
>> FreeSWITCH-users mailing list
>> FreeSWITCH-users at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> http://www.freeswitch.org
> 
> -- 
> ------------------------------------------------------------
> Nathan Neulinger                       nneul at mst.edu
> Missouri S&T Information Technology    (573) 612-1412
> System Administrator - Architect
> 
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services: 
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
> 
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.freeswitch.org
> http://www.cluecon.com
> 
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org



Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users mailing list