RSS

It’s been mostly dead all day…

05 Dec

Setting a misbehaving phone back to factory defaults is a great way to cure endpoint wonkiness*.  This process successfully eradicates a multitude of demons, but recently my reset results were more of a botched lobotomy than a successful exorcism.  The phone powered on, cycled to the Cisco logo screen, spat out curses about my mother, and power cycled itself again. Cue infinite loop. Please note, it might have been me doing the actual cursing…

So what do you do with a rather expensive Cisco brick besides throw it at well deserving users?

Well, you’ll need a couple of things to pull off this miracle – first, a really large cloak**…nah, only kidding, but you will need firmware files.  Yep, head on over to cisco.com and locate the firmware files for your phone model.  You are looking for the individual files versus the .cop file for CUCM.  In my case, I had a beautiful 7945 brick, so I downloaded cmterm-7945_7965-sccp.9-3-1SR2-1.zip.

You will also need tftpd32 or tftpd64. I guess technically you could use any tftp server application, but this one is free, easy to configure, and I know it works.

All you need now is to build yourself a little network island using a stand alone switch and some patch cables. You will need to provide a DHCP address to your phone with the option 150 set to the IP of your laptop.  I used a small layer 3 switch that I could configure a DHCP pool on.

Next up, configure tftpd32 as a server and place the firmware files in the correct directory.*** Rather than reinvent the wheel, here is a good post on configuring tftp32 as a server: http://www.tricksguide.com/how-to-setup-a-tftp-server-tftpd32-windows.html

Once you have your laptop and the phone in the same vlan with the TFTP server running, you should start to see the magic happen. It should look something like this when your firmware files are being downloaded by the phone:

filetransferbrickphone

This should bring your phone back to the land of the living, if you’re lucky.  But since you are already at this point I am highly doubting your luck, so here is a post with a few more ideas that may help as well: https://supportforums.cisco.com/thread/2007970

Published 12/5/2013

*wonkiness: the term a voice engineer uses to explain the unexplainable behavior of a device that is configured correctly but is clearly possessed by an evil spirit with an extremely vindictive sense of humor.

**Not surprisingly, another Princess Bride reference, just go watch it already.

***Should you forget or not realize what directory your tftp server is set to serve up files from, and yes sadly I am speaking from experience on this one, you can buy yourself a clue in the form of a Wireshark capture.  You should see the file being requested in the capture. If you are seeing a request like the one below, then check the location of the file. If not, check your DHCP bindings and confirm the phone is getting an address with the option 150 set.

term45

 

 

Tags: , , , , ,

6 responses to “It’s been mostly dead all day…

  1. Michael McNamara

    2013/12/06 at 10:35

    You probably already know that Cisco isn’t alone in these problems. I’ve had quite a few Avaya IP phones that I’ve had to beat with a CAT5e cable to get working. ;) And as you point out, factory resetting can usually provide a quick fix but occasionally additional rituals can be required.

    Cheers!

     
    • amyengineer

      2013/12/06 at 11:05

      Haha! I am certain other vendors have similar issues! I spent three years focusing on voice and have only seen this happen once to a Cisco phone. Not a bad record. :)

       
  2. Paul

    2013/12/24 at 09:57

    +1 (if I could) for the Princess Bride reference to the Armageddon (outa here) cloak – though no mention of a wheelbarrow I note.

    Our corporate IP phones (Cisco) annoy me because I now need to remember to log into my phone before it knows who I am.
    You’re a phone – I only need you for two things: making and taking calls… sigh – where’s my mobile..

    Oh and your ‘correct directory’ note needs another ‘*’ in the text :-)

     
  3. koy

    2014/01/12 at 09:56

    its somethin we have to deal about some time… ive dealt wth that kind of problem before, and up till now, i still could remembr how i solvd it..(trauma)..hahaha

     

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
Follow

Get every new post delivered to your Inbox.

Join 184 other followers

%d bloggers like this: