Cisco Ip Phone 7911G Firmware
SWTG/ProductImages/collaboration-endpoints-unified-ip-phone-7940g.jpg' alt='Cisco Ip Phone 7911G Firmware' title='Cisco Ip Phone 7911G Firmware' />Hacking The Cisco 7. IP Phone. Or How To Change The Ringtone And Idle Logo On The Cisco 7. G IP Phone. Quick Links. Pre requisites. Setup a TFTP server. Configure the phone to use your TFTP server. Get the phone configuration data. Modify the configuration files. Create a new logo. Create a new ringtone. Update the phone. Notes and troubleshooting. Samples. Resources I want to point out right at the start that this is what Ive put together after gleaning information from various sources on the Internet. Cisco Ip Phone 7911G Firmware' title='Cisco Ip Phone 7911G Firmware' />I dont really know what Im doing I was sitting around doing nothing at work yesterday and I started fiddling with my desk phone, a Cisco 7. IP Phone. I changed the ringtone and reached the Network Configuration menu. I noticed the phones IP and just for the heck of it, tried to open it up in the browser. Surprise It shows a lot of the details of the phone and its network settings. I then realized that there was more to the device than it would appear and I Googled around for some hacks. The first few things I came across were that it was possible to load your own ringtones and change the idle logo. Before you make any changes, make sure you note down the original value settingYou dont want to be calling your Help Desk and explaining to them what you were doing You can save almost all the relevant information by going to http your phone ip address in your browser and choosing the Network Configuration link. You should see a page that looks like You can save print this page for future reference and roll backs. To get your phones IP address, check under Settings Network Configuration on the phone. Pre requisites. Youre going to need the following things for this A Cisco IP Phone Ive got the 7. I can tell, these steps should work on other similar ones also. A TFTP server I used the free TFTP server from Solar. Wired and wireless telephone headsets for Avaya, Cisco, Mitel, Polycom IP phones all other phone models. Free trials,Free Delivery on telephone headsets. Read this data sheet to learn the benefits, specifications, and ordering information for the Cisco Unified IP Phone 7911G. Cisco 7961G does support SIP, assuming you update the firmware. However, the SIP implementation seems to be developed towards an ease of use and functionality with. I was sitting around doing nothing at work yesterday and I started fiddling with my desk phone, a Cisco 7940 IP Phone. I changed the ringtone and reached the Network. Unified IP Phone 7911G Access product specifications, documents, downloads, Visio stencils, product images, and community content. How to upgrade or convert a Cisco Ip 79xx, 7940, 7960, 794x, 796x, 797x phone to SIP or SCCP. Or recover from a protocol application invalid message. Winds. A web server This applies only if you want to change the logo. A utility to convert images to CIP Again, this applies only if you want to change the logo. PNG' alt='Cisco Ip Phone 7911G Firmware' title='Cisco Ip Phone 7911G Firmware' />And if you dont want to be coding the required files by hand Cisco provides an SDK that includes these but you need to register on the site and you might need to enter contract details, which might not be possible if the phone is at your workplace. I wasnt able to complete the registration, kept getting session timeout errors so, Im not sure how if this works. I used the free utilities by Mark Palmer that can be downloaded from http search. Cisco IPPhone 0. An image editor that supports GIFs and resizing Again, youll only need this to create logos. I used Adobe Photoshop but any decent editor should server you well. An audio editor that supports creation of RAW audio files This only applies if you want to be able to create ringtones. I used the trial version of Gold. Wave itll let you perform 1. Setup a TFTP server TFTP is NOT the same as FTP The serversclients are not interchangeable Your OS probably has a built in TFTP client try typing tftp at the console but youll need a server. The phone uses TFTP to pick up its configuration files when it boots. Usually this is some server that the IT department in your company maintains but you can easily modify the phones settings to use your private TFTP server instead. The Solar. Winds TFTP server is really simple to use. Simply install and run the application. Choose File Configure. Modify the options as you see fit. Do note down the TFTP Server Root Directory C TFTP Root by default. Dont forget to start the service The Solar. Winds TFTP server automatically logs all the requests it gets. If youre using some other server, see if you can need to increase the logging level, at least initially, to get a list of files required. Thats it your TFTP server is now running. You can check it with the command line TFTP client that Windows XP and Mac OS X have I dont know about Linux but Im sure it mustGo to the command line and type in tftp. On Windows XP, youll get the following C tftp. Transfers files to and from a remote computer running the TFTP service. TFTP i host GET PUT source destination. Specifies binary image transfer mode also called. After Effects Beer Pub Promo Display. In binary image mode the file is moved. Use this mode when. Specifies the local or remote host. GET Transfers the file destination on the remote host to. PUT Transfers the file source on the local host to. Specifies the file to transfer. Specifies where to transfer the file. On the Mac, youll simply get the TFTP prompt tftp The command is not very hard to figure out so Ill leave out part explaining how to use it. Configure the phone to use your TFTP server. Now that you have a TFTP server running you need to point the phone to it. Do the following On the phone, go to the settings menu and select Network Configuration. The options are not editable by default so you need to key in the secret password,. You should see the tiny lock icon at the top unlock. A long way down in the list of options option 3. Alternate TFTP. You need to set this to YES so that you can change the actual TFTP server address. Go back up to the top of the list irritating Yes, I know But you can key in the option number to speed things up. TFTP Server 1. Edit this, type in the IP to your machine and Validate. Note down the original TFTP server IP address before you modify itOnce you choose to Save, the phone will reboot. It will now try to get the configuration files from your TFTP server. In the TFTP server logs, you should see the requests for various files, collate the file names into a handy list. Get the phone configuration data. As noted above, your TFTP server should be logging all the requests from the phone. This will give you a list of configuration and resource files required by the phone. You should now use the original TFTP server you did note down the IP address didnt youTFTP client built in to your OS. Then copy them into your TFTP server root so that your phone can pick them up from there instead. Simple, huh Modify the configuration files. Youll find some XML files in the collateral that you download from the original TFTP server. One of these would be named something like SEP0. AB. cnf. xml. This name comes from the host name of your phone SEP0. AB in this case which itself is derived from the MAC address of the phone 0. AB. This is the main configuration file. Open it in any text editor and look for the tag lt idle. URL. This points to the place where the screensaver graphics are picked up. The graphics displayed on the phone are not your usual image files but instead a special XML. You can see how to create the required XML file below. For now, you need to know that you will need to host this XML on a web server on your machine so that the phone can pick it up from there. You can also leave it as it is, the phone will then continue to use the original logo that it had. Make sure that your web server uses the mime type textxml when serving XML I spent almost half an hour trying to debug why an XML hosted on Tomcat was not being used for the logo when I could see the phone hitting the correct URL and getting the correct response from the server. It hit me later that it was probably a mime type mismatch and I then tried IIS. Voila That workedI then checked the responses of each server using the Live HTTP Headers plugin for Firefox and saw the difference in content type. Iseki Manual. Create a new logo Id suggest downloading the original XML that the lt idle.