[Asterisk-Users] Voicemail file permissions
Chris Coulthurst
asterisk at shuksan.com
Wed Aug 17 22:28:24 MST 2005
If you want to use samba for their checking, you COULD use smb.conf to
control which users get in to which folders. You might make
/var/spool/asterisk/voicemail/default readable by all, and make [username]
entries in smb.conf to add 'admin user' accesses to only their voicemail
directory tree. I know it is doable, but I can't remember all the commands
in samba off-hand to do it.
Even if this is not EXACTLY the best way to do it, at least it gives you a
couple ideas to manipulate...
One thing you might think about is using a script to map voicemail
extensions to known samba usernames/groups, and have the script chown the
specific directories to that samba username and group. I don't know what
variables are passed (if any) from Comedian mail, but it doesn't really
matter, since that script could read a list of ALL vm/username mappings each
time voicemail is left, checked, deleted, and make a change to all of the vm
users at the same time. Some would be redundant, but its not exactly eating
up a ton of cpu cycles to chown users.
Chris Coulthurst
chris at shuksan.com
----- Original Message -----
From: "hugolivude" <hugolivude at gmail.com>
To: "Asterisk Users Mailing List - Non-Commercial Discussion"
<asterisk-users at lists.digium.com>
Sent: Wednesday, August 17, 2005 5:56 PM
Subject: Re: [Asterisk-Users] Voicemail file permissions
Sorry, not following you at all. Perhaps it's a lack of Linux knowledge.
I understood that Asterisk puts voicemails in
var/spool/asterisk/voicemail/mailbox/###/INBOX. Are you suggesting
that I could configure that to be a network drive on each user's
computer? If so wouldn't that introduce all kinds of complications
like what to do when their computer is off?
Thanks for taking the time to respond though, most appreciated.
Howard
On 8/17/05, Tzafrir Cohen <tzafrir at cohens.org.il> wrote:
> On Wed, Aug 17, 2005 at 07:48:29AM -0400, hugolivude wrote:
> > > > Is there a way around this w/o giving everyone root privileges!
> > >
> > > Do you want to allow every user to delete another user's voicemail?
> > >
> > > If not, how do you sync voicemail users and samba users?
> >
> > I want each user to see, read and write (delete) their own voicemail
> > ONLY (i.e. a user shouldn't be able to listen to someone elses
> > voicemails). I gave each user an account on the Asterisk box and
> > limited their access to their mailbox folder only.
>
> So don't waste your time on saving the voicemail on Asterisk. Save it on
> a specific folder in an imap server on the user's home directory.
>
> If you use a decent mail client, getting notifications for new mails in
> that folders, deleting them, playing them, and whatever should be easy.
>
> On the Asterisk side you only need to keep voicemail config in sync.
> Maybe it would be easier to just forward every mailbox nnn to
> nnn at localhost and use an aliases file to do the real forwarding. That
> way you keep the emails away from Asterisk's config.
>
> The downside: no message-waiting indicator.
>
> --
> Tzafrir Cohen | tzafrir at jbr.cohens.org.il | VIM is
> http://tzafrir.org.il | | a Mutt's
> tzafrir at cohens.org.il | | best
> ICQ# 16849755 | | friend
> _______________________________________________
> 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