Skip to content

Cisco IP Phone Configuration

Behram Munir edited this page Aug 17, 2022 · 1 revision

Cisco IP Phone Configuration and Creating & Restoring backups for Cisco IP Phone via TFTP server

1. Turn on the IP Phone and plug in Ethernet Cable in SW Port on the back of the phone and plug the other end in a switch or Hub.

2. When the phone is turned on navigate to network settings in phone menu so you can get the IP address of the phone to gain access to Web Gui of the IP phone via browser.

3. There are two types of login modes User Login & Admin Login and two modes of configuration settings basic mode and advanced mode switch to admin login & and advanced mode located on top right corner of the web interface of the phone.

4. Click on Ext 1 and follow the instructions stated below.

  • Set Line Enable – YES

Proxy and Registration

  • Set Proxy to – SIP_SERVER (where SIP_SERVER is your SIP Server IP address, for eg 10.0.1.200
  • Register Expires – 180

SIP Settings

  • SIP Port - Make this a unique number between 5060 and 5068 (e.g. 5061)

Subscriber Information

  • Display Name – Your Name e.g. John Smith or Sales
  • User ID – Extension Number e.g. 7004 (SIP client )
  • Password – Your Extension Password (secret code of your SIP client)
  • Use auth ID – Yes (optional)
  • Auth ID – Extension Number e.g. 7004 (optional)
  • Preferred Codec – G729a
  • Second Preferred Code – G711a
  • Use Pref Codec Only – No

NAT Settings

  • NAT Mapping Enable – Yes
  • NAT Keep Alive Enable – Yes

Dial Plan

  • Set Dial Plan to [x*].

Note: Please make sure to add the full stop to the above, outbound calls will not work without this.

Voicemail Number

  • Click the “Phone” tab and set the field “Voice Mail Number” to *101 or *98 if you want it to prompt you to enter the User ID.

5. Click on the “SIP” tab.

  • RTP Parameters
  • Set RTP Packet Size – 0.020

SDP Payload Types

  • G729a Codec Name – G729

NAT Support Parameters

  • Set Handle VIA rport – Yes
  • Set Insert VIA rport – Yes

6. You can change your phone screen display configurations by clicking on Phone tab and edit the following options.

  • Station Name: xyz
  • Station Display Name: xyz
  • Test logo (To display your extention number or SIP client number)

7. Save Config

Now that you have made the change click the button at the bottom “Submit All Changes” and your phone will restart and should register the extensions. Once the phone has restarted you should be able to dial *90 which will provide you an echo test where everything you say will repeated to you.

For reference :

https://url.net.au/help/ip-phones/cisco-spa501g-502g-504g-508g-509g-525g-manual-configuration

How to Backup and Restore Configuration of CISCO IP Phone

1. To backup your Cisco IP Phone’s config, in your web browser, enter the URL of your device’s web GUI page followed by “/admin/spacfg.xml”.

http://192.168.0.1/admin/spacfg.xml

2. In the web browser, go to File > Save As and rename the file ending in “.cfg

conf.cfg

3. you will need to be running a TFTP server to grab the config file from in my case i used solarwinds TFTP server for windows.

4. Install the solarwinds TFTP server for windows via google and after installation do the following

  • Open the TFTP server and navigate to file and click on configure
  • A Prompt will appear where it shows the TFTP server directory where you can host your file
  • Click on security tab and choose transmit and recieve option.
  • Click on Advanced Security and add range of IP addresses you want to access your TFTP server and click ok
  • The IP of TFTP server is the IP of your PC.

5. Here is an example of how to resync the profile from a TFTP Server with an IP Address of PC.

http://192.168.0.1/admin/resync?tftp://192.168.0.225/spa.cfg

6. Once you do this, the phone should reboot and a message will appear on screen,

SPA will resync the profile when it is not in use and reboot.
You can click here to return to the configuration page

You can also do this with your IP phone,

Phone setup button -> profile rule -> resync -> enter path to tftp server here.

Then Enter,

tftp://192.168.0.225/spa.cfg

Note: To restore the config on a different device, bare minimum, you will either need to change the MAC Address and Serial Number in the xml file Also, the phones should be running the same firmware version.

For reference: