I realize that the Extension Config module, located at http://www.freepbx.org/trac/browser/contributed_modules/release (extcfg-0.1.tgz) is three years old, but it's still a handy tool for checking and changing the status of call waiting and call forwarding for extensions, if some of your users can't figure out how to do it themselves. And when one of the features isn't working, it's easy to figure out if it's a problem with Asterisk or the user's phone/device. The only problem is that it uses the default usernames and passwords for the MySQL database instead of parsing them out of /etc/amportal.conf. If your system doesn't use the defaults, which is a trait of Elastix and possibly other distributions, then you have to manually go into that file and change them. It would be great if it could read amportal.conf and pick up those values.
I might also suggest that this little tool is useful enough that it really should be part of your "official" third party repository, or since it appears that p_lindheimer wrote it, maybe even part of the main distribution.