Asterisk Patches

These patches are put up here because I think some people might benefit from them. However, they are put up here with absolutely NO WARRANTY. They are unsupported patches and you assume all risk -- security, productivity, or otherwise if you should choose to apply them to your own system.

That said, most or all of these patches are running on my system.

-Tilghman


  addmailbox.pl Rewritten in Perl. You'll benefit from this the most, if you used the chown_on_suiddir patch below
  chown_on_suiddir.diff If your voicemail directories are setuid, this patch will allow voicemail messages to have the same ownership as their directories. So, if your mailbox directory is owned by the same user who has the mailbox, the user may manipulate their voicemail messages on the filesystem (e.g. with Samba and/or NFS).
2003-03-22  asterisk.diff As I haven't had time to do updates to this page recently, I've included all of my diffs to Asterisk in one simple file. These changes get copied to the web server once a day. This file contains the output of a simple 'cvs diff -u' on my asterisk machine.
2003-03-22  app_voicemail_md5pwd.diff Allows voicemail passwords to be stored in an obscure form in the astdb database, instead of plaintext in the voicemail.conf file. To use, you may insert MD5sums of each user's password into the astdb, with family="vm" and key="password/<exten>".

Another method of switching over involves duplicating every extension line in voicemail.conf, the second of which has a '!' as the first character of the password field. After the password is changed by the user, both entries will exist (i.e. both in voicemail.conf as well as astdb); simply delete the plaintext version in voicemail.conf (but make sure to keep '!' as the first character of the password field in the other entry).

2003-03-30  gastman.diff Allow icons without extensions (i.e. indicators for channels only)
2004-02-13 NEW cadences.diff User defined cadences for chan_zap

Tilghman


This page last updated: Fri Feb 13 13:38:38 2004