Re: [Freeswitch-users] Voicemail Question (using multiple servers)
Bill, The original plan was to share the db across multiple switches. However, if I have to implement functionality to track records that identify a specific IP address for every switch in the cluster, I was thinking that a temporary work-around for our application would be a standard greeting for all mailboxes. We do not want the default TTS sounding greeting that identifies the mailbox number, so I was going to assign a standard greeting for all new mailboxes, and then if the owner submits a custom greeting to their mailbox, it will override the default. We can implement logic to synchronize the db, not a huge deal. But this just feels like I’m over-complicating the solution. - VMK ---------- Forwarded message ---------- From: "Bill W." <freeswitch@aastral.net> To: freeswitch-users@lists.freeswitch.org Date: Fri, 01 Jan 2010 01:31:14 -0500 Subject: Re: [Freeswitch-users] Voicemail Question (using multiple servers) So is the problem that you're having to replicate the voicemail database across switches in the cluster or is the problem the content of the entries in voicemail database? Because in your original post you're speaking of trying to share the voicemail db over NFS. Thanks, Bill VM Knott wrote:
Thank you Bill for the input, but changing how I access the data source does not solve my problem. I was hoping to avoid the management of IP Addresses for every voicemail box on the system.
Is there a way for me to set a default greeting to all voicemail boxes globally, without having to go to a repository (regardless of means of access) for each mailbox?
Hey VM, I'm interested in your issue because I will need to implement this feature in probably 6 months or so. But I'm not currently familiar with the VM database records or how they're used. The weird thing is I'm using a shared sofia database for registrations across a cluster and it works fine. I know the IP address of the switch the UA registered to gets stored in the registration database, but any switch can use that registration record. Looking at the sql in the voicemail module, it shows a column for 'domain'. Is this where the IP address is being stored? If so, maybe you can find a way to change that to a domain name as Tony suggested. Is the domain name/ip address being used in the filesystem path? In any case I'm willing to help you solve this because I need to solve this issue as well. If you don't want to clog up the list with all the troubleshooting, we can take this off-list and then post our results to the thread when it's all done. Thanks, Bill VM Knott wrote:
Bill,
The original plan was to share the db across multiple switches.
However, if I have to implement functionality to track records that identify a specific IP address for every switch in the cluster, I was thinking that a temporary work-around for our application would be a standard greeting for all mailboxes. We do not want the default TTS sounding greeting that identifies the mailbox number, so I was going to assign a standard greeting for all new mailboxes, and then if the owner submits a custom greeting to their mailbox, it will override the default.
We can implement logic to synchronize the db, not a huge deal. But this just feels like I’m over-complicating the solution.
- VMK
participants (2)
-
Bill W.
-
VM Knott