I've recently purchased a 7940 ip phone of ebay in the hopes to familiarise myself with voice. Now i have been tinkering with various things but im still very much a newbie when it comes to telephony so please try and explain as much as possible it would help us all.
Now my problem is that when i plugged the phone in and connected it to my network the phone fails to boot and always has the error application load error, i plugged the phone into my pc and setup a tftp to see what files it was requesting from the server. the phone tries to request the following files
after doing some reading im under the impression the phone should ask for either MGC, SIP or a SEP cnf file.
so my question is
does the phone require new firmware loading onto it
how do i go about changing the firmware
Again i am a newbie so please go easy, just a nudge a right direction and i should be able to sort the issue.
"after doing some reading im under the impression the phone should ask for either MGC, SIP or a SEP cnf file."
The phone knows its mac address and knows that its hostname will be either SEP+mac, SIP+mac, or MGC+mac based on the protocol (SCCP/Skinny, SIP, or MGCP respectively). So it searches for a config file sequentially until it finds one. Just so you know what's going on there.
Your phone will need to connect to something in order to get the files it needs. It will need to know where to go to get them. Normally in a voice environment, the DHCP server provides the IP address of the TFTP server using Option 150.
Most Cisco phones are used with a Cisco CallManager (server based) environment, or CallManager Express (router based) environment. The TFTP address is normally the address of one of these devices that is also hosting the TFTP services.
So the question would be:
1. Are you running CallManager, CallManager Express (CME), or something else? If something else, then what?
2. Did you set up an option 150 in DHCP for the phone? If not, did you manually assign the TFTP address on the phone itself?
Answer those two questions, and we can figure out the next steps.
In CME, your CME configuration will define which load, and you'll also need to have the firmware loaded onto the router flash and configured for TFTP. In my case, this is what's in my config that makes it work. As long as the option 150 ip address (and option 150 must be defined as an IP array), this will work provided the appropriate loads referenced are present on the router flash:
How do i know which file i will need to put on the router, i cant load the phone because it stalls on application load error and while its booting i cant access settings.
would i be able to just put any firmware into the router and the phone would load that whats on the router, so it'd bypass the firmware on the phone and load the firmware the router tells the phone to load.
You would need firmware that is appropriate for your phone, and for the version of CME you are running. You can download what you need off CCO if you have access (get the firmware in the zip file format, unzip it, and put it on the router flash). Do not attempt to load something on the phone that is not appropriate for it (i.e. wrong model) as you can permanently damage the phone.
The short answer is that you don't.... That isn't entirely true while at
the same time it kind of is, but for the most part you don't configure
the softkeys. You enable or disable them via TCL. Here is the long
answer. Be sure to read the whole thing or e...
Topology: IP Phone > Switches > Microsoft NPS setup to forward 802.1x
proxy to > ISE 2.1 patch 3 Authentication: EAP-TLS using Cisco MIC SANs
Phone Models 802.1X support? 802.1x flavor Addtl Comment EAP-MD5 EAP-TLS
Cisco 3905 Y Y N Cisco 6911 Y Y N Cisco ...
This document describe how DST changes and how time changes are
implemented in DST. Daylight Saving Time (DST) is the practice of
setting the clocks forward 1 hour from standard time during the summer
months, and back again in the fall, in order to make b...