Yes, you can program this dialer locally or remotely. If you are experiencing any issues while programming it locally, you should try using a phone line from a different PBX or phone service provider (Tip: consider programming it on a different location).
You may also be able to program it remotely by calling it from another phone e.g. your cell phone. Once you answer the call with the handset connected on the dialer, you should be able to input the programming codes as described in the manual. This works well if there is no compatibility issues among the phone lines from the caller to the receiver.