What you are asking is to design a complete asterisk system, which is
not what this list will do for you, I'll try to get you started for
the rest please use the handbook, and the wiki.
The wiki is located at: http://www.voip-info.org/wiki-asterisk
I'll just talk about the authenticate, and vmauthe
I want to authenticate a user before he is able to use the phone. I also
want to set his privilege as to where he is allowed to call to...
Preferably, the password should be their VoiceMail password, (every
extension (or is that user?) can have voicemail defined - even if its
not in use?)
...one