Ugh. We thought we'd fixed some problems by using regexten and DUNDi. Guess not. We have a configuration with three Asterisk boxes. Phones register with a single, primary asterisk box under normal conditions. For voicemail deposit, retrieval, we trunk the calls over to our asterisk voicemail server. However, the voicemail server now has no knowledge of the location details of the phones, and therefore won't send message waiting indications when a phone has a new voicemail. So, I'm back to the question I was asking 6 months ago... is there any way I can replicate registration info from our 3 asterisk systems over to our asterisk voicemail server, so that it can deliver MWI? Doug.
You were doing so good too. The voicemail application has a function to run an external app to notify about voicemail. We have scripts on the main servers that recieve notification from a voicemail server script that particular phones have a certain number of messages. That script then runs through and touches/removes however many msgXXXX.txt files to match up with the number of voicemails. Works like a charm, and you don't have to replicate registration :) Like someone else said, think outside the box :) On Fri, 12 May 2006, Douglas Garstang wrote:> Ugh. We thought we'd fixed some problems by using regexten and DUNDi. Guess not. > > We have a configuration with three Asterisk boxes. Phones register with a single, primary asterisk box under normal conditions. For voicemail deposit, retrieval, we trunk the calls over to our asterisk voicemail server. > > However, the voicemail server now has no knowledge of the location details of the phones, and therefore won't send message waiting indications when a phone has a new voicemail. > > So, I'm back to the question I was asking 6 months ago... is there any way I can replicate registration info from our 3 asterisk systems over to our asterisk voicemail server, so that it can deliver MWI? > > Doug. > _______________________________________________ > --Bandwidth and Colocation provided by Easynews.com -- > > Asterisk-Users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users >-- Aaron Daniel Computer Systems Technician Sam Houston State University amdtech@shsu.edu (936) 294-4198
Thanks Aaron. That'd probably work. However, we also have an asterisk box dedicated to ACD, and we face the same problem with that. Phones don't register with it directly, but it still needs to know their location. Ideally we need one solution to address both the voicemail and acd servers. Doug.> -----Original Message----- > From: Aaron Daniel [mailto:amdtech@shsu.edu] > Sent: Friday, May 12, 2006 2:18 PM > To: Asterisk Users Mailing List - Non-Commercial Discussion > Subject: Re: [Asterisk-Users] DUNDi and Voicemail > > > You were doing so good too. > > The voicemail application has a function to run an external > app to notify > about voicemail. We have scripts on the main servers that recieve > notification from a voicemail server script that particular > phones have a > certain number of messages. That script then runs through and > touches/removes however many msgXXXX.txt files to match up > with the number > of voicemails. Works like a charm, and you don't have to replicate > registration :) Like someone else said, think outside the box :) > > On Fri, 12 May 2006, Douglas Garstang wrote: > > > Ugh. We thought we'd fixed some problems by using regexten > and DUNDi. Guess not. > > > > We have a configuration with three Asterisk boxes. Phones > register with a single, primary asterisk box under normal > conditions. For voicemail deposit, retrieval, we trunk the > calls over to our asterisk voicemail server. > > > > However, the voicemail server now has no knowledge of the > location details of the phones, and therefore won't send > message waiting indications when a phone has a new voicemail. > > > > So, I'm back to the question I was asking 6 months ago... > is there any way I can replicate registration info from our 3 > asterisk systems over to our asterisk voicemail server, so > that it can deliver MWI? > > > > Doug. > > _______________________________________________ > > --Bandwidth and Colocation provided by Easynews.com -- > > > > Asterisk-Users mailing list > > To UNSUBSCRIBE or update options visit: > > http://lists.digium.com/mailman/listinfo/asterisk-users > > > > -- > Aaron Daniel > Computer Systems Technician > Sam Houston State University > amdtech@shsu.edu > (936) 294-4198 > _______________________________________________ > --Bandwidth and Colocation provided by Easynews.com -- > > Asterisk-Users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users >
For voicemail you can fix this easily. Simply nfs export the voicemail spool on the voicemailbox and mount them on the other servers. That way all systems will know which voicemail boxes have new voicemail. good luck -- Michiel van Baak http://michiel.vanbaak.info michiel@vanbaak.info GnuPG key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x7E0B9A2D "Why is it drug addicts and computer afficionados are both called users?"
> > On 11:29, Sat 13 May 06, Aaron Daniel wrote: > >> Unless I did something wrong when we did that originally, if the > voicemail > >> server's NFS share dropped out, the main call servers froze while > trying > >> to access the voicemail share. > > > > Hi, > > > > Possible, I dont know. > > I always make sure my nfs servers are 100% up by clustering > > them using HA and coda etc. > > NFS is not only handling the voicemail store, but also the > > data for a lot of other stuff so I never (cept for my mp3 > > and movies at home) deploy a single, standalone nfs server. > > > > There are some options on mounting nfs, maybe you can try > > soft. > > > > Here is my brainwave: > > make the complete directory structure for the voicemail > > boxes on the asterisk box. Mount the nfs on > > /var/spool/asterisk. > > That way, when the nfs goes down your system will still have > > the dir structure so asterisk will stay responsive. > > > > OR...... > > make your nfs server HA ;) > > > > Just curious, but using NFS like that, do you allow your main call servers > handle voicemail or do you have a specific voicemail box for that? My > boss's view on voicemail is that it's not mission critical for the phone > system, we're mainly concerned about the level of uncertainty. It's > better to have the phone system up and capable of dialing 911 with no > voicemail, than lose the voicemail and risk losing actual call volume, > plus the more HA the non-critical parts get, the more it costs. > > > -- > Aaron Daniel > Computer Systems Technician > Sam Houston State University > amdtech@shsu.edu > (936) 294-4198 >Guys, Check Mantis issue 0004236 and issue 0004371. Both have patches for using IAX to send MWI across a cluster from a stand-alone VM server to registration servers. Also I have Digium working on adding this feature to stable code. I have used the NFS share with success, only remote mount /var/spool/asterisk/voicemail and if the NFS drops, you only loose the ability to check for new messages, asterisk continues to function fine on the registration servers. I do have a need for MWI over a remote TCP/IP server and NFS is too insecure, would really like the ability over an IAX channel. Good luck. JR