Syncing Voicemail Files Between Servers
Any suggestions for sync'ing the voicemail file between multiple backend servers? I have only 2 servers - one is a hot-backup - so there's no dedicated storage device. I couldn't find an event for voicemail creation, and would similarly assume there isn't one on deletion. Did I just miss the events? I could monitor the voicemail table and filesystem but that seems pretty hacky considering the event system provides direct notification to most information. (Alternatively, a mounted master-master file-system to save the VM to. But these kind of things aren't simple...) Thanks, -Avi
Hi, We use here an NFS server connected to both machines storing the voicemail files. We use MySQL for the database and use replication to keep both in sync. Regards, __Yehavi: 2012/5/1 Avi Marcus <avi@avimarcus.net>
Any suggestions for sync'ing the voicemail file between multiple backend servers? I have only 2 servers - one is a hot-backup - so there's no dedicated storage device.
I couldn't find an event for voicemail creation, and would similarly assume there isn't one on deletion. Did I just miss the events?
I could monitor the voicemail table and filesystem but that seems pretty hacky considering the event system provides direct notification to most information.
(Alternatively, a mounted master-master file-system to save the VM to. But these kind of things aren't simple...)
Thanks, -Avi
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Amazon S3 is very simple and can be mounted as file system on any number of server, also very cheap. Thanks, Bala On Tue, May 1, 2012 at 12:16 PM, Yehavi Bourvine <yehavi.bourvine@gmail.com>wrote:
Hi,
We use here an NFS server connected to both machines storing the voicemail files. We use MySQL for the database and use replication to keep both in sync.
Regards, __Yehavi:
2012/5/1 Avi Marcus <avi@avimarcus.net>
Any suggestions for sync'ing the voicemail file between multiple backend servers? I have only 2 servers - one is a hot-backup - so there's no dedicated storage device.
I couldn't find an event for voicemail creation, and would similarly assume there isn't one on deletion. Did I just miss the events?
I could monitor the voicemail table and filesystem but that seems pretty hacky considering the event system provides direct notification to most information.
(Alternatively, a mounted master-master file-system to save the VM to. But these kind of things aren't simple...)
Thanks, -Avi
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Running DRBD would also be an option which remove the point of failure if the NFS server goes down. -Steve On 1 May 2012 07:46, Yehavi Bourvine <yehavi.bourvine@gmail.com> wrote:
Hi,
We use here an NFS server connected to both machines storing the voicemail files. We use MySQL for the database and use replication to keep both in sync.
Regards, __Yehavi:
2012/5/1 Avi Marcus <avi@avimarcus.net>
Any suggestions for sync'ing the voicemail file between multiple backend servers? I have only 2 servers - one is a hot-backup - so there's no dedicated storage device.
I couldn't find an event for voicemail creation, and would similarly assume there isn't one on deletion. Did I just miss the events?
I could monitor the voicemail table and filesystem but that seems pretty hacky considering the event system provides direct notification to most information.
(Alternatively, a mounted master-master file-system to save the VM to. But these kind of things aren't simple...)
Thanks, -Avi
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Anybody use glusterFS? It looks cool and easy to setup. On Tue, May 1, 2012 at 10:31 AM, Steven Ayre <steveayre@gmail.com> wrote:
Running DRBD would also be an option which remove the point of failure if the NFS server goes down.
-Steve
On 1 May 2012 07:46, Yehavi Bourvine <yehavi.bourvine@gmail.com> wrote:
Hi,
We use here an NFS server connected to both machines storing the voicemail files. We use MySQL for the database and use replication to keep both in sync.
Regards, __Yehavi:
2012/5/1 Avi Marcus <avi@avimarcus.net>
Any suggestions for sync'ing the voicemail file between multiple backend servers? I have only 2 servers - one is a hot-backup - so there's no dedicated storage device.
I couldn't find an event for voicemail creation, and would similarly assume there isn't one on deletion. Did I just miss the events?
I could monitor the voicemail table and filesystem but that seems pretty hacky considering the event system provides direct notification to most information.
(Alternatively, a mounted master-master file-system to save the VM to. But these kind of things aren't simple...)
Thanks, -Avi
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
participants (6)
-
Avi Marcus
-
Balamurugan Mahendran
-
Gabriel Gunderson
-
Steven Ayre
-
Vik Killa
-
Yehavi Bourvine