The following guides assume the Cisco 7960 is already in SIP mode

Resetting the Cisco 7960 to Factory Defaults

1. Power Cycle the phone
    Unplug the phone and plug it back in
2. Hold the Pound(#) key while phone is turning back on
    You should see a Reset Key Detected Prompt
3. Enter 123456789*0# after you let go of the Pound(#) key
4. Press 2  to select No when prompted to Save Network Settings

The phone should now be Factory Reset

Provisioning the Cisco 7960

Once the phone has been reset the following steps should Provision the phone

1. Press Settings [The Square with the Checkmark]
2. Press the 9 key or select Unlock Config
    You should be prompted for a password
3. Enter "cisco" (lower case and without quotes)
    After provisioning the password will be changed from this. In this case you need it ask your provider.
4. Press the 3 key or select Network Configuration
5. Scroll down to option 32 and select Yes
6. Scroll to the TFTP Server option [can be option 7 or 8 depending on firmware]
7. Change the TFTP Server by pressing Edit to [the Asterisk(*) key types a "."]
    You may need to delete the that exists by using the "<--" key
8. Press Accept
9. Press Save

The phone should now reboot and be provisioned.

If the phone is not already on SIP mode after factory reset you may need to switch it over. To do so follow these steps.

1. Press Settings [The Square with the Checkmark]
2. Find the Alternate TFT Option
    Switch this option to yes
3. Go to the TFTP Option
4. Enter
5. Allow the phone ample time [up to 10 minutes] to switch modes

Checking for SIP mode is as simple as seeing if Option 9 under settings say Unlock Config. There will be only 6 options under Settings if the phone is not in SIP mode.