Home > Unified Communications Tips > Unified Communications Tech Tip > TFTP servers for testing IP phones
Unified Communications Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

UNIFIED COMMUNICATIONS TECH TIP

TFTP servers for testing IP phones


Tom Lancaster
03.16.2006
Rating: -4.50- (out of 5)


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


Many IP phone vendors use the antiquated Trivial File Transfer Protocol (TFTP) to bootstrap their phones. On boot up, the phones get their IP address from DHCP along with a TFTP address, and then they send a series of request for files to the TFTP server that contain their configuration information and software/firmware images. Some of these files apply to all devices of a particular hardware model, and other files can be specific to a MAC address. Collectively, they control how all the phones in your network boot up. As with any system that affects large numbers of devices with a single action, you should exercise due caution when diddling with it.

More on this topic

DHCP for VoIP

More VoIP tips

Specifically, as you wander through the lifecycle of your IP phone hardware, you'll likely go through several software/firmware upgrades. If the action that triggers the update involves changing the file that supplies configuration information to all your phones, then testing that upgrade on a single phone can present a challenge, since any phone that boots while you're testing your change will get the new image or configuration.

Part of the solution, then, is to set up a separate TFTP server and point the test phone at it. For the TFTP server, I recommend pumpKIN which you can get at klever.net. I like this because the application is just an executable that you don't have to install. It's also simple, easy to use, only 140KB and free. Just run this on your laptop -- and don't forget to adjust your desktop firewall software as needed. As TFTP is totally unsecured, also don't forget to turn it off when you're done.

You've got a couple options for pointing your test phone to use your temporary TFTP server. One is to change the TFTP server (DHCP Option 150) for this specific phone. You might make this change easily to a subnet if you're going to plug the phone into a subnet that doesn't have any other production phones (which may be the case if you're in a lab, for instance). A better way would be to set up a specific lease for the phone's MAC address, with the special TFTP server, which would of course be the IP address of your laptop running pumpKIN or your favorite TFTP server.

Even more preferable, as it doesn't involve changing production systems in the middle of the day, is to manually configure the phone to look for your TFTP server. If this option is supported by your IP phone vendor, the procedure will be model-specific. As an example, in the case of a Cisco 7960, you'd press the "settings" button, then unlock the phone (by pressing **# if you're running SCCP or selecting "Unlock Phone" and entering the password if you're running SIP). On the SCCP image, you'd select option 32 and press "Yes," which enables the alternate TFTP server, then option 8 which lets you enter the IP address of your temporary TFTP server. Save and exit. When you reboot, the phone will be redirected to the private TFTP server without any chance of affecting all the other phones.


Tom Lancaster, CCIE# 8829 CNX# 1105, is a consultant with 15 years experience in the networking industry, and co-author of several books on networking, most recently, CCSPTM: Secure PIX and Secure VPN Study Guide published by Sybex.


Rate this Tip
To rate tips, you must be a member of SearchUnifiedCommunications.com.
Register now to start rating these tips. Log in if you are already a member.




Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


RELATED CONTENT
Unified Communications Tech Tip
Social networking and discussion forums for the enterprise
Streaming Cisco's IP Communicator to an HP thin client
Demystifying unified communications deployment strategies
Presence management and security
Presence: SIMPLE versus XMPP
Four factors driving videoconferencing
Consider IBM Lotus SameTime for UC, not just Microsoft OCS
An introduction to SIP, part 1
What's the value of unified communications?
The benefits and challenges of presence within unified communications

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.



Communications Solutions for Business: Collaboration, Cell Phone Access, and IP Telephony
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




All Rights Reserved, Copyright 2008, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts