The Cisco CallManager TFTP server component provides various configuration files to endpoints (phones, video devices, etc.) as well as things like ring tones, IP phone background images, and phone loads (firmware). There are times when it is convenient to directly access the files that the TFTP server is hosting such as when determining why a phone can’t download a new background or ring tone.
One method of accessing these files from Windows is to use the built in TFTP command line application. Simply open a command prompt and type:
tftp <server IP or hostname> get SEP<MACADDRESS>.cnf.xml
Microsoft documentation on this command is available here. If you are running Windows 7 the TFTP application is not installed by default and you will need to install it using the “Turn Windows Features On or Off” section of the “Programs and Features” Control Panel item.
Most linux/unix (including OS X) distributions include tftp by default which can be invoked from the command line simply by typing:
tftp <server IP or hostname> tftp>get get SEP<MACADDRESS>.cnf.xml tftp>quit
For more information reference the manual page (man tftp)
The other method of accessing these TFTP is to actually use HTTP which was made available in CallManager 8.x. The 89XX and 99XX series IP phones actually attempt to download files via HTTP and fall back to TFTP only when necessary. You can use this new functionality to your advantage and simply browse to http://<TFTP server IP or hostname>:6970/<File Name>
For example if you wish to download a phone configuration file just put this in the address bar of your browser:
http://<TFTP server IP or hostname>:6970/SEP<MACADDRESS>.cnf.xml
Once downloaded simply open this file with any text or XML capable editor.
Remember that just as in the past if you manually upload a new file to the CallManager TFTP server you need to stop and restart the TFTP service in order to have the new file appear no matter if you are accessing the file via TFTP or HTTP.