Cisco IP Phone


(Danny) #1

Anyone on here know how to config one without CCM etc?

Work just moved to Skype for Biz so I thought I would take a handset home, plugged it in and it connected to the office line so I did a factory reset and now it’s stuck in an upgrade loop.


Home Automation/Networking
(Andre Borie) #2

It’s probably looking for a configuraiton/bootstrep server (TFTP or similar)… I can’t really help you unfortunately as I’ve never dealt with those - I recommend against using such devices and instead using SIP client apps on smartphones.


(Danny) #3

Yeah I read about TFTP so I set one up on my Synology box.

I only want to mess about with it really.


(Andre Borie) #4

It might be easier to get a more “common” Linux environment going like an Ubuntu Live CD rather than trying on a more esoteric setup. Once you’ve got it figured out on Ubuntu (or your favorite Linux flavour) you can then port that to the Synology (though I’m pretty sure once you do the initial bit there should be a way to tell the phone not to look for a provisioning server anymore so you don’t actually need to keep the server around).


(Danny) #5

I have a MacBook that with Parallels that I can set Linux on


(Andre Borie) #6

Might not work - TFTP is UDP and the initial DHCP request from the phone is broadcast which may not get passed through to the VM (this happens at layer 2, and most hypervisors operate like a router so they will only pass layer 3+), unless maybe if you’ve got an USB to Ethernet adapter and you can pass that through to the VM directly without the hypervisor doing anything network-wise.

Just get yourself a Linux USB stick (from Mac you can just dd an ISO to the USB stick) and then boot the Macbook from that (hold the option key during boot to enter a boot menu to select which drive you want to start the machine from).


(Danny) #7

lol what??

Something tells me I shouldn’t have reset it :smile:


(Andre Borie) #8

Actually a reset might do the trick - I’d be surprised if out of the box they require some kind of provisioning server. I’d expect them to wait for a provisioning server and if none is found to just fall back into the default “end-user” mode.


(Hugh) #9

Afaik I think they do need some kind of PBX.
I think however you should be able to access it via IP (it defaults to DHCP) and change some settings to get it going.

I have a Snom one which is much better than the Cisco ones :+1:


(Andre Borie) #10

They are SIP phones so any public SIP provider might do the trick. SIPGate, Twilio, Andrews & Arnold, or even my own company :wink:

The only headaches might come due to NAT and/or bad routers that try to meddle with the packets (I recommend disabling anything like “SIP ALG” in the router’s settings). See https://support.aa.net.uk/VoIP_NAT for more info.


(Hugh) #11

I use them - they are ace and sipgate.io is bae <3


(Tony Hoyle) #12

You need TFTP and the SIP firmware, if it’s previously been used on a cisco PBX, which to do legally requires a support contract.

In reality its probably easier to just buy an SIP flashed one from ebay, or another brand (Snom are quite good).


(Andre Borie) #13

Nice, didn’t think they had this Twilio-esque service. I also forgot to mention Twilio and Nexmo in my previous post though for the latter they don’t support SIP registration yet so you’d only be able to do outbound calls with them.


(Hugh) #14

Shoretel have a similar thing.

As previously mentioned, can recommend Snom :smiley:


(Andre Borie) #15

Personally I wouldn’t recommend any of those phones - they have the same problem as the “Internet of things” which is scarce updates and as a result very bad security. I recommend just using SIP clients on general-purpose computers/smartphones which do get updates.


(Danny) #16

It’s doing this

Then this

Then loops back to pic 1

It does get an IP address but it is a blank page


(Tony Hoyle) #17

It’s probably had a provisioning server set… possibly even a vlan. You could find out what it’s querying via wireshark and provide it with enough config to boot… OTOH based on your other messages better to find a friendly nearby geek to do that for you :stuck_out_tongue:


(Danny) #18

I did a hard reset though with that 123456789*0# code so doesn’t that wipe everything?


(Tony Hoyle) #19

It’ll still ask for its config.

Basically (From memory, and I’m sure there are others with more cisco specific background than me on this) normally it asks your DHCP server for an address, and also for which TFTP server to use (and optionally which VLAN).

It then goes to that TFTP server and asks for a list of files based on the phone serial number to get its config from. Ciscos will also load their firmware this way, if it’s available.

However it could also be configured with a hardwired address for provisioning - you see this a lot on phones shipped by vendors where the TFTP server is actually held on their servers not locally.

If it’s not behaving the usual method is to use wireshark to find out what the phone is actually requesting, and where from, so you have enough information to get a config onto it.


(Danny) #20

Ok so then it picks up an IP address and I have enabled TFTP server on my Synology, reading another site it says to drop the image files there but I can’t get them as I don’t have a Cisco contract