cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
15079
Views
31
Helpful
5
Replies

How to restore/backup settings for SPA5x5 phones via Browser?

Hayfever76
Level 1
Level 1

Good Day,

I have seen this document before but cannot find it now - Essentially, you point your browser at your phone and once logged on as Advanced/Admin you do a File Save As and the resulting MHT file has all your phone settings. Then when you need to restore those settings you're supposed to modify the header of the MHT to do something so it pushes the config back to the phone....??? Where do I find this please?

Cheers

John

1 Accepted Solution

Accepted Solutions

Davidwagman1
Level 7
Level 7

Hi John,

You can extract the config by going to http:///admin/spacfg.xml and saving that to a file.

To push the config back to the phone (you need a tftp server or other service to host the config. Personally, I use solarwinds free tftp server):

Through the web ui: http:///admin/resync?tftp:////config.txt

You can use the phone itself:  Phone setup button -> profile rule -> resync -> enter path to tftp server here

For different phones, you'll need to change the device mac address, or you can use $MA instead. You shouldn't need to make any modifications for the same phone.

This is the full provisioning guide:

http://www.cisco.com/en/US/docs/voice_ip_comm/csbpvga/ata/provisioning/guide/Cisco_Small_Business_IP_Telephony_Provisioning_Guide.pdf

Best,

David

View solution in original post

5 Replies 5

Davidwagman1
Level 7
Level 7

Hi John,

You can extract the config by going to http:///admin/spacfg.xml and saving that to a file.

To push the config back to the phone (you need a tftp server or other service to host the config. Personally, I use solarwinds free tftp server):

Through the web ui: http:///admin/resync?tftp:////config.txt

You can use the phone itself:  Phone setup button -> profile rule -> resync -> enter path to tftp server here

For different phones, you'll need to change the device mac address, or you can use $MA instead. You shouldn't need to make any modifications for the same phone.

This is the full provisioning guide:

http://www.cisco.com/en/US/docs/voice_ip_comm/csbpvga/ata/provisioning/guide/Cisco_Small_Business_IP_Telephony_Provisioning_Guide.pdf

Best,

David

David, that was exactly what was looking for. Thanks very much!

Cheers

John

Hi, David.  I, too, am looking for a way to restore config settings to the SPA504G because every time the phone has to be reset (e.g., my modem resets), I lose my custom configuration on the phone.  Unfortunately, I know just enough to be dangerous, but not enough to follow the instructions you provided above. 

I have save the spacfg.xml file and have downloaded the tftp server from solarwinds.  But this is where I get lost.  I have never worked with tftp, or even ftp, and have been unable to locate the tftp for dummies manual. I cannot for the life of me figure out how to work with the tftp server.  Can you point me to step-by-step directions on how to upload my spacfg.xml file to the tftp server?  Once I can do that, I think I can follow your instructions to get the file restored to the phone. 

Thanks for any help you can provide. 

Here are some tips I found out in doing a backup and restore of Cisco SPA504G IP Phone:

1)  The firmware version when you do a restore must match the firmware version when you did the backup.

2)  The backup file must be named .cfg , but it must be file type xml .  (I found out that if you open the .cfg file using Notepad++ software, it changes the file type to xml while still leaving the file extension .cfg

3)  Of course the .cfg file must be in the tftp server root directory (with Solarwinds tftp server, this is C:/TFTP-root ).

I'll add a 4th tip to my above list:

4)  Configure the phone to send syslog messages to a syslog server like free Syslog Watcher 4 (set up on your laptop) and use a tftp server that has a logging function, like free Solarwinds tftp server (set up on your laptop).  With the backup .cfg file in the tftp server root directory (on your laptop) and the tftp server running (on your laptop), and the Syslog server running, get in your browser and run the command as stated above ( http:///admin/resync?tftp:///config.cfg , for example http://192.168.75.105/admin/resync?tftp://192.168.75.167/config.cfg  - yes the ? is needed ).  Look at both syslog and tftp log messages to see if it worked or what went wrong during the attempt to restore the Cisco SPA5xxG IP phone config, and then fix that error.  This helped tremendously to specify the exact error happening that was preventing the restore.