[Asterisk-Users] Voicemail Passwords

Jeff Heath jheath1 at optonline.net
Thu May 12 03:39:10 MST 2005


yep, I think you're right that the voicemail.conf file is being
dynamically rebuilt.  The reason that was not being reflected before is
that I had the voicemail.conf file open and therefore asterisk could not
write to it.  However, I noticed that when I closed it and re-opened it,
that the changes to the password were reflected just as you surmised. 
So that solves my question below.

Thanks!

Jeff Heath


On Wed, 2005-05-11 at 19:33, BJ Weschke wrote:
>  Looking at app_voicemail.c with the copy I have here, it looks like
> vm_change_password is trying to dynamically rebuild the voicemail.conf
> file. It writes a voicemail.conf.new file, and then replaces one with
> the other once it's done.
> 
>  What version of asterisk are you running? 
> 
>  Do you get an WARNINGs or any other kind of logging info when you
> reset the password? Looking at the code, it's supposed to issue
> warnings if it cannot open the old file for read and/or open the new
> file for write.
> 
> On 5/11/05, BJ Weschke <bweschke at gmail.com> wrote:
> >  I see what you're saying. Unless someone else responds with the
> > issue, I'll look at the code a little later this evening. It sounds
> > like the changed password via IVR is going into the ast-db, and then
> > that new value is ignoring what's in voicemail.conf.
> > 
> > On 5/11/05, Jeff Heath <jheath1 at optonline.net> wrote:
> > > On Tue, 2005-05-10 at 21:25, BJ Weschke wrote:
> > > >  voicemail.conf
> > > >
> > > >  edit that file and issue a reload to change them.
> > >
> > > I tried this, but I still can't get access to voicemail from one of the
> > > phones.
> > >
> > > This is a test system that I setup about a month ago.  Got busy and am
> > > just now getting back to it.  I have 2 SIP phones and the Asterisk
> > > server.  The default voicemail password is 1234 for both extensions.  I
> > > changed the password for one of them and (doh!) forgot/lost it.
> > >
> > > Since this is a test system, I tried an experiment.  I went into the
> > > phone where I can get access to voicemail, and I manually changed the
> > > password from 1234 to 4567.  Then I issued a reload (the default
> > > passwords in voicemail.conf are 1234).  Then I accessed voicemail again,
> > > and the password is 4567 not 1234.
> > >
> > > This makes sense to me.  Otherwise, every time asterisk was restarted or
> > > reloaded all the user's personal voicemail passwords would be reset.
> > > Surely, I'm not the first dope that's changed a password and forgot it
> > > :-)
> > >
> > > I can't believe there's not a file somewhere that the administrator can
> > > directly edit to change user voicemail passwords, but I've been
> > > searching the Wiki and googling on lists.digium.com and searched all the
> > > Asterisk documentation I can find and I can't find it.
> > >
> > > So, how does the administrator reset a user's password?
> > >
> > > fyi, here are my extensions.conf and voicemail.conf
> > >
> > > extensions.conf
> > >
> > > [general]
> > > static = yes
> > > writeprotect = yes
> > >
> > > [from-sip]
> > > exten => 4035,1,Dial(SIP/4035,20)
> > > exten => 4035,2,Voicemail(u4035)
> > > exten => 4035,102,Voicemail(b4035)
> > > exten => 4035,103,Hangup
> > >
> > > exten => 4009,1,Dial(SIP/4009,20)
> > > exten => 4009,2,Voicemail(u4009)
> > > exten => 4009,102,Voicemail(b4009)
> > > exten => 4009,103,Hangup
> > >
> > > ; This defines the number to access VM.
> > > ; The caller's extension number is passed as a variable, so
> > > ; all the user needs to do is type in the password.
> > > exten => 4040,1,VoicemailMain(${CALLERIDNUM})
> > >
> > > [local]
> > > include => from-sip
> > >
> > > voicemail.conf
> > >
> > > [general]
> > > format = wav49|gsm|wav
> > > serveremail = asterisk
> > > attach = yes
> > > maxmessage = 180
> > > maxgreet = 60
> > > skipms = 3000
> > > maxsilence = 10
> > > silencethreshold = 128
> > > maxlogins = 3
> > >
> > > [default]
> > > 4009 => 1234,Jeff
> > > 4035 => 1234,Pam
> > >
> > > >
> > > > On 5/10/05, Jeff Heath <jheath1 at optonline.net> wrote:
> > > > > Where are user's voicemail passwords stored and how does the asterisk
> > > > > administrator change them?
> > > > >
> > > > > TIA,
> > > > >
> > > > > Jeff Heath
> > > > >
> > > > >
> > >
> > > _______________________________________________
> > > Asterisk-Users mailing list
> > > Asterisk-Users at lists.digium.com
> > > http://lists.digium.com/mailman/listinfo/asterisk-users
> > > To UNSUBSCRIBE or update options visit:
> > >    http://lists.digium.com/mailman/listinfo/asterisk-users
> > >
> >
> _______________________________________________
> Asterisk-Users mailing list
> Asterisk-Users at lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-users
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-users




More information about the asterisk-users mailing list