The phone programming is fairly straightforward, the phone programming for voicemail and the vm programming is not. The documentation is poorly written and I would not advise a novice to try what your suggesting. The manuals are available online from several different vendors.